如何在Firefox中启用webgl?


10

我在Ubuntu 11.04系统上安装了Firefox 5。我想让webgl工作,但现在还不行:这个网站给我一个灰色的页面:

http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

我已经使用nvidia专有驱动程序在google-chrome上运行它,因此必须有一种方法可以使其在Firefox中的同一系统上运行。

Answers:


7

据我了解,该功能已经启用。我已经使用Firefox 5检出了水族馆。完美的作品。在Firefox 4中,您需要一个命令来激活WebGL(尽管程序运行非常糟糕)。在Firefox 5上,WebGL更好。当然不如Chrome,但它正在迅速赶上。

如果您仍然无法看到该网页,那是由于您的视频卡直接问题。您的视频卡是否支持opengl 2.0。

这是一个迷你指南,它指出浏览器支持哪个版本的WebGL,以及如果它在浏览器的Alpha / Beta中运行,应如何做才能使其正常工作:http : //www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation

在Wikipedia中:http : //en.wikipedia.org/wiki/Firefox_4,您可以看到在Firefox 4中它对WebGL提供了一些支持(但是请相信我,Chrome Labs的大多数WebGL示例都经过了可怕的测试)

在Wikipedia中:http://en.wikipedia.org/wiki/History_of_Firefox#Version_5.0,您可以看到Firefox 5对WebGL有了更多的支持,现在实际上可以让您播放大多数WebGL应用程序。甚至有一些甚至很难支持,它也支持它们,例如http://www.ro.me/ “黑梦3”,它实际上是您在播放酷炫音乐的视频中飞行。


1
经进一步调查,它看起来像Firefox是挡住了我的驱动程序:askubuntu.com/questions/53460/...
719016

3

确实,这似乎是与Firefox阻止图形卡驱动程序有关的问题:我有Kubuntu 11.04和Firefox 6以及Chromium 12.0.742.112(90304)Ubuntu 11.04,在FF中我看到一个灰色页面,在Chromium中我看到了一些鱼。性能不是很好,即使有一条鱼我也能获得16-22fps。

更新:实际上,鱼的数量似乎与fps没有任何关系:1000条鱼,我仍然获得16-22fps。我设置的任何数量的鱼和任何角度的鱼都是如此。


2

在Chrome中是相同的。这是代码问题,而不是浏览器或WebGL。


2

这个工作对我来说与Firefox 5和Ubuntu 11.04,虽然水族馆演示连接你我的机器,这固然没有设置用于游戏或多媒体所提供RAN极为缓慢。YMMV。


1

检查about:config webgl并将webgl.force-enabled更改为true。为我工作,喜欢使用webgl ;-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.