开始我也以为会, 实际上不费, 如果用的是 nvidia 的显卡且开启了 RenderAccel
速度一点没下降 (很简单可以证明, 我的 quake3 和原来在 6.7.0 的 xorg 下玩
的时候每秒帧数一样)
另外, 个人最明显的一个体会是, 原来在 firefox 上快速拖动一个窗口时, 比如
xmms, 你会发现轨迹似的尾巴 (window lagging), 会有黏滞的感觉. 现在就非常
流畅. 我想这应该归功于 xorg 里的 composite 和 damage 扩展.
具体更多介绍可以看这里:
http://www.oreillynet.com/pub/a/network/2004/09/08/xwindow.html
你好,有两个扩展?能把你的xorg.conf贴出来吗?我始终没有搞定,想看看到底哪里出了问题。多谢了。
你好,有两个扩展?能把你的xorg.conf贴出来吗?我始终没有搞定,想看看到底哪里出了问题。多谢了。
如果你的 xorg 6.7.0 运作正常, 那么只需要在 xorg.conf 的最后面加上这段就
可以:
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
然后运行 xcompmgr -c, 就可以得到阴影, 运行 transset 然后点击一个窗口
就可以让那个窗口透明. (暂时不能让所有窗口一次全部透明, 需要手工运行
transset 来让它们一个个透明)
如果用的是 nvidia 显卡, 最好在 Section "Device" 部分添加一个:
Option "RenderAccel" "true"
就可以得到非常流畅的效果.
我的完整的 xorg.conf, 请参看附件, 希望有所帮助 :) 這樣的傚果要耗多少資源啊? ATI显卡就会慢? 得要多好得CPU和显卡啊 得要多好得CPU和显卡啊
我认为一块赛扬cpu+一块32M左右带硬件加速的显卡就没问题。
现在主要的问题是驱动我认为,我的系统使用xorg的nv驱动比vesa驱动好不了多少,使用nvidia的官方驱动后,感动的我要哭 :mrgreen: 开了这个Option "RenderAccel" "true" 后
firefox浏览中文网站会有问题。
xorg-x11 6.8.0 测试
关于 6.8.0 的性能和 "耗资源" 情况, 我自己做了一下测试, 当然, 没什么权威性可言, 仅供参考, 下结论前最好先获得一些数据, 有条件的情况下, 大家最好自己测试,
然后就能得到自己满意的结论了 :wink:
09 月 16 日编辑: "内存占用" 指的是干净启动桌面 (刚启动电脑, 登录到桌面, 没有
运行额外的软件) 后整个系统占的内存, 而不是光 xorg 这些特性启用后所占的内存!
(如果是那就太可怕了, 呵呵)
xorg-x11 6.8.0 测试
Eric.20040913
. 机器配置:
. CPU: 雷鸟 1.3 G
. 内存: 256 M SDR
. 显卡: Nvidia GeForce 4, 64M 显存, 驱动版本: 1.0.6111
. 测试软件:
. gkrellm: 可以实时显示系统资源使用情况
. gnome-terminal, firefox (加载 linuxfans.org 首页): 作为测试时生成数据的窗口
. 测试方法:
. 快速拖动 gnome-terminal 以获得数据. "桌面拖动" 指桌面上没有任何其他窗口 (除了正在运行的
gkrellm 之外) 的情况下快速拖动 gnome-terminal; "重叠拖动" 指在最大化的 firefox 窗口上快
速拖动 gnome-terminal.
. 测试结果: (y - 启用某项功能/扩展; n - 不启用某项功能/扩展; x - 因未启用 composite 扩展而无法
启用)
Composite 扩展 RenderAccel xcompmgr -c 内存占用 (M) CPU 占用 (%)
桌面拖动 重叠拖动
n n x 77 45-58 99
n y x 77 52-57 99
y y n 78 48-53 99
y y y 80 23-25 29-32
透明测试 (必需启用: Composite 扩展, RenderAccel, xcompmgr -c), 仅测 CPU 占用情况, 因为内存
无变化 (即便我运行多次 transset 且让多个窗口透明):
. 桌面拖动: 24-28%
. 重叠拖动:
. 非透明上拖动透明: 27-29%
. 透明上拖动非透明: 29-31%
. 透明上拖动透明: 29-31%
. 注:
. 在启用 composite 扩展之后, 若不启用 RenderAccel, 则速度差得无法忍受, 拖动窗口都有困难,
因此没必要测试这一情况了. (知道效果多烂就好)
测试结论我就不说了, 大家自己填上, 呵呵 开了这个Option "RenderAccel" "true" 后
firefox浏览中文网站会有问题。
什么问题呢? 我没遇到, 看我的抓图就是在浏览中文网站:)
不过启用 composite 扩展之后, 浏览带 flash 网站时会让 firefox 崩掉
(BadMatch... 错误), 也会让 xmame 运行不了 (同样错误), 解决办法是
export XLIB_SKIP_ARGB_VISUALS=1
然后一切正常 :wink: debian现在可以用吗? 真漂亮,
ML什么时候能有阿. debian现在可以用吗?
debian还在用xfree4.3.0,也不知道要等到猴年马月才会升级呢!
看样子暂时只有gentoo能装上。 开了这个Option "RenderAccel" "true" 后
firefox浏览中文网站会有问题。
我打开了呀,从我的贴图可以看到完全没问题!:wink: 我的完整的 xorg.conf, 请参看附件, 希望有所帮助 :)
多谢了,不好意思,这两天网络有问题。我再试试。