在 Firefox Ubuntu 启用影片解码硬体加速功能

播放影片时,在 GPU 硬体影片解码器的协助下,可以降低 CPU 的负载,同时会比软体更有能源效率。

虽然在同样的硬体环境下,使用 chromeOS Flex 有硬体解码,但是 Ubuntu 的预设条件只能使用软体。经过反覆多次测试,整理出如何手动启用 Firefox 的硬体解码:

1. 登入画面时选择切换为 Wayland

2. 设定 /etc/environment,启用 VA-API

export LIBVA_DRIVER_NAME= xxx #Replace xxx by iHD for Intel, radeonsi for AMD, nouveau for NVIDIA Nouveau, and nvidia for VUIDIA's propriety driver
export MOZ_DISABLE_RDD_SANDBOX=1
export MOZ_ENABLE_WAYLAND=1

3. 安装 Codecs

$sudo apt install libavcodec-extra
$sudo apt install ubuntu-restricted-addons

4. 启用数个 Firefox 选项

在 URL 输入 about:config

"media.ffmpeg.vaapi.enabled" ➞ true
"media.ffvpx.enabled" ➞ false
"media.navigator.mediadatadecoder_vpx_enabled" ➞ true
"media.rdd-vpx.enabled" ➞ false
"gfx.webrender.all" ➞ true

最后在 URL 输入 about:support 检查参数值,或是用指令工具监控影片播放,确认使用影片解码硬体加速。

“Window Protocol” = “wayland”
“Compositing” = “WebRender”

详细说明


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章