SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6534回复:21

开了硬件加速后,什么情况下可以得到加速效果?

楼主#
更多 发布于:2010-09-12 15:35
我意思是这个选项开启后

gfx.font_rendering.directwrite.enabled



比如这个论坛,有啥加速效果么?我感觉,除了那些测试DEMO外,好像加速都没啥明显变化?
个人Blog
http://sascsi.x10.bz/blog/

GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-09-12 15:35
directwrite 这个只是文字的渲染函数。文字调用 DirectWrite 的相关函数来显示出来。当 DirectWrite 关闭时,用 GDI 函数显示文字。DirectWrite 显示的,比 GDI 显示的效果好一些。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-09-12 15:35
打开 about:support 页面,最下面可以看到 DirectWrite 是否开启。当 DirectWrite 开启和关闭时,分别截图,比较一下 Firefox 显示的文字。
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-09-12 15:35
Direct2D Enabled             false这个咋开?????
DirectWrite Enabled         true
GPU Accelerated Windows             1/1 Direct3D 9



mozilla.widget.render-mode 设为 6。默认值是-1,以前的版本不会启用 D2D,但是最近的新版本在 -1 时也会启用 D2D。

这个么?我已经设为6了,似乎没效果
个人Blog
http://sascsi.x10.bz/blog/

GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
4楼#
发布于:2010-09-12 15:35
首先确认你的显卡。最新的版本,会判断显卡,好像 Intel 集成显卡不能开启 Direct2D。如果显卡没问题,有几个方法可以开启 Direct2D:
1) 首选项 、高级、常规 页面下,勾选 “自动启用硬件加速”,对应的选项是 gfx.direct2d.disabled 为 false
2) 上面的选项没开启的话,将 gfx.font_rendering.directwrite.enabled 设为 true,mozilla.widget.render-mode 设为 6 就可以了。

上面2个方法,都需要重启 firefox 才生效。
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-09-12 15:35
gfx.direct2d.disabled 我设成 false 了..........

Direct2D Enabled似乎还是不行......G45集成卡的问题么?


等下换个NV卡试试
个人Blog
http://sascsi.x10.bz/blog/

SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-09-12 15:35
D2D是不是必须DX10才行?
个人Blog
http://sascsi.x10.bz/blog/

hoolooday
火狐狸
火狐狸
  • UID26508
  • 注册日期2008-10-02
  • 最后登录2015-05-22
  • 发帖数173
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
7楼#
发布于:2010-09-12 15:35
SASCSI:D2D是不是必须DX10才行?回到原帖

据说是这样子
但是,也有兄弟用9的显卡开启了.
呵呵
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
8楼#
发布于:2010-09-12 15:35
SASCSI:D2D是不是必须DX10才行?回到原帖

官方的说法,部分DirectX9显卡可以,但是没有显卡列表,实际上基本是硬件支持DirectX 10的显卡才可以,DirectX9可以开启的估计很少。另外,Win XP 上不行,必须 Win Vista/7 才可以。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2010-09-12 15:35
>> 1) 首选项 、高级、常规 页面下,勾选 “自动启用硬件加速”,对应的选项是 gfx.direct2d.disabled 为 false

我前面勾上的,后面却是true……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-09-12 15:35
kmc:>> 1) 首选项 、高级、常规 页面下,勾选 “自动启用硬件加速”,对应的选项是 gfx.direct2d.disabled 为 false

我前面勾上的,后面却是true……
回到原帖


+10000

me too..............
个人Blog
http://sascsi.x10.bz/blog/

openicq
狐狸大王
狐狸大王
  • UID5412
  • 注册日期2005-04-23
  • 最后登录2015-12-15
  • 发帖数353
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2010-09-12 15:35
开了DirectWrite后给我的感觉就是字体显示看着舒服些
大号字的笔划边缘很平滑 没开之前可以看到锯齿

我的系统装了比较多字体
开了DirectWrite后每次启动ff都灰常灰常慢(不管是冷启还是热启)
所以我不开硬件加速
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
12楼#
发布于:2010-09-12 15:35
SASCSI

+10000

me too..............
回到原帖


总之我是确保gfx.direct2d.disabled 为 true的
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
无尽的冬季
火狐狸
火狐狸
  • UID28470
  • 注册日期2009-04-05
  • 最后登录2020-04-12
  • 发帖数126
  • 经验38枚
  • 威望0点
  • 贡献值12点
  • 好评度2点
  • 社区居民
  • 忠实会员
13楼#
发布于:2010-09-12 15:35
G45可以开,就是效果差点而已,验证还是得靠DEMO
amad
小狐狸
小狐狸
  • UID33829
  • 注册日期2010-08-29
  • 最后登录2021-04-30
  • 发帖数53
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-09-12 15:35
layers.accelerate-all
layers.accelerate-none
这个呢?
上一页
游客

返回顶部