Если я использую nouveau, то нет никакого способа использовать vdpau с ним?
Я использую Ubuntu 12.10, и я использую драйвер с открытым исходным кодом, который был перезагружен с дистрибутивом, попытался установить нужный драйвер, но мне не удалось, так что теперь я использую драйвер с открытым исходным кодом и все в порядке, но единственная проблема - я хочу использовать vdpau, потому что он ускоряется видео на YouTube и Smplayer и воспроизводить его с меньшим использованием процессора.
у меня вопрос: есть ли способ включить vdpau с драйвером opensource или мне нужно использовать подходящий драйвер от nvidia?
4 ответа
Связанная ошибка
Ошибка #1002224 "Пожалуйста, включите gallium vdpau и xvmc driver suppo...": Ошибки: пакет "mesa": Ubuntu
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1002224
Насколько я понимаю, нам придется ждать, пока Debian это исправит.
И есть неофициальный источник программного обеспечения PPA, который вы можете проверить
Обновленные и оптимизированные драйверы открытой графики: Oibaf
https://launchpad.net/~oibaf/+archive/graphics-drivers/
См. http://nouveau.freedesktop.org/wiki/VideoAcceleration/. В зависимости от вашей видеокарты, она может поддерживаться или не поддерживаться.
Мне удалось заставить vdpau работать на моем Linux Mint 19.3 (на базе Ubuntu 18.04), установивmesa-vdpau-drivers
:
vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
apt-file search libvdpau_nouveau.so
mesa-vdpau-drivers: /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so
mesa-vdpau-drivers: /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so.1
mesa-vdpau-drivers: /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so.1.0
mesa-vdpau-drivers: /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so.1.0.0
sudo apt install mesa-vdpau-drivers
vdpauinfo
display: :0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
Video surface:
name width height types
-------------------------------------------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8
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
VC1_SIMPLE 1 16384 2048 2048
VC1_MAIN 2 16384 2048 2048
VC1_ADVANCED 4 16384 2048 2048
MPEG4_PART2_SP 3 16384 2048 2048
MPEG4_PART2_ASP 5 16384 2048 2048
...