URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99861
[ Назад ]

Исходное сообщение
"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"

Отправлено opennews , 06-Ноя-14 10:30 
Компания NVIDIA представила (https://devtalk.nvidia.com/default/topic/786980/b/t/post/435...) новую стабильную ветку проприетарного драйвера NVIDIA  340.58 (http://www.nvidia.com/download/driverResults.aspx/79413/en-us). Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Серия NVIDIA 340.x отнесена к категории стабильных веток с длительным сроком поддержки. Из улучшений можно отметить:

-  Поддержка новых GPU  GeForce GT820M, GeForce GTX 760A, GeForce GTX 850A, GeForce 810A, GeForce 820A, GeForce 840A и Tesla K8.
-  Обеспечение совместимости со свежими выпусками ядра Linux;
-  Возможность отключения создания косвенного GLX-контекста (indirect GLX) через указание опции "-iglx" в  X.Org server 1.16 и более новых выпусках.
-  В конфигурацию X-сервера добавлена директива "AllowIndirectGLXProtocol", которую можно использовать для запрета протокола GLX;

URL: https://devtalk.nvidia.com/default/topic/786980/b/t/post/435...
Новость: http://www.opennet.ru/opennews/art.shtml?num=41010


Содержание

Сообщения в этом обсуждении
"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 10:30 
> В конфигурацию X-сервера добавлена директива "AllowIndirectGLXProtocol"
> Возможность отключения создания косвенного GLX-контекста (indirect GLX) через указание опции "-iglx"

Лучше пусть сделают документацию а не поиск новых фич в ченжлогах..


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено neon1ks , 06-Ноя-14 10:43 
Можешь почитать на досуге - http://us.download.nvidia.com/XFree86/Linux-x86_64/340.58/RE...

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Сам лох , 06-Ноя-14 10:44 
Оно тебе зачем?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено pavlinux , 06-Ноя-14 13:50 
> Лучше пусть сделают документацию

У вас читать всё равно нечем.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 10:54 
Лучше бы KMS запилили.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 14:47 
В декабре-январе.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено pavlinux , 08-Ноя-14 14:45 
В ядро включат? Ога :)

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено anonimopotamus , 06-Ноя-14 11:26 
>Возможность отключения создания косвенного GLX-контекста (indirect GLX) через указание опции "-iglx" в X.Org server 1.16 и более новых выпусках.
>В конфигурацию X-сервера добавлена директива "AllowIndirectGLXProtocol", которую можно использовать для запрета протокола GLX;

A mozno objasnit' chto eto daet?


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Nicknnn , 06-Ноя-14 12:13 
Думаю, что стоит начать с этого:
setxkbmap -layout "us,ru"
setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено anonymus , 06-Ноя-14 12:31 
Вы забыли установку шрифтов и locale-gen

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 13:00 
Удивительно, как это все дерьмо работает!

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено anonimopotamus , 06-Ноя-14 13:15 
Ja pishu s publicnogo kompa v bolnice, zdes nikogda ne slyshali o russkom jazyke.

Izvinite, chto oskorbil dostopochtennyh donov. Odnako moj vopros ostaetsia v sile.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Totktonada , 07-Ноя-14 03:47 
Не мучайте читающих, используйте что-нибудь вроде http://translit.net/ .

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено ананим , 06-Ноя-14 14:08 
http://us.download.nvidia.com/XFree86/Linux-x86/340.58/READM...
Option "AllowIndirectGLXProtocol" "boolean"

There are two ways that GLX applications can render on an X screen: direct and indirect. Direct rendering is generally faster and more featureful, but indirect rendering may be used in more configurations. Direct rendering requires that the application be running on the same machine as the X server, and that the OpenGL library have sufficient permissions to access the kernel driver. Indirect rendering works with remote X11 connections as well as unprivileged clients like those in a chroot with no access to device nodes.

