dxq83
火狐狸
火狐狸
  • UID25092
  • 注册日期2008-06-26
  • 最后登录2015-01-19
  • 发帖数202
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7435回复:14

[转]Firefox 4 beta 9 GPU 加速

楼主#
更多 发布于:2011-01-17 00:38
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
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
1楼#
发布于:2011-01-17 00:38
恩,XP下在用OpenGL,还好,不是默认开启,需要手动

layers.prefer-opengl; true
saga
火狐狸
火狐狸
  • UID35049
  • 注册日期2011-01-09
  • 最后登录2017-10-10
  • 发帖数119
  • 经验69枚
  • 威望0点
  • 贡献值48点
  • 好评度2点
  • 社区居民
2楼#
发布于:2011-01-17 00:38
看到xp能用非常开心~~~~~~~~~~oy
sungt
小狐狸
小狐狸
  • UID26668
  • 注册日期2008-10-15
  • 最后登录2011-11-10
  • 发帖数39
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-01-17 00:38
点击菜单等,弹出瞬间有花屏现象。
fireman
火狐狸
火狐狸
  • UID33071
  • 注册日期2010-06-15
  • 最后登录2013-04-27
  • 发帖数139
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-01-17 00:38
一直都没打开,不想当不成熟技术的小白鼠。
看个网页而已,这些东西显得多余占资源。
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-01-17 00:38
默认开启,速度很快
bluec
火狐狸
火狐狸
  • UID31820
  • 注册日期2010-01-27
  • 最后登录2017-03-16
  • 发帖数188
  • 经验55枚
  • 威望0点
  • 贡献值28点
  • 好评度2点
  • 社区居民
6楼#
发布于:2011-01-17 00:38
msky:恩,XP下在用OpenGL,还好,不是默认开启,需要手动

layers.prefer-opengl; true
回到原帖


完全不具备可用性
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2024-03-27
  • 发帖数634
  • 经验81枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
7楼#
发布于:2011-01-17 00:38
看的我好哀伤,悲情的linux
心想事成,人生如梦
6781bh
小狐狸
小狐狸
  • UID26823
  • 注册日期2008-10-27
  • 最后登录2019-05-29
  • 发帖数81
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-01-17 00:38
XP下在用OpenGL,试用很好。
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
9楼#
发布于:2011-01-17 00:38
单核菜羊+低端独显表示压力很大……
jaleo
火狐狸
火狐狸
  • UID2330
  • 注册日期2005-01-19
  • 最后登录2022-05-28
  • 发帖数239
  • 经验176枚
  • 威望0点
  • 贡献值158点
  • 好评度1点
  • 社区居民
  • 忠实会员
10楼#
发布于:2011-01-17 00:38
linux用户不必悲伤,比ff3.6快的opera11和chrome 8.0 都没有赢家加速 用得也很爽呢
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
11楼#
发布于:2011-01-17 00:38
Linux手动开启加速就是了
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2024-01-13
  • 发帖数740
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-01-17 00:38
看上面那个花屏图,还是算了, 反正linux 无福消受

Lost in fx...
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
13楼#
发布于:2011-01-17 00:38
那个花屏的是xp上的Firefox4
goodskyzk
小狐狸
小狐狸
  • UID952
  • 注册日期2004-12-16
  • 最后登录2012-11-23
  • 发帖数75
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2011-01-17 00:38
不支持DX10应该不能加速
游客

返回顶部