我希望能够使用基于 WebGL 的站点,如 Shadertoy、 WebGL Earth等,但这些站点告诉我 WebGL 在我的浏览器中被禁用。我怎样才能启用它?
Tac*_*tex 210
我已将此答案设为社区 wiki 帖子,因此如果您发现任何过时或丢失的信息,请更新它。
检查caniuse.com/webgl以查看您的浏览器是否支持 WebGL。
如果您的浏览器支持 WebGL,请按照以下说明启用它:
首先,启用硬件加速:
chrome://settings
然后启用 WebGL:
chrome://flags
在较新的版本中,禁用 WebGL 的此选项将不可用,您必须搜索如下所示的 WebGL 2.0(或某些不同版本):
在这里,您必须在下拉列表中更改Default
为Enabled
。
然后检查 WebGL 的状态:
chrome://gpu
如果状态不是“硬件加速”,则检测到的问题列表(在图形功能状态列表下方)可能会解释硬件加速不可用的原因。
如果您的显卡/驱动程序被列入黑名单,您可以覆盖黑名单。 警告:不推荐这样做!(请参阅下面的黑名单注释)。要覆盖黑名单:
chrome://flags
有关更多信息,请参阅: Chrome 帮助:WebGL 和 3D 图形。
首先,启用 WebGL:
about:config
webgl.disabled
false
(任何更改立即生效,无需重新启动 Firefox)然后检查 WebGL 的状态:
about:support
如果您的显卡/驱动程序被列入黑名单,您可以覆盖黑名单。 警告:不推荐这样做!(请参阅下面的黑名单注释)。要覆盖黑名单:
about:config
webgl.force-enabled
true
(与 Chrome 一样,Firefox在可用时使用硬件加速复选框,位于Preferences > Advanced > General > Browsing 中。但是,与 Chrome 不同的是,Firefox 不需要选中此复选框,WebGL 才能工作。)
如果您的图形驱动程序太旧而无法支持 WebGL,您可以升级它们。
更多信息请点击这里:
某些图形卡和驱动程序被某些浏览器列入黑名单,因为它们已知包含严重错误或导致崩溃。在非常严重的情况下,这些甚至会导致整个计算机死机!例如, 此问题 会导致某些 Mac 计算机死机并需要重新启动。
许多浏览器都有覆盖黑名单的选项(即:尝试使用列入黑名单的功能,尽管有风险)。 这是不推荐的!只有在您理解并接受风险的情况下,您才应该覆盖黑名单。
更多信息请点击这里:
归档时间: |
|
查看次数: |
855862 次 |
最近记录: |