我一直在阅读这个问题的相互矛盾的答案,我无法在Google官方文档中找到明确的答案。
通过抑制黑名单,我可以在chrome:// gpu-internals /而不是2D Canvas下为几乎所有渲染功能启用硬件加速。我的系统是Service Pack 3,已完全更新。 DirectX 9.板载视频(Intel GMA3100)的所有驱动程序都是最新的。该芯片非常强大,我甚至将我的主板BIOS刷新到最新版本作为最后的努力。我认为谷歌不支持硬件加速。适用于Windows XP下的2D Canvas。
答案 0 :(得分:1)
问题是Chrome浏览器已停用XP的Canvas HW Accel
,它从Direct3DCreate9Ex
调用d3d9.dll
DirectX 9L
只能在Vista +上使用,但有可能在Windows XP上通过WineD3D Direct3D封装D3D9Ex到OpenGL包装器。 (特别感谢WineHQ / Crossover)
然后我们需要在启动选项中禁用黑名单并禁用沙箱。 (特别感谢BlackWingCat)
我已经设法为Windows XP / 2003强制使用基于Chromium的浏览器的HW accel。它以某种方式起作用。
系统要求:
具有SSE3功能支持的CPU,OpenGL 3.0硬件/软件支持
事实上我使用的是“绿色”公司的视频卡:)
<强>安装:强>
1.将d3d9.dll,wined3d.dll,libwine.dll复制并粘贴到您拥有chrome.exe的chrome文件夹中,例如“C:\ Program Files \ Google \ Chrome \ Application”
2.将d3dcompiler_47.dll和libwine.dll复制并替换到chrome.dll所在的Chrome文件夹中,例如C:\ Program Files \ Google \ Chrome \ Application \ 49.0.2623.112。
3.将启动参数“--ignore-gpu-blacklist --no-sandbox --disable-infobars”添加到Chrome快捷方式。 (不含引号)
4.使用修改后的快捷方式运行Chrome
如果您在此次黑客攻击后遇到Chrome问题,则只需从Chrome快捷方式中移除启动选项即可停用此黑客攻击。
下载:强>
ChromeHW_accel_XP.zip (tested with backported Chrome 50.0.2661.102 beta-m, Opera 37, Chrome 49)
已知问题:
1.键入时,地址栏会快速闪烁
2. HTML5视频无法正常工作(您需要强制使用Flash Player)
实际上,我可以报告Opera 36/37(基于铬)是一种更加稳定的方式。
答案 1 :(得分:0)
<强>更新强>
新的Chromium版本使用libGLESv2.dll版本1.2.0.2448。我不是VB的专家,但似乎新版本不需要mod ...
HOWEVER -
如果您尝试在标志中启用GPU黑名单的覆盖,那么使用此新libGLESv2.dll的新Chromium构建将始终崩溃(然后在安全模式下自动重新启动)。
如果有人可以查看并报告回来,我们将非常感谢(对于DirectX 11的额外支持,这可能有什么可做的吗?)
答案 2 :(得分:0)
发布更新补丁,任何有兴趣的人都可以查看