PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   在 Firefox Ubuntu 啟用影片解碼硬體加速功能 (https://www.pcdvd.com.tw/showthread.php?t=1196455)

amigoccs 2022-07-21 10:26 AM

在 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”

詳細說明

cjan. 2022-07-21 04:31 PM

還得看你顯卡是那家的,N牌還得考慮 wayland 的驅動。

amigoccs 2022-07-21 10:46 PM

引用:
作者cjan.
還得看你顯卡是那家的,N牌還得考慮 wayland 的驅動。


是的,就像我在這裡 寫的一樣:

NVIDIA needs to use the open-source Nouveau or nvidia-vaapi-driver.

也因為如此,加上我不玩遊戲,未來我只打算購買內建 GPU 的 CPU,要不然很難配到耗電量低又划算的非 NVIDIA 獨立顯示卡。

Best regards,

Amigo

cjan. 2022-07-22 08:19 AM

引用:
作者amigoccs

也因為如此,加上我不玩遊戲,未來我只打算購買內建 GPU 的 CPU,要不然很難配到耗電量低又划算的非 NVIDIA 獨立顯示卡。

那就是 Arm 或 Risc-V 了。

amigoccs 2022-08-24 08:08 PM

引用:
作者cjan.
那就是 Arm 或 Risc-V 了。


我手邊有 Biostar J4105NHU,我覺得搭配 DC-ATX 耗電量很低,目前是我主要的瀏覽器電腦,搭配 chromeOS Flex 支援硬體影片解壓縮,還不錯!


所有的時間均為GMT +8。 現在的時間是06:13 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。