Fedora 41 视频播放启用显卡硬件解码 (h264/AMD/Intel)
发布时间
2024-12-02 12:38:00
更新时间
2024-12-02 12:38:00
标签
Linux

Fedora 41 视频播放启用显卡硬件解码 (h264/AMD/Intel)

bar.png

如题。

在看片的时候发现卡卡的,打开 Resources 一看 GPU Video Encoder/Decoder Usage0% 就知道又要折腾了.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
  • AMD Graphics
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
  • Intel Graphics
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 等软件先调用这个导致无法硬件解码。

  • FFmpeg

这个也被我换掉了,如果如上操作以后部分软件依然无法硬件解码可以替换试试。

sudo dnf swap ffmpeg-free ffmpeg --allowerasing
  • 结束,播放视频,查看 Resources 发现已经成功调用硬件解码。