Примерно вот эта картинка http://en.wikipedia.org/wiki/File:Linux_graphics_drivers_DRI...


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Michael Shigorin , 06-Ноя-14 13:29 
> Драйвер доступен для Linux (ARM, x86, x86_64)

Tegra в списке поддерживаемых железок не значится...


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено iZEN , 06-Ноя-14 16:19 
> Tegra в списке поддерживаемых железок не значится...

А не надо было оскорблять производителя.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 17:37 
В бизнесе не бывает обид и друзей изеша :)
Ну будет следующее поколение биткоин-майнеров поголовно на AMD, делов то :)

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено ананим , 06-Ноя-14 19:13 
Эк бздюха то нвидиа пнула, вообще под арм не делают для неё.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено iZEN , 07-Ноя-14 13:57 
Под ARM нет порта OpenJDK для FreeBSD, так что эта экспериментальная платформа мне пока неинтересна. Да и дороже она по показателю цена/производительность, чем x86-64.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено ананим , 07-Ноя-14 16:31 
А не надо было оракл (даже мысленно) оскорблять. :D
Зыж
Угу. Написано раз, работает вбизде.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 22:54 
> А не надо было оскорблять производителя.

Не очень понимаю - кто и что может потерять кроме самой нвидии? :)


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Michael Shigorin , 08-Ноя-14 02:20 
>> Tegra в списке поддерживаемых железок не значится...
> А не надо было оскорблять производителя.

Так раньше-то была.  Видимо, EOL.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 21:33 
По ссылке pavlinux про Тегру ничего нет, а если перейти на пару каталогов назад и открыть каталог с драйвером для ARM, то всё находится: ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/343.22/REA... Только тут Tesla, а не Tegra. Это де одно и то же?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено pavlinux , 07-Ноя-14 01:45 
> Только тут Tesla, а не Tegra. Это де одно и то же?

Tegra - это SoC с ядром ARM
Tesla - это Geforce без DVI/HDMI/VGA разъёмов. (но припаять их можно)



"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 22:52 
> Tegra в списке поддерживаемых железок не значится...

Так они вроде в нуво вкомитили более-менее нормальную поддержку?


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 06-Ноя-14 23:30 
Кто нибудь сталкивался с тем, что бы на видяхе GeForce 8600 GT и на последних иксах, ядре, месе и нуво заставить нормально работать Mplayer2 или mpv через VDPAU (ffh264vdpau)?
Я как описано тут http://nouveau.freedesktop.org/wiki/VideoAcceleration/ выдрал из блоба нужные прошивки, но mpv тупо играет через обычный ffh264 а MPlayer2 показывает только так http://storage6.static.itmages.ru/i/14/1106/h_1415305839_187...
Может я чего то не сделал?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 07-Ноя-14 02:13 
vdpauinfo проверь, заводится ли вообще
Decoder capabilities:
name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152
MPEG4_PART2_SP        3  9216  2048  1152
MPEG4_PART2_ASP       5  9216  2048  1152

в mpv.conf добавь
hwdec=vdpau
vo=opengl-hq

И почему ты упоминаешь это анахронизм - наследственные костыли ffh264vdpau и ffh264 из mplayer? У всех чётких пацанов всё декодится только через lavc (libavcodec из ffmpeg)
mpv --vd=help

Вообще забудьте mplayer2, mplayer. Спасибо за наше счасливое детство, когда лишь бы работало, но


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 07-Ноя-14 02:18 
...но mpv сделал всё это прямей, адекватней, понятней.
Уже только лишь за приведённые к однотипному виду параметры можно ставить памятник при жизни.
Это не считая, что всяких opengl-hq, приведённых в порядок декодеров, фильтров (для видео в первую очередь)

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 07-Ноя-14 10:24 
> ...но mpv сделал всё это прямей, адекватней, понятней.

