阅读:6663回复:15
Firefox抢先实现GPU加速Direct2D网页渲染(来自驱动之家)
上周微软刚刚宣布,将在IE9浏览器中使用 Direct2D和DirectWrite引擎,通过GPU加速网页渲染。然而IE9距离实用还遥遥无期,Mozilla程序员Bas Schouten则已经在自己的博客上展示了Firefox使用Direct2D进行GPU加速的实际效果。
Direct2D是一款矢量图形API,DirectWrite则是新的文字渲染引擎。微软在Windows 7中引入了这两款引擎,Vista用户则可以通过上月底发布的“平台升级”(即DX11升级包)获得这两款引擎。它们将取代现有Windows XP中的GDI/GDI+图形API(目前仍为并存状态),最大的优势就是支持硬件加速,直接由GPU参与绘制网页上的图形、文字。 Bas Schouten表示,他在Firefox使用的Cairo底层图形接口中引入了Direct2D,在一套Core i7-920加Radeon HD 4850的平台上,测试各大网站的渲染时间结果如下: 可以看到,在使用Direct2D的情况下,很多网页的渲染时间都有了明显缩短。并且测试者表示,在一些包含动画效果如SVG或CSS动画的页面中,使用Direct2D渲染的效果明显更加流畅。当然,由于这仅仅是初期测试,在一些复杂网页下优势并不明显,并且可能出现更多错误,这都是很正常的。 开发者目前提供了一个支持Direct2D的Firefox 3.7 Alpha预览版供下载,不过需要注意的是,在DX9或更老的显卡以及WDDM 1.0版驱动下,Direct2D效果可能不会很明显,只有DX10以上显卡搭配WDDM 1.1驱动才能让它发挥作用。 Firefox 3.7 Direct2D预览版下载(仅供测试) http://www.bassified.nl/firefox-3.7a1pre.en-US.win32.d2d.zip |
|
1楼#
发布于:2009-11-26 11:40
我是老爷机,没有DX10,悲剧了。
GPU渲染估计FF的崩溃率会有所上升。 |
|
|
2楼#
发布于:2009-11-26 11:40
我是xp,不过上的DX10
等等看吧 暂时还不打算玩冲浪 等稳定版本出来再说:) |
|
3楼#
发布于:2009-11-26 11:40
估计以后大家会讨论玩FF用哪款显卡驱动比较好 - -
|
|
|
4楼#
发布于:2009-11-26 11:40
如果要在XP下用,
是不是必须要安装dx10? 对显卡有无要求? |
|
|
5楼#
发布于:2009-11-26 11:40
XP就不要试了
至少需要VISTA(通过UPDATE更新补丁 还是推荐7吧 硬件还是有要求的吧 至少你得是NV 支持CUDA AMD 支持 stream的 看开发者BLOG 这几天都有在更新nightly 版本 希望能早日合并到3.7 |
|
6楼#
发布于:2009-11-26 11:40
呵,估计不久,再使用浏览器时,需要我们看一下它的系统需求、基本配置和推荐配置了。
|
|
7楼#
发布于:2009-11-26 11:40
爲什麽啟動不能 ?
|
|
8楼#
发布于:2009-11-26 11:40
还在用945G集成显卡。 杯具。。。。。。。。
|
|
|
9楼#
发布于:2009-11-26 11:40
晕,我的WIN7居然运行不了这预览版的FIREFOX.EXE
|
|
|
10楼#
发布于:2009-11-26 11:40
所有的3.7A1都支持Direct2D?
怎么关掉扩展兼容性检查,extensions.checkCompatibility 不起作用了 |
|
|
11楼#
发布于:2009-11-26 11:40
|
|
|
12楼#
发布于:2009-11-26 11:40
刚刚试了试,能正常打开,为什么我觉得比nightly版本还卡了呢......
另外这个D2D版本的用 extensions.checkCompatibility.3.7a 这代码也没用. 没试以前没有版本号的去掉兼容检测的代码. |
|
13楼#
发布于:2009-11-26 11:40
wiiwaker:刚刚试了试,能正常打开,为什么我觉得比nightly版本还卡了呢...... 这贴说可以的啊: https://www.firefox.net.cn/forum/viewtopic.php?t=29081 http://support.mozilla.com/en-US/forum/1/499285 |
|
|
14楼#
发布于:2009-11-26 11:40
fang5566: 我现在用的mozilla-central的nightly版本,Compatibility后面加版本号确实可以禁掉兼容性检查.但当换到这个D2D版本时,Compatibility后面加版本号不起作用了,所有不兼容的扩展都被禁用了. 但我没试过不加版本号是否能禁用兼容性检测.也有可能是我的RP问题吧 |
|
上一页
下一页