2014-02-20 100 views
2

每当我尝试去使用WebGl的站点时,它都不会加载。我正在使用09年中期的MacBook Pro(10.7.5),并运行Chrome 33.0.1750.117。有什么设置需要在Chrome的某个位置打开以使所有内容都可以正常工作?WebGl无法在Chrome中工作

+0

你通过访问http://get.webgl.com获得什么? – Everton

+0

“嗯,虽然您的浏览器似乎支持WebGL,但它已被禁用或无法使用,如果可能,请确保您正在运行视频卡的最新驱动程序。” 我尝试在Firefox中,并完美地工作。 –

+0

如果你去'about:gpu',它会说什么? – gman

回答

6

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

如果Chrome团队确定这些错误是安全问题,或者它们在很多情况下会影响WebGL兼容性,则必须将其列入黑名单在GPU版本的操作系统,仍然有bug。我并不是说升级到10.9可以解决问题。

例如:WebGL与NVIDIA GeForce GT 330M,9400和9400M在10.8之前的MacOSX上 from http://src.chromium.org/viewvc/chrome/trunk/src/gpu/config/software_rendering_list_json.cc

您可以通过启动chrome与--ignore-gpu-blacklist,如打开一个终端,并与镀铬通过启用覆盖软件在about:flags渲染列表已经运行,并键入

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

或者。当然,他们被列入黑名单的原因;)

+1

非常丰富的答案。顺便说一句,你是否明白为什么不自动运行3D软件光栅器作为这个黑色列表GPU /驱动器的替代品? – Everton