如题。
在看片的时候发现卡卡的,打开 Resources
一看 GPU
Video Encoder/Decoder Usage
为 0%
就知道又要折腾了.jpg
原因就是 Fedora 自带的驱动程序不支持硬件解码。
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
sudo dnf install libva-intel-driver
sudo dnf install intel-media-driver
sudo dnf remove libva-intel-media-driver
libva-intel-media-driver 我的环境里有,会导致 Gnome-Videos / VLC 等软件先调用这个导致无法硬件解码。
这个也被我换掉了,如果如上操作以后部分软件依然无法硬件解码可以替换试试。
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Resources
发现已经成功调用硬件解码。