如果我使用 nouveau,那么就没有办法使用 vdpau 了吗?

如果我使用 nouveau,那么就没有办法使用 vdpau 了吗?

我使用的是 ubuntu 12.10,并且使用了随发行版重新加载的开源驱动程序,尝试安装正确的驱动程序但失败了,所以现在我正在使用开源驱动程序,而且没问题,但唯一的问题是我想要使用 vdpau,因为它可以加速 youtube 和 smplayer 上的视频,并且以更少的 CPU 占用播放。

我的问题是:有没有办法使用开源驱动程序启用 vdpau 或者我必须使用来自 nvidia 的正确驱动程序?

答案1

相关错误

错误 #1002224 “请包含 gallium v​​dpau 和 xvmc 驱动程序支持...”:错误:“mesa” 包:Ubuntu
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1002224

据我所知,我们必须等待 Debian 来修复它。

你可以查看非官方的 PPA 软件源

更新和优化的开放图形驱动程序:Oibaf
https://launchpad.net/~oibaf/+archive/graphics-drivers/

答案2

http://nouveau.freedesktop.org/wiki/VideoAcceleration/. 取决于您的显卡,它可能受支持也可能不受支持。

答案3

我通过安装以下内容,使 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
...

相关内容