硬體加速在 Chrome 下無法使用專有的 fglrx 驅動程式

硬體加速在 Chrome 下無法使用專有的 fglrx 驅動程式

當我全螢幕播放高清 YouTube 影片或執行其他需要硬體加速的操作時,Chrome 速度會慢得像爬行一樣。看一下chrome://gpu就會發現:

Canvas: Software only, hardware acceleration unavailable  
Flash: Software only, hardware acceleration unavailable  
Flash Stage3D: Software only, hardware acceleration unavailable  
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable  
Compositing: Software only, threaded. Hardware acceleration unavailable  
Rasterization: Software only, hardware acceleration unavailable  
Threaded Rasterization: Unavailable  
Video Decode: Software only, hardware acceleration unavailable  
Video Encode: Software only, hardware acceleration unavailable  
WebGL: Unavailable  

這就解釋了影片播放時卡頓的原因。但是我找不到啟用硬體加速的方法。在chrome://flags“我”下已Override software rendering list啟用並Disable WebGL已停用。我還在 Chrome 的設定下進行了Use hardware acceleration when available檢查。

我正在為我的 Radeon R9 290 顯示卡使用專有的 Radeon 驅動程式:

在此輸入影像描述

有什麼想法可以讓 Chrome 使用我的顯示卡進行硬體加速嗎?

答案1

這可能是因為您沒有安裝 VDPAU(適用於 Unix 的視訊解碼和演示 API)庫。

嘗試執行以下命令

sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1

然後完全重新啟動 chrome(所有視窗)。

答案2

預設情況下,Chrome(ium) 不會編譯適用於Linux 或Mac 的硬體加速程式碼,而僅編譯適用於Windows 和Chrome OS 的硬體加速程式碼(出於各種原因),因此即使您覆蓋軟體渲染列表,即使該清單完全綠色,仍然不會使用硬體加速。

我有 Chromium 版本貝塔開發者確實啟用了硬體加速,但我不完全確定它是否適用於 ATI(應該)。請注意,您至少需要安裝libva1libva-x11-1安裝。

相關內容