WebGl无法在Chrome中运行

时间:2014-02-20 18:52:11

标签: macos google-chrome webgl

每当我尝试去使用WebGl的网站时,它都不会加载。我正在使用09年中期的MacBook Pro(10.7.5),并运行Chrome 33.0.1750.117。我需要在某个地方启用某个设置才能让所有内容正常运行吗?

1 个答案:

答案 0 :(得分:6)

Google的WebGL团队发现了Mac OpenGL驱动程序中的一些错误。 Apple修复了这些错误,但修复程序通常仅在最新版本的OS AFAIK中提供:(

如果Chrome团队认定错误是安全问题,或者在很多情况下它们会影响WebGL兼容性,那么他们必须在仍然存在错误的操作系统版本上将该GPU列入黑名单。我不是说升级到10.9可以保证解决问题。

例如: WebGL因MacOSX上的NVIDIA GeForce GT 330M,9400和9400M早于10. {来自http://src.chromium.org/viewvc/chrome/trunk/src/gpu/config/software_rendering_list_json.cc而错误

您可以通过启动带有--ignore-gpu-blacklist的Chrome来解决此问题,就像打开终端并且Chrome 已经在运行并输入

一样
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-gpu-blacklist

或者在about:flags中启用覆盖软件呈现列表。当然,他们被列入黑名单是有原因的;)