- 苹果 Mac Pro(2009 年初)4.1->5.1
- macOS 10.14.2
- NVIDIA GeForce GT 120 512M
我一直在尝试运行Magenta Studio(Ableton Live 插件)没有成功。在与开发人员的讨论过程中,我们确定我的 WebGL 是 v1.0,这意味着代码无法正常运行,因为它依赖于 v2.0。
他们承诺会发布一个版本来解决此问题,但与此同时,我想到也许我可以将 WebGL 从 1.0 升级到 2.0。
那么,是否可以将 WebGL 从 1.0 升级到 2.0?还是我必须升级我的显卡驱动程序才能实现这一点?
答案1
看起来需要升级显卡。
各种种类WebGL版本基于OpenGL ES它们又大致相当于 OpenGL 的各个版本。
根据 WebGL 维基百科文章支持部分:
WebGL 在现代浏览器中得到广泛支持。然而,其可用性取决于其他因素,例如支持它的 GPU。
浏览这些页面,可以得到以下模糊的图表。
WebGL Version | OpenGL ES | OpenGl
WebGL 1.0 | ES 2.0 | ~2.0 - 3.1
WebGL 2.0 | ES 3.0 | > 4.3
您的显卡是GT 120它仅支持 OpenGL 3.3 版本。
对于 WebGL 2.0,您需要 OpenGL 版本高于 4.3。任何比 Nvidia 4xx 系列显卡更新的显卡似乎都符合要求。我无法推荐特定的显卡,因为我没有使用过 Mac 的经验,也不知道哪些显卡可以与 Mac 配合使用,也不知道您拥有哪些电源。