使用专有 fglrx 驱动程序在 Chrome 下无法进行硬件加速

Joh*_*ean 5 video google-chrome ati drivers hardware-acceleration

当我全屏播放高清 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  
Run Code Online (Sandbox Code Playgroud)

这解释了口吃的视频播放。但是我找不到启用硬件加速的方法。在chrome://flags我已Override software rendering list启用并被Disable WebGL禁用。同样在我Use hardware acceleration when available检查过的Chrome 设置下。

我正在为我的 Radeon R9 290 显卡使用专有的 Radeon 驱动程序:

在此处输入图片说明

有什么想法可以让 Chrome 使用我的视频卡进行硬件加速吗?

小智 4

这可能是因为您没有安装 VDPAU(适用于 Unix 的视频解码和演示 API)库。

尝试运行以下命令

sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1
Run Code Online (Sandbox Code Playgroud)

然后完全重新启动 chrome(所有窗口)。


sai*_*895 0

默认情况下,Chrome(ium) 不会编译适用于 Linux 或 Mac 的硬件加速代码,而仅编译适用于 Windows 和 Chrome OS 的硬件加速代码(出于各种原因),因此即使您覆盖软件渲染列表,即使该列表完全绿色,仍然不会使用硬件加速。

我有 Chromium BetaDev版本,它们确实启用了硬件加速,但我不完全确定它是否适用于 ATI(应该)。请注意,您至少需要安装libva1libva-x11-1安装。