Компания 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.me/opennews/art.shtml?num=41010
> В конфигурацию X-сервера добавлена директива "AllowIndirectGLXProtocol"
> Возможность отключения создания косвенного GLX-контекста (indirect GLX) через указание опции "-iglx"Лучше пусть сделают документацию а не поиск новых фич в ченжлогах..
Можешь почитать на досуге - http://us.download.nvidia.com/XFree86/Linux-x86_64/340.58/RE...
Оно тебе зачем?
> Лучше пусть сделают документациюУ вас читать всё равно нечем.
Лучше бы KMS запилили.
В декабре-январе.
В ядро включат? Ога :)
>Возможность отключения создания косвенного GLX-контекста (indirect GLX) через указание опции "-iglx" в X.Org server 1.16 и более новых выпусках.
>В конфигурацию X-сервера добавлена директива "AllowIndirectGLXProtocol", которую можно использовать для запрета протокола GLX;A mozno objasnit' chto eto daet?
Думаю, что стоит начать с этого:
setxkbmap -layout "us,ru"
setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
Вы забыли установку шрифтов и locale-gen
Удивительно, как это все дерьмо работает!
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.
Не мучайте читающих, используйте что-нибудь вроде http://translit.net/ .
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...
> Драйвер доступен для Linux (ARM, x86, x86_64)Tegra в списке поддерживаемых железок не значится...
> Tegra в списке поддерживаемых железок не значится...А не надо было оскорблять производителя.
В бизнесе не бывает обид и друзей изеша :)
Ну будет следующее поколение биткоин-майнеров поголовно на AMD, делов то :)
Эк бздюха то нвидиа пнула, вообще под арм не делают для неё.
Под ARM нет порта OpenJDK для FreeBSD, так что эта экспериментальная платформа мне пока неинтересна. Да и дороже она по показателю цена/производительность, чем x86-64.
А не надо было оракл (даже мысленно) оскорблять. :D
Зыж
Угу. Написано раз, работает вбизде.
> А не надо было оскорблять производителя.Не очень понимаю - кто и что может потерять кроме самой нвидии? :)
>> Tegra в списке поддерживаемых железок не значится...
> А не надо было оскорблять производителя.Так раньше-то была. Видимо, EOL.
По ссылке pavlinux про Тегру ничего нет, а если перейти на пару каталогов назад и открыть каталог с драйвером для ARM, то всё находится: ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/343.22/REA... Только тут Tesla, а не Tegra. Это де одно и то же?
> Только тут Tesla, а не Tegra. Это де одно и то же?Tegra - это SoC с ядром ARM
Tesla - это Geforce без DVI/HDMI/VGA разъёмов. (но припаять их можно)
> Tegra в списке поддерживаемых железок не значится...Так они вроде в нуво вкомитили более-менее нормальную поддержку?
Кто нибудь сталкивался с тем, что бы на видяхе 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...
Может я чего то не сделал?
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. Спасибо за наше счасливое детство, когда лишь бы работало, но
...но mpv сделал всё это прямей, адекватней, понятней.
Уже только лишь за приведённые к однотипному виду параметры можно ставить памятник при жизни.
Это не считая, что всяких opengl-hq, приведённых в порядок декодеров, фильтров (для видео в первую очередь)
> ...но mpv сделал всё это прямей, адекватней, понятней.А как хотя бы сделать, чтобы на ArrowUp/ArorowDown регулировалась громкость, а не осуществлялась прокрутка?
https://github.com/mpv-player/mpv/blob/master/DOCS/man/input...
UP add volume 2
DOWN add volume -2
Благодарю. Так теперь даже фильмы смотреть можно. Не хватает теперь только списка воспроизведения и 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.confUP 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
Да, заводится норм.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.mkvTrying 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 мне смотреть удобнее, хотя бы по наличию списка воспроизведения, и по удобной возможности менять горячие клавиши клавы и функции мыши.
а cmplayer никак?
https://github.com/xylosper/cmplayer/blob/master/README.md
Qt5 >= 5.2
Пока никак.
>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
Отправил. https://bugs.freedesktop.org/show_bug.cgi?id=86006
Как обновиться в Kubuntu 14.04?
Сделай поиск в 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, кошмар какой.
google://xorg-edgers ppaи никаких костылей с .run-ами
У меня вопрос. На FreeBSD 10.1 ожидается включение KMS. Соответсвенно, в консоли будет работать графический режим vt на основе vga-драйвера или графического драйвера от производителя видеокарты. Как этот механизм будет работать с графическим драйвером NVIDIA, несовсем понятно. Ведь nvidia-driver использует собственные механизмы работы с ядром (доустанавливает модуль ядра nvidia.ko) и Xorg (заменяет некоторые его библиотеки на свои). Чего ожидать, если обновить FreeBSD c 10.0 до 10.1 на компьютере с интегрированной видеокартой GeForce 6150 и включить vt в консоли?
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0
> /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
> # generated by nvidia-installer
> blacklist nouveau
> options nouveau modeset=0Смешно.
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