安装 Ubuntu 12.04 LTS(32 位)后,Firefox 12 运行正常,但没有硬件加速。不用说,我安装了最新的 nVidia 专有驱动程序,并且我的 Firefox 首选项的“高级”选项卡上的“浏览”部分已选中“使用硬件加速(可用时)”选项。
在提出这个问题之前我尝试过以下方法:
- 创建一个布尔键“webgl.force-enabled”并将其设置为真的在 Firefox 的页面上关于:配置;
创建新的个人资料(如在帖子中评论)Mozilla Firefox 12 在 Ubuntu 12.04 LTS 上运行速度非常慢;
我已将我的 nVidia 驱动程序更新至版本 295.53。
但这些都不起作用。正如你在我的 Firefox 页面中看到的那样关于:支持报告,“图形”部分没有显示“GPU 加速 Windows”:
适配器描述 NVIDIA Corporation - GeForce GTX 460/PCIe/SSE2 供应商 ID NVIDIA Corporation 设备 ID GeForce GTX 460/PCIe/SSE2 驱动程序版本 4.2.0 NVIDIA 295.53 WebGL 渲染器 NVIDIA Corporation - GeForce GTX 460/PCIe/SSE2 - 4.2.0 NVIDIA 295.53 GPU 加速 Windows 0 AzureBackend 滑雪
我使用以下网站来测试硬件加速:
http://ie.microsoft.com/testdrive/Performance/FishBowl/
在 Windows 7 上,即使浏览器全屏模式(1680x1050x32 位色)下有 1,750 条鱼,我也能获得 60 fps。在 Ubuntu 12.04 LTS 上,同样的 nVidia 驱动程序(如报告中所示),即使只有 1,000 条鱼,速度也不会超过 15 fps。
有谁能够帮助我?
答案1
我的 Firefox 页面关于:配置,并通过图形细节展现出来。
Adapter Description ATI Technologies Inc. -- ATI Mobility Radeon HD 5000 Series
Vendor ID ATI Technologies Inc.
Device ID ATI Mobility Radeon HD 5000 Series
Driver Version 4.2.11627 Compatibility Profile Context
WebGL Renderer ATI Technologies Inc. -- ATI Mobility Radeon HD 5000 Series -- 4.2.11627 Compatibility Profile Context
GPU Accelerated Windows 0
AzureBackend skia
看来浏览器可以完美地检测到我的 GPU,只是它不会使用它。此问题会影响 NVIDIA 和 AMD 用户。
目前,Firefox 无法在 Linux 上使用 GPU。有关讨论,请参阅Ubuntu 论坛。