阅读:7831回复:14
[转]Firefox 4 beta 9 GPU 加速
Firefox 4 beta 9 GPU 加速:Windows 用 Direct3D,MacOSX 用 OpenGL,Linux 用的是浮云
新发布的 Firefox 4 beta 9 启用了 WebGL 支持,Firefox 的 WebGL 实现是利用了 Mac OS X 的 OpenGL API,这得感谢 Apple 提供了极不错的 OpenGL 支持。同样的,Windows 版的 Fx 通过 Direct3D 也提供 WebGL 和 GPU 加速: Firefox 4 通过 D2D、DX9 和 DX10 在 Windows 7 和 Windows Vista 平台提供完整的硬件加速。从Canvas 绘制到视频渲染一切皆可加速。因为我们使用了 新的 Layers infrastructure 以及 DX9,所以就算是 Windows XP 用户也能享受到多数操作的硬件加速效果,你们放心。当然,OSX用户有着极出色的 OpenGL 支持,所以该有的也都有,你们放大大的心。 Linux 上,当前没有硬件加速,原因就是那操蛋的显卡驱动:Boris Zbarsky(Mozilla 开发人员)的评论: 我们试着启用 Linux 上的 OpenGL,但发现多数 Linux 驱动满是 bug(想象下“帽子掉落时及错误的绘制剩余时间时X Server崩溃了”),所以我们不得不禁用掉加速。见鬼,我们甚至还禁掉了多数 Linux 驱动的 WebGL,据我上次了解到情况…… 但要是你的驱动还挺好(一些闭源驱动还好,nouveau 有时还好),你可以通过 XRender 在 Linux 上获得一些跟 Direct2D 类似的效果。你是没有显卡加速,但你还是能获得更快的 canvas 绘制及像是,举例来说如绘制图像,这些操作会比 Mac 上要快很多。但前提是你找到的驱动和 X 版本碰巧不那么操蛋…… 我们计划在 Linux 上下更大功夫解决这些问题,找变通方法来解决那么多 bug 等等。我们还可以从 Xorg 和发行版那找援助,还有像是这里…… Boris Zbarsky(Mozilla 开发人员)评论: 遗憾的是 Windows 上的 GL 驱动也不怎么样,所以当前才改用 Direct3D 来实现 WebGL……但那多半是性能问题。 原文:http://ikde.org/%E9%A2%98%E5%A4%96%E8%AF%9D/%EF%BC%88off-topic%EF%BC%89firefox-4-beta-9-gpu-%E5%8A%A0%E9%80%9F%EF%BC%9Awindows-%E7%94%A8-direct3d%EF%BC%8Cmacosx-%E7%94%A8-opengl%EF%BC%8Clinux-%E7%94%A8%E7%9A%84%E6%98%AF%E6%B5%AE%E4%BA%91/ http://www.osnews.com/story/24264/No_Ha ... _X_Drivers |
|
1楼#
发布于:2011-01-17 00:38
不支持DX10应该不能加速
|
|
2楼#
发布于:2011-01-17 00:38
那个花屏的是xp上的Firefox4
|
|
3楼#
发布于:2011-01-17 00:38
看上面那个花屏图,还是算了, 反正linux 无福消受
|
|
4楼#
发布于:2011-01-17 00:38
Linux手动开启加速就是了
|
|
5楼#
发布于:2011-01-17 00:38
linux用户不必悲伤,比ff3.6快的opera11和chrome 8.0 都没有赢家加速 用得也很爽呢
|
|
6楼#
发布于:2011-01-17 00:38
单核菜羊+低端独显表示压力很大……
|
|
7楼#
发布于:2011-01-17 00:38
XP下在用OpenGL,试用很好。
|
|
8楼#
发布于:2011-01-17 00:38
看的我好哀伤,悲情的linux
|
|
|
9楼#
发布于:2011-01-17 00:38
|
|
10楼#
发布于:2011-01-17 00:38
默认开启,速度很快
|
|
11楼#
发布于:2011-01-17 00:38
一直都没打开,不想当不成熟技术的小白鼠。
看个网页而已,这些东西显得多余占资源。 |
|
12楼#
发布于:2011-01-17 00:38
点击菜单等,弹出瞬间有花屏现象。
|
|
13楼#
发布于:2011-01-17 00:38
看到xp能用非常开心~~~~~~~~~~oy
|
|
14楼#
发布于:2011-01-17 00:38
恩,XP下在用OpenGL,还好,不是默认开启,需要手动
layers.prefer-opengl; true |
|