2013-02-28 99 views
18

我得到了webgl的safari工作,但无法让它在铬上工作。我只把这个让WebGL的之后测试webgl在mac上的chrome上工作吗?

http://get.webgl.org/

在Safari浏览器,它的工作原理,请参阅http://support.apple.com/kb/PH11926

在Chrome,它说:“嗯,当你的浏览器似乎支持WebGL,它被禁用或不可用。如果可能的话,请确保您运行的是你的显卡”

我希望有可能是一个方法,使在WebGL的铬它在Safari中启用的方式,最新的驱动程序。

我在Mac OS X 10.8.2上,使用Macbook pro视网膜(NVIDIA GeForce GT 650M), Chrome版本24.0.1312.57。我的视频卡不在黑名单中(但不在任何白名单上)www.khronos.org/webgl/wiki/BlacklistsAndWhitelists

+0

Chrome的作品 - 就像Safari一样 - 在升级到25.0.1364.99之后 – chadn 2013-02-28 21:28:41

回答

2

Chrome绝对支持OSX上的WebGL,并且我可以确认您的Mac应该可以正常工作。 (我用一个开发Chrome中的WebGL!)

听起来好像你可能不知何故不小心关闭了吗?检查chrome:// flags并查看是否设置了“禁用WebGL”标志。另外,请查看chrome:// gpu,看看它是否显示任何消息,指出为什么可以禁用WebGL。

+2

不幸的是,它不能解决问题。我自己在Mac OS X 10.6.8(AMD Radeon HD 6750M),Chrome版本27.0.1453.116。 – wil 2013-06-25 14:25:40

+0

我也无法让webgl在mac osx上工作。真令人沮丧! osx 10.9 mac book pro – 2014-06-08 06:02:27

8

今天在OSX 1.7.5的MB上有同样的问题。我猜想Webgl可能不受支持的原因有很多。更新您的操作系统/浏览器并不意味着您的系统(即您的图形卡)确实支持webgl。尝试在Chrome中打开chrome://gpu/,并通读所发现的问题。

更多关于此here

15

在Chrome设置中启用“在可用时使用硬件加速”。

我在2012年中期的Macbook Air上遇到了同样的问题。这是我如何修复它。

  • 前往chrome://设置/
  • “显示高级设置”(在底部链接)
  • 系统(第二次最后在底部)
  • 启用的复选框“可用时使用硬件加速。“
  • 重新启动浏览器(需要对我来说)
+3

我与OP有同样的问题,但这已经为我启用。 – Buts 2017-07-22 03:11:41

0

“也许只是使‘覆盖软件渲染列表’(#忽略GPU的黑名单)”

这在Chrome版本47.0.2526.73为我工作(64位)与OS X 10.7.5(2007 Mac Pro)。

4

时间已经过去了,铬得到了54版的,所以我想我可以添加一个更新(和组一些问题的答案在这里):

  1. 首先,确保硬件加速的启用高级设置(如提到的Paul)。
  2. 检查chrome://gpu了解问题可能是什么。在检测到的问题,你会得到相当多的信息,可以指引你正确的方向。
  3. 不要惊慌,如果你找不到#Disable-WebGL国旗,因为他们摆脱了它。
  4. 如果发现类似

    GPU进程无法启动:所有GPU功能列入黑名单。
    禁用的功能:所有

    下的问题检测,你一定是用在早期版本的Chrome浏览器的工作,你可能会考虑启用chrome://flags#ignore-gpu-blacklist格外小心!

+0

查询:“极度谨慎”是什么意思?我有一个8岁的MacBookPro,我希望看到WebGL在谷歌浏览器上播放,但是有没有机会实际上摧毁我的计算机? – esaruoho 2017-10-12 19:52:27

+0

@esaruoho这些GPU被列入黑名单是有原因的。我认为它不应该成为基本WebGL的问题,但更高级的功能可能无法正确实施,并在最坏的情况下损坏您的系统(尽管我认为这不太可能发生)。我认为你不应该害怕你的电脑开始烧录(除非你有严重的硬件问题)。 – 2017-10-13 09:13:08