china.com
中华网
主页
新闻
体育
游戏
文化
教育
健康
财经
科技
旅游
军事
娱乐
商贸
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 时尚科技 移动时代 手机上网 桌面壁纸 科技商情  
 CPU 主板 存储设备 内存 显卡 显示器 声卡 MODEM 打印机 扫描仪 数码相机 网络设备 其它

您所在位置:中华网/中国科技 /硬件广场

评 测 报 告

Athlon系统在DirectX7a和DirectX8Beta1下的性能对比测试

  介绍

  2000年6月5日AMD官方发布了Athlon "Thunderbird" CPU,同时也发布了新的官方测试程序。但是在测试程序的文档中提及某些具有新特性的DirectX文件被使用了,而且这些文件(d3dref.dll and d3dim700.dll)将会在新版本的DirectX出现。所以通过DX 8.0的发布系统的性能应该会有提高(可能是因为有了为K7架构优化了的代码),不然AMD为什么会使用它们呢?

  几天以前我发现一个美国硬件站点发布了DX 8.0 beta (ver. 4.08.00.0080) for Windows 95/98,所以我决定在一台基于Athlon的电脑上测试一番。

  配置

  以下表格中列出了我的系统配置:

  CPU     AMD Athlon 550@800 (1,70v, cache 2/5)
  Mainboard  Asus K7V rev. 1.01
  RAM     128 Mb generic @ 133 Mhz
  Video Card  TNT2 Ultra 32 Mb AGP
  O.S.     Windows 98 4.10.1998

  驱动程序版本:: VIA AGP 4.0, VIA BusMaster, nVIDIA Detonators 5.30
  DirectX : 7.0a and 8.0 beta1

  本次测试主要基于3D Mark2000 和 Unreal Tournament (都使用Direct 3D 作为3D API).

  -3D Mark2000:测试分别使用16和32位色,其他缺省。
  -Unreal Tournament:我使用了由Ace's Hardware提供的demoace2.dem,下面我们会介绍如何安装以进行此项测试。

  1.把demoace2.dem拷入Unreal Tournament下的system目录。
  2.启动Unreal Tournament后,选定tools菜单下的timedemo statistics。
  3.在options中,Preferences下设定分辨率,选择colour deep为16位色(本次测试仅基于16位色,但是后面仍会列出32位色深下的结果),“world texture” detail和“skin detail”均设为high。
  4.在同一菜单下,帧速率(frame rate)设为1。
  5.按“esc”推出后,按“TAB”键,于是开始执行"demoplay demoace2 noframecap"这个命令。
  6.演示程序结束后,按“O”键察看测试结果。

  测试



  第一轮测试:3D Mark2000,16位色。可以发现在1024*768的分辨率时,二者差距较大,而640*480时提高却并不明显,这说明在此设置下结果更多的受制于CPU的速度而不是显示卡,也说明了此时DX 7 和 DX 8是分不出高下的。在1024*768下,则DX8比DX7的提高增加到了169个点数,这说明新的函数库令图像渲染速度加快了,这时速度则受限于显卡。



  32位色深下情况基本与上面一样:你可以注意到不同分辨率下二者的差距更加明显了,这是由于在游戏情景中,显卡的渲染负担大大增加了。在下面这个表格中,可以看到在使用DX7和DX8时二者差距的百分比值:



  如你所见,二者的差距随分辨率和色深的增加而加大:事实上在最为残酷的环境:1024*768*32 bit时,差距已经高达7.8%。现在再来看虚幻锦标赛的测试结果:



  这会测试结果的差距比上一个小了许多,而且似乎看不出显卡负载和从DX7到DX8的性能提高之间有直接联系,尽管测试前后共进行了3次但我并没得到令人满意的结果。。在32位色下情况差不多,性能提高不仅非常有限,且仍然与显示卡的负载直接关系不大。可能是UT还不能像MadOnion的3D Mark2000从前文提到的那两个文件中得到更多的好处吧。

  结论

  本次测试证明了我的DirectX 8.0将会带来性能提升的观点:很明显的,这和那些.dll 文件(d3dref.dll and d3dim700.dll)有很密切的关系。其实自从AMD开始使用它们的官方测试程序,我就相信AMD的工程师已经依赖于“调试过的系统文件”来提升Athlon CPU的性能了。另外,因为我没能测试基于PentiumIII的系统在DX8下的表现,所以我仍不能把效能提升和为Athlon优化过的代码这两件事联系在一起。但无论如何,这回微软总算是做了一件好事,所以我还是建议你下载一个本次测试中使用的DirectX 8.0 beta1。它在我的这一台电脑上运行没有问题,且非常的稳定。但是也有一件不得不提的“衰”事--那就是我不能再重新安装过去版本的DirectX(7.0)了。不过...大家还是试试吧,但别忘了:这可仅是测试版哦!

[飞翔鸟 胖头酷鱼]

404 Not Found

404 Not Found


nginx

返回主页

关闭窗口

404 Not Found

404 Not Found


nginx