А как хотя бы сделать, чтобы на ArrowUp/ArorowDown регулировалась громкость, а не осуществлялась прокрутка?


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 08-Ноя-14 03:01 
https://github.com/mpv-player/mpv/blob/master/DOCS/man/input...
UP add volume 2
DOWN add volume -2

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 08-Ноя-14 13:32 
Благодарю. Так теперь даже фильмы смотреть можно. Не хватает теперь только списка воспроизведения и real time аудио эквалайзера. (Про af=equalizer=11:11:10:5:0:-12:0:5:12:12 я знаю, но он нужен изменяемый при просмотре).

~/.mpv/config

hwdec=vdpau
vo=opengl-hq
contrast=28
brightness=8
saturation=32

~/.mpv/input.conf
UP add volume +2
DOWN add volume -2
ENTER cycle fullscreen
ESC quit
Ctrl+SPACE stop
Ctrl+UP playlist_prev
Ctrl+DOWN playlist_next
Ctrl+LEFT seek -60
Ctrl+RIGHT seek +60
- add video-zoom -0.05
+ add video-zoom +0.05
= add video-zoom +0.05
MOUSE_BTN1 cycle fullscreen
MOUSE_BTN3 add volume +2
MOUSE_BTN4 add volume -2
MOUSE_BTN7 add video-zoom -0.05
MOUSE_BTN8 add video-zoom +0.05


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 07-Ноя-14 10:09 
Да, заводится норм.
Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0 16384  2048  2048
MPEG2_SIMPLE          3 16384  2048  2048
MPEG2_MAIN            3 16384  2048  2048
H264_BASELINE        41 16384  2048  2048
H264_MAIN            41 16384  2048  2048
H264_HIGH            41 16384  2048  2048

Добавил в конфиг, завелось, но точно так же, как и на предыдущем скрине :-(

mpv -vo vdpau -vd ffmpeg12vdpau,ffh264vdpau, /ILYA/Video/Documentaries/Space/Through\ the\ Wormhole/Through\ the\ Wormhole\ 3.03\ -\ Is\ The\ Universe\ Alive.mkv
Trying to use hardware decoding.
AO: [alsa] 48000Hz stereo 2ch float
VO: [vdpau] 1920x1080 => 1920x1080 vdpau
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.

Если бы Ринат или кто-нибудь ещё портировал бы и SMPlayerV или Smpv, с таким же интерфейсом, но заточенным под mpv, то тогда да, можно ставить памятник и сносить нафиг (S)Mplayer2, но пока через SMPlayer2 мне смотреть удобнее, хотя бы по наличию списка воспроизведения, и по удобной возможности менять горячие клавиши клавы и функции мыши.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Kott , 07-Ноя-14 11:57 
а cmplayer никак?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 07-Ноя-14 12:10 
https://github.com/xylosper/cmplayer/blob/master/README.md
Qt5 >= 5.2
Пока никак.

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 07-Ноя-14 18:32 
>mpv -vo vdpau -vd ffmpeg12vdpau,ffh264vdpau
>-vd ffmpeg12vdpau,ffh264vdpau

Ты реально ребёнок-индиго, русской речи не понимаешь.
mpv --vd=help | grep 'vdpau'
    lavc:h264_vdpau (h264) - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
    lavc:mpeg4_vdpau (mpeg4) - MPEG-4 part 2 (VDPAU)
    lavc:mpegvideo_vdpau (mpeg2video) - MPEG-1/2 video (VDPAU acceleration)
    lavc:mpeg1video_vdpau (mpeg1video) - MPEG-1 video (VDPAU acceleration)
    lavc:vc1_vdpau (vc1) - SMPTE VC-1 VDPAU
    lavc:wmv3_vdpau (wmv3) - Windows Media Video 9 VDPAU
Ну и где ffmpeg12vdpau,ffh264vdpau?
>-vo vdpau

На фехуая ты переопределяешь вывод, если тебе чёрным по жёлтому написано vo=opengl-hq?
>Если бы Ринат или кто-нибудь ещё портировал бы и SMPlayerV или Smpv, с таким же интерфейсом

Сейчас делается добротный фронтенд bakamplayer2 https://github.com/u8sand/Baka-MPlayer


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Ilya Indigo , 07-Ноя-14 18:10 
Отправил. https://bugs.freedesktop.org/show_bug.cgi?id=86006

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 06-Ноя-14 23:32 
Как обновиться в Kubuntu 14.04?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 07-Ноя-14 12:46 
Сделай поиск в Synaptic по слову nvidia. Сделай сортировку по первой колонке "установлено". Удали всё, кроме nvidia-common. Скачай драйвер из ссылки в новости, установи его их консоли с параметром --no-x-check. Отвечай "Да" на вопросы "Использовать DKMS?", "Установить 32-битные библиотеки?", "создать правило для запрещения использования nouveau?". На последний вопрос "создавать ли конфиг-файл с помощью утилиты nvidia-xsettings?" не важно что отвечать - NVIDIA умеет работать без конфига.

Есть две причины, по которым ты можешь не хотеть устанавливать драйвер таким способом. 1). У тебя Optimus: Canonical делает специальный DEB-пакет с драйвером, в котором в NVIDIA X Server Settings можно выбрать используемый GPU: Intel или NVIDIA. Установка из RUN-файла оставит тебя без Optimus, а настроить самому очень сложно 2). Теперь ты должен помнить что установил программу сам, а не из репозитория. Поэтому если нужно её обновить, ты должен запустить программу установки снова с параметром --uninstall. Казалось бы, всё просто - но если ты установил много программ сам, то запомнить всё становится сложно. Если бы я ипользовал Ubuntu, это бы меня не установило: у них до сих пор 331.38, кошмар какой.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено ckfdferhfbyt , 08-Ноя-14 03:07 
google://xorg-edgers ppa

