QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Cure

再来点 xorg 6.8.0 的图:) (含性能测试)

[复制链接]
发表于 2004-9-12 10:24:35 | 显示全部楼层
我的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-9-12 18:54:26 | 显示全部楼层
[quote:107d6c426c="Cure"][quote:107d6c426c="mosquito-liu"]是不是很费系统资源![/quote]

开始我也以为会, 实际上不费, 如果用的是 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[/quote]

你好,有两个扩展?能把你的xorg.conf贴出来吗?我始终没有搞定,想看看到底哪里出了问题。多谢了。
回复

使用道具 举报

 楼主| 发表于 2004-9-12 20:57:25 | 显示全部楼层
[quote:20ac8d04de="fudaming"]
你好,有两个扩展?能把你的xorg.conf贴出来吗?我始终没有搞定,想看看到底哪里出了问题。多谢了。[/quote]

如果你的 xorg 6.7.0 运作正常, 那么只需要在 xorg.conf 的最后面加上这段就
可以:

[code:1]
Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection
[/code:1]

然后运行 xcompmgr -c, 就可以得到阴影, 运行 transset 然后点击一个窗口
就可以让那个窗口透明. (暂时不能让所有窗口一次全部透明, 需要手工运行
transset 来让它们一个个透明)

如果用的是 nvidia 显卡, 最好在 Section "Device" 部分添加一个:

[code:1]
Option      "RenderAccel" "true"
[/code:1]

就可以得到非常流畅的效果.

我的完整的 xorg.conf, 请参看附件, 希望有所帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-9-12 23:31:46 | 显示全部楼层
這樣的傚果要耗多少資源啊?
回复

使用道具 举报

发表于 2004-9-13 02:12:51 | 显示全部楼层
ATI显卡就会慢?
回复

使用道具 举报

发表于 2004-9-13 08:58:04 | 显示全部楼层
得要多好得CPU和显卡啊
回复

使用道具 举报

发表于 2004-9-13 11:16:26 | 显示全部楼层
[quote:29e384e039="atfa"]得要多好得CPU和显卡啊[/quote]

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

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

使用道具 举报

发表于 2004-9-13 11:31:08 | 显示全部楼层
开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。
回复

使用道具 举报

 楼主| 发表于 2004-9-13 11:39:04 | 显示全部楼层

xorg-x11 6.8.0 测试

关于 6.8.0 的性能和 "耗资源" 情况, 我自己做了一下测试, 当然, 没什么权威性可
言, 仅供参考, 下结论前最好先获得一些数据, 有条件的情况下, 大家最好自己测试,
然后就能得到自己满意的结论了

09 月 16 日编辑: "内存占用" 指的是干净启动桌面 (刚启动电脑, 登录到桌面, 没有
运行额外的软件) 后整个系统占的内存, 而不是光 xorg 这些特性启用后所占的内存!
(如果是那就太可怕了, 呵呵)


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

[/code:1]

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

使用道具 举报

 楼主| 发表于 2004-9-13 11:42:22 | 显示全部楼层
[quote:3797531aaa="snoopyxp"]开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。[/quote]

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

export XLIB_SKIP_ARGB_VISUALS=1

然后一切正常
回复

使用道具 举报

发表于 2004-9-13 13:25:42 | 显示全部楼层
debian现在可以用吗?
回复

使用道具 举报

发表于 2004-9-13 20:17:31 | 显示全部楼层
真漂亮,
ML什么时候能有阿.
回复

使用道具 举报

发表于 2004-9-13 20:26:10 | 显示全部楼层
[quote:52aa99cce4="yoursmile"]debian现在可以用吗?[/quote]
debian还在用xfree4.3.0,也不知道要等到猴年马月才会升级呢!
看样子暂时只有gentoo能装上。
回复

使用道具 举报

发表于 2004-9-13 20:54:56 | 显示全部楼层
[quote:25c626a5fb="snoopyxp"]开了这个Option      "RenderAccel" "true" 后
firefox浏览中文网站会有问题。[/quote]
我打开了呀,从我的贴图可以看到完全没问题!  
回复

使用道具 举报

发表于 2004-9-14 08:51:04 | 显示全部楼层
[quote:b716144495="Cure"]我的完整的 xorg.conf, 请参看附件, 希望有所帮助 [/quote]
多谢了,不好意思,这两天网络有问题。我再试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 05:01 , Processed in 0.040733 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表