Chrome的Flash插件的硬件加速


12

在Google Chrome浏览器中运行Flash会大量消耗我的CPU:

在此处输入图片说明

我认为导致此问题的原因是关闭了闪存的硬件加速。当我尝试通过右键单击Flash应用程序并选择来打开它时,settings弹出此窗口:

在此处输入图片说明

找不到硬件加速选项。

在Chrome中,当我打开时about:gpu,会看到以下内容:

在此处输入图片说明

如何在Flash中打开硬件加速,或者有其他方法可以减少CPU使用率?


2
您应该检查此错误,此错误和此错误。此外,还以更详细的说明更新了我的答案。
Braiam

Answers:


17

您应该about:gpu在Chrome / ium中检查您的部分。在较旧的PC中,硬件加速默认情况下是禁用的,您只能通过覆盖中的设置来启用它about:flags

  • about:flags在您的地址栏中打开
  • 查找替代软件的重新发布列表
  • 点击“启用”
  • 重新启动Chrome / ium

您也可以使用来启动chrome,chrome --ignore-gpu-blacklist但每次都这样做并非理想。

这是我的GPU页面

这是我的旗帜


这是有用的,但我发现,使覆盖软件渲染列表about:flags是不足以使大量的这些特性包括硬件加速的视频解码。由于某种原因,通过命令行使用传递标志chromium-browser --ignore-gpu-blacklist似乎有效。
ali_m 2015年


2

LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist如果您最后还是尝试在Linux上寻找受LibGL DRI错误影响的版本的解决方案。


谢谢!这适用于我的问题,即铬给了错误libGL error: DRI3 Fence object allocation failure Operation not permitted,因此根本没有硬件加速可用。我一直在使用的方法是按此处 所述(使用chromium --ignore-gpu-blacklist --disable-gpu-sandbox禁用GPU沙箱,但是您的方法不会生成恼人的警告标语:)
Wilf 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.