и никаких костылей с .run-ами


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено iZEN , 07-Ноя-14 13:54 
У меня вопрос. На FreeBSD 10.1 ожидается включение KMS. Соответсвенно, в консоли будет работать графический режим vt на основе vga-драйвера или графического драйвера от производителя видеокарты. Как этот механизм будет работать с графическим драйвером NVIDIA, несовсем понятно. Ведь nvidia-driver использует собственные механизмы работы с ядром (доустанавливает модуль ядра nvidia.ko) и Xorg (заменяет некоторые его библиотеки на свои). Чего ожидать, если обновить FreeBSD c 10.0 до 10.1 на компьютере с интегрированной видеокартой GeForce 6150 и включить vt в консоли?

"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено Аноним , 08-Ноя-14 13:33 
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf

# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено co6aka , 18-Ноя-14 07:19 
> /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
> # generated by nvidia-installer
> blacklist nouveau
> options nouveau modeset=0

Смешно.


"Релиз LTS-ветки проприетарного драйвера NVIDIA 340.58"
Отправлено iZEN , 17-Янв-15 15:34 
FreeBSD 10.1-STABLE, KMS в ядре, vt(4) по умолчанию задействован. Драйверы NVIDIA спокойно работают с этим и не жужжат: и на GeForce 6150, и на GeForce GTX 750.

В опциях пакета dri-10.4.0 отключил опции GALLIUM, требующую LLVM, и TEXTURE — работает и без них. Зато LLVM не нужен.

На GeForce GTX 750 с выключенной в nvidia-settings вертикальной синхронизацией:
% glxgears
102466 frames in 5.0 seconds = 20493.002 FPS
103266 frames in 5.0 seconds = 20653.109 FPS
103281 frames in 5.0 seconds = 20656.141 FPS
103134 frames in 5.0 seconds = 20626.676 FPS
103095 frames in 5.0 seconds = 20619.000 FPS
102944 frames in 5.0 seconds = 20588.686 FPS