ShiChao 发表于 2004-9-12 10:24:35

我的

fudaming 发表于 2004-9-12 18:54:26

是不是很费系统资源!

开始我也以为会, 实际上不费, 如果用的是 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贴出来吗?我始终没有搞定,想看看到底哪里出了问题。多谢了。

Cure 发表于 2004-9-12 20:57:25


你好,有两个扩展?能把你的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, 请参看附件, 希望有所帮助 :)

jackieupc 发表于 2004-9-12 23:31:46

這樣的傚果要耗多少資源啊?

rockmen 发表于 2004-9-13 02:12:51

ATI显卡就会慢?

atfa 发表于 2004-9-13 08:58:04

得要多好得CPU和显卡啊

kakuyou 发表于 2004-9-13 11:16:26

得要多好得CPU和显卡啊

我认为一块赛扬cpu+一块32M左右带硬件加速的显卡就没问题。

现在主要的问题是驱动我认为,我的系统使用xorg的nv驱动比vesa驱动好不了多少,使用nvidia的官方驱动后,感动的我要哭 :mrgreen:

snoopyxp 发表于 2004-9-13 11:31:08

开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。

Cure 发表于 2004-9-13 11:39:04

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, 则速度差得无法忍受, 拖动窗口都有困难,
        因此没必要测试这一情况了. (知道效果多烂就好)



测试结论我就不说了, 大家自己填上, 呵呵

Cure 发表于 2004-9-13 11:42:22

开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。

什么问题呢? 我没遇到, 看我的抓图就是在浏览中文网站:)
不过启用 composite 扩展之后, 浏览带 flash 网站时会让 firefox 崩掉
(BadMatch... 错误), 也会让 xmame 运行不了 (同样错误), 解决办法是

export XLIB_SKIP_ARGB_VISUALS=1

然后一切正常 :wink:

yoursmile 发表于 2004-9-13 13:25:42

debian现在可以用吗?

stiffer 发表于 2004-9-13 20:17:31

真漂亮,
ML什么时候能有阿.

muraji 发表于 2004-9-13 20:26:10

debian现在可以用吗?
debian还在用xfree4.3.0,也不知道要等到猴年马月才会升级呢!
看样子暂时只有gentoo能装上。

Hauser 发表于 2004-9-13 20:54:56

开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。
我打开了呀,从我的贴图可以看到完全没问题!:wink:

fudaming 发表于 2004-9-14 08:51:04

我的完整的 xorg.conf, 请参看附件, 希望有所帮助 :)
多谢了,不好意思,这两天网络有问题。我再试试。
页: 1 2 [3] 4 5
查看完整版本: 再来点 xorg 6.8.0 的图:) (含性能测试)