LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhuao

怎样使用quake3来测试系统性能

[复制链接]
发表于 2006-12-29 09:14:24 | 显示全部楼层
Post by ion_immortal
不太明白。。。运行游戏(如果是local game的话)跟采用什么网络协议有什么关系呢?
我知道Q3在玩LAN GAME或Internet Game的时候是可以选TCP或UDP两种协议的,但那是联网游戏,如果单机玩的话,跟采用什么网络协议应该是没有什么关系的吧?

另外:无论采用什么协议来传输数据,数据都是需要拆分,打包,传输,解包,合并的,跟是不是TCP/IP没有什么关系吧-.- UDP也是要这样的啊。

你是不是想说TCP/IP协议要经过两次握手,比UDP这种不可靠的连接多费时间,所以会慢啊?


你先了解X图形系统的工作原理再说。
回复 支持 反对

使用道具 举报

发表于 2006-12-29 09:15:57 | 显示全部楼层
Post by ion_immortal
不太明白。。。运行游戏(如果是local game的话)跟采用什么网络协议有什么关系呢?
我知道Q3在玩LAN GAME或Internet Game的时候是可以选TCP或UDP两种协议的,但那是联网游戏,如果单机玩的话,跟采用什么网络协议应该是没有什么关系的吧?

另外:无论采用什么协议来传输数据,数据都是需要拆分,打包,传输,解包,合并的,跟是不是TCP/IP没有什么关系吧-.- UDP也是要这样的啊。

你是不是想说TCP/IP协议要经过两次握手,比UDP这种不可靠的连接多费时间,所以会慢啊?


X图形系统是C/S结构,你看到的q3a其实是client端,就算是跑在本地,也要有一个Xserver,应用程序(也就是client端)无论如何都得通过网络协议和Xserver通讯,才能实现图形的显示和操作。
回复 支持 反对

使用道具 举报

发表于 2006-12-29 09:49:58 | 显示全部楼层
Post by kde2000
X是用TCP/IP网络协议来传输的,要经过打包解包的过程,所以相同版本q3a for linux肯定要比for win32的要慢。

不信你可以自己测试。

但是 Opengl 绕过了 X,否则 direct rendering 意义何在。
回复 支持 反对

使用道具 举报

发表于 2006-12-29 12:29:26 | 显示全部楼层
Post by sunmoon1997
但是 Opengl 绕过了 X,否则 direct rendering 意义何在。


DRI能脱离X Server吗?

:confused:
回复 支持 反对

使用道具 举报

发表于 2006-12-31 01:16:44 | 显示全部楼层
等我的机器装好了ATI的驱动,马上就去试试看,不过昨天已经失败一次了,有点灰心了。

另:ATI的OPENGL驱动一直很烂,比NV的差距很大,在Q3里面很明显。
回复 支持 反对

使用道具 举报

发表于 2006-12-31 01:28:37 | 显示全部楼层
Post by 杨珂
有 极品飞车 9/10 就好了


没有可比性,比win快是正常的, 如果慢了也不意外,显卡的官方驱动写得很烂,还不开源


不会有极品飞车的,它用的是DirectX啊,不是OPENGL。你只能拿WINE模拟了,速度不会快的。
回复 支持 反对

使用道具 举报

发表于 2006-12-31 08:41:15 | 显示全部楼层
q3在linux下刚开始点击进去到主界面菜单出来比win下快很多,玩起来也不觉得比win下慢,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 16:06:29 | 显示全部楼层
Post by goldfish
q3在linux下刚开始点击进去到主界面菜单出来比win下快很多,玩起来也不觉得比win下慢,呵呵

差不多,我这里慢了4%的样子。
回复 支持 反对

使用道具 举报

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

本版积分规则

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