Firefox 是否支持 Ubuntu 上的硬件加速?

Rod*_*cha 9 firefox hardware-acceleration

安装 Ubuntu 12.04 LTS(32 位)后,Firefox 12 运行良好,但没有硬件加速。不用说,我安装了最新的 nVidia 专有驱动程序,并且我的 Firefox 首选项,在“高级”选项卡的“浏览”部分,选中了“在可用时使用硬件加速”选项。

在问这个问题之前,我已经尝试了以下事情:

  • 创建一个布尔键 "webgl.force-enabled" 并在 Firefox 的页面about:config上将其设置为true
  • 在 Ubuntu 12.04 LTS 上启动一个新的配置文件,如在线程Mozilla Firefox 12上评论的速度非常慢

  • 我已将我的 nVidia 驱动程序更新到版本 295.53。

而这些都没有奏效。正如您在我的 Firefox 页面about:support报告中所见,“图形”部分没有显示“GPU Accelerated 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
Azure后端skia

我使用以下站点来测试硬件加速:

http://ie.microsoft.com/testdrive/Performance/FishBowl/

在 Windows 7 上,即使在浏览器的全屏模式(1680x1050x32bit-color)下有 1,750 条鱼,我也能获得 60 fps。在 Ubuntu 12.04 LTS 上,相同的 nVidia 驱动程序(如报告所示)在只有 1,000 条鱼的情况下不会超过 15 fps。

有谁能够帮助我?

小智 1

我的 Firefox 页面about:config,这以图形详细信息显示。

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
Run Code Online (Sandbox Code Playgroud)

看来浏览器可以完美地检测到我的 GPU,只是它不会使用它。此问题同时影响 NVIDIA 和 AMD 用户。

目前,Firefox 无法在 Linux 上使用 GPU。Ubuntu 论坛上对此进行了讨论