首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >webGL不能在Chromium上运行,但可以在火狐上运行

webGL不能在Chromium上运行,但可以在火狐上运行
EN

Stack Overflow用户
提问于 2014-08-26 01:50:07
回答 3查看 10.8K关注 0票数 4

我已经在CentOS 6.5上安装了Chromium版本31.0.1650.63。

我还安装了firefox 24.6.0

当我访问一个需要webGL的chromium网页时,它会显示

代码语言:javascript
运行
复制
Uncaught RuntimeError: The browser supports WebGL, but initialization failed.

我已经检查了about:标志页面'disable WebGL‘属性未启用

我去参观了

代码语言:javascript
运行
复制
http://get.webgl.org/

上面写着:嗯。虽然您的浏览器似乎支持WebGL,但它被禁用或不可用。如果可能,请确保您运行的是显卡的最新驱动程序。

在firefox中访问同样的场景后,我看到了一个漂亮的旋转立方体“成功”页面。

我参观了

代码语言:javascript
运行
复制
chrome://gpu/

上面写着

代码语言:javascript
运行
复制
WebGL: Unavailable. Hardware acceleration unavailable
WebGL multisampling: Unavailable. Hardware acceleration unavailable

我发现这很难与在firefox中提供webgl支持的视频卡很好地配合。

这真的是视频卡驱动程序的问题吗?还是我应该去别的地方看看?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-26 02:24:10

这很可能是因为Firefox和Chrome使用不同的GPU黑名单。

请尝试这里提供的调试技巧:

WebGL not working for same spec system in chrome. How to fix?

票数 3
EN

Stack Overflow用户

发布于 2016-03-14 00:28:09

如果您使用的是英特尔集成图形芯片,则可能需要为X11 window系统的X.org服务器启用硬件加速(即将图形处理器功能直接暴露给某些软件)。

为此,编辑或创建配置文件/etc/X11/xorg.conf.d/20-intel.conf,并将以下内容放入其中:

代码语言:javascript
运行
复制
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true" 
   Option      "DRI"    "3" 
EndSection

资料来源

票数 1
EN

Stack Overflow用户

发布于 2017-07-07 05:16:52

我有这个问题的after switching from the proprietary Nvidia to the nouveau drivers,这一变化似乎没有在我的配置文件的铬图形处理器配置。修复方法是运行一次chromium-browser --single-process以重置图形处理器配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25491563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档