2024年3月15日发(作者:)

维普资讯

PC.DIY Ne.Hmxh ̄a 

D i rectX 9.0 beta 1 

抢一初熏 

文/图本刊特约作者孙悦秋 

DirectX正在逐渐取代OpenGL,淘汰了G1ide API, 

成为多媒体和游戏编程业界的标准AP I。实际上,它已 

DirectX 9.0 beta1,供电脑爱好者测试。所谓的“Run 

Time”就是最终用户使用的版本,文件只有29.3MB, 

提供了最基本和最必要的DirectX组件。“SDK”版本 

经成为电脑游戏玩家必备的工具之一。DirectX最初的 

功能主要集中在2 D/3 D显示方面,其中主打的就是 

Di rect3D和Di rectDraw。微软后来又陆续加入了 

则是微软提供给DirectX应用程序开发者的软件开发 

包,包含一系列开发工具,如编译器、调试器、浏览 

DirectSound、DirectNetwork等其它功能。同时,微 

软继续在Direct3D功能的研发上突飞猛进,继DirectX 

7.0开始正式支持硬件T&L(光影变换)之后,DirectX 

器和预编写的模板库等。我们推荐玩家使用“R u n 

Time”版本,毕竟玩家不是DirectX应用程序的开发 

者,没有必要下载400多MB的“SDK”版本。 

首先,运 

行Setup.exe 

8.0和DirectX 8.1中又加入了对Pixel Shader(像素 

着色器)和Vertex Shader(顶点着色器)的支持。 

按照微软的习惯做法,DirectX 8.1的接班人就 

是DirectX 9.0。微软在今年3月份的2002年度游戏 

进行安装,安 

装程序显示 

这个版本将 

在8月20日过 

期,届时使用 

图1 

者要么使用 

开发者大会(GDC2002)上为我们勾勒出了DirectX 9.0 

的大致框架,S月30日,微软终于正式发布了Di rectX 

9.0 beta1测试版。微软表示beta1版本的DirectX 

9.0集成了微软研发的高阶着色语言(HLSL),它完全 

兼容支持DirectX的3D图形GPU,为开发者提供了简 

单易用的全新编程模式。至于游戏玩家更关心的 

微软发给测试者的用户名和密码到微软网站下载新的 

DirectX 9.0测试版,要么重新安装Windows操作系统, 

如图1。不过在本篇文章写作之际,网上已经出现了 

Crack版本的DirectX 9.0 betal,号称永远不会过期, 

不过在微软9月份正式推出Di rectX 9.0之后,这个免 

Direct3D技术参数,微软并没有透露更多的详情。 

DirectX 9.0 beta1包含了以下新特性: 

●支持4o位真彩 

●改善了图形创作工具 

●提供2.o版本的可编程顶点和像素着色模式 

●增强型DirectShow提供了音频/视频的实时合 

成和即时编辑 

●针对MIDI处理提供了DirectMusic工具 

除“时间炸弹”版本的DirectX 9.0 beta1也将变得 

毫无意义了。 

D i r e c t X 

9.0 beta1安装 

完毕之后,重新 

启动操作系统, 

然后进入视窗桌 

面,在“开始”一 

“运行”当中输 

入“dxdiag”,然 

●针对多人连线游戏提供了增强型DirectPlay功能 

和DirectX 8.1相比,DirectX 9.0 beta1是否 

使游戏性能得到了大幅度的提升?这是所有游戏玩家 

所关注的。好的,那么就展开我们的Di re ctX 9.0 

beta1测试之旅吧。 

DirectX 9.0 beta1的安装 

后点击“0K”按 

钮,启动系统的 

微软提供了“Run Time”和“SDK”两个版本的 

DirectX诊断工 图2 

微型计算机2002 ̄m14期 5 

维普资讯

ttardua憎PC-DlY 

图3 

图5 

“d3d9.d11”。当然,微软同时提供了来自于Direct ̄ 

具,如图2。在诊断工具的“System”栏里,看到Direct ̄ 9.0 betal的“d3d8.dll”,以维持D ̄rect ̄9.0 betal 

的版本号已经由wi ndOWS xP专业版内含的 Di rectx 

的兼容性。另外,“N e t w 0 r k”栏中新添加了 

8.1的“4.08.01.0810”变成了Di rectx 9.0 beta1 

“DirectPlay Voi ce Options”选项(图5),让玩家可 

的版本号“4.09.0000.0080”(图3),说明Direct ̄9.0 以设置联网游戏的网络I P属性。 

beta1已经安装成功。 

进入“DirectX Files”栏,发现安装DirectX 9.0 

二、DirectX 9.0 beta1的测试 

beta1之后,系统的Direct x其实是一个混合版本, 

其中既有DirectX 9.0 beta1文件,也有保存下来的 

处理器:AMD Athlon 1.4Gltz 

DirectX 8.1文件。注有黄色惊叹号的是Direct ̄9.0 

主板:Soltek 75KAV(KT133A) 

beta1文件,它的版本号为5.02.3642.0080,其余 

内存:PC133 SDRAM 386MB 

DirectX 8.1文件的版本号为5.O1.2600.O0,如图4。 

显卡:GeForce4 Ti 4200 

联想到Windows XP正式版本号为5.1 Bui 1d 2600, 操作系统:Windows XP英文版 

而目前windows.NET测试版本的版本号为5.2 Build 

豆卡驱动程序:雷管xP 29.42 WltQL 

3628,可以预计微软将在Windows.NET Build 3642当 

中集成Directx 9.0 beta1。 

1.Aquamark V2.1测试 

Aquamark是 

Aquamar ̄V2 1测试 

(1024 x 768932bit,FS ̄:Nono) 

4柚一● 啦龇㈣0_R州Eq ms越l} l‘∞●5 q 

款以Aquanox游 

■一41 5幢龇咖 R州Er■ 珊 0 

- im珊咖 fHR州ErI●^ 砷蚴mm(01 l0幅. 

戏引擎为基础的 。。 

4棚41 幢龇咖 R州h■ 珊5≈l} l‘ 

—-叫『 

4∞_■41 幢龇∞∞ R州EH 珊 I6 81∞ 

4棚41 幢龇咖 R州Er●I^ 珊川 ‘ 口r 

, 41 im硼m FlHR州Er■ 砷^∞mm(01日B翻 

显卡测试软件,完 Di

4∞●哪41 i幢 ㈣0_R州Er●I^ 珊5 l' ‘ 艄 

rect)(8.1 

●● 41 m 0∞nm FlHR州EH 砷蚴mm(01 啡 

∞ 41 a∞ ㈣FlHR州EH 砷^∞mm∞∞瑚 

全支持Di r e ct x 

舅!!! U 

∞●■41 m m㈣FlHR州Er■ 砷^∞mm(01●7B16 

50 52 54 56 58 60 62 64 

m _ 41 m a∞ ㈣FlHR州EH 砷^∞mm(01 硎‘ 

8.1。 

撕● ∞ 埘 IfHR州Er■^ 砷蚴mm(01 瑚 

■-● m 0∞nm FlHR州Er-■^ 砷蚴mm∞ 碰 

_●_dl 5m 0∞nm FlHR州EH 砷蚴mm(01∞髓 

_●^41 ∞ 埘 IFlHR州Er●I^ 砷^∞mm(01 q佃 

_出● m捌㈣ fHR州Er●I^ 砷跏m(01 鲫 

l●H 珊㈣FlHR州h■ 砷蚴mm(01 

2.Codecreatures Benchmark Pro测试 

枣 -0 ._ 辫婵∞l由 州E-_ 珊5≈l 砌 j 

・ _■●●¨ t■●■^●-__■ _■- 

: 譬 黜怒 紫 一 — …一 { 

Codecreatures 

; 

●■●■■■■■■■■ __-____________-_日目 日_目■__E__H- 口a■ ^~ 一 

Benchmark Pro是 

rEdlx 9.0 

图4 

Codecult公司采 

Di

beb1 

用DirectX 8.1 

在“Direct ̄Files”栏中还可以发现,游戏玩家 AP I开发的一款 Direct)(8.1 

最为关注的D i r e c t 3 D d l l文件也升级到了 

Direct3D测试软 10 12 14 16 18 20 

我们知道D1rectXl是徽软Wlht ̄s操作系统之多媒体子系统的基石,即应用程序编程接口。D1rectX有两个作用,对于多媒 

体软件开发者来说,D1r ̄ctX为基于W1nd0ws操作系统的PC提供了标准的开发平台,可以让软件开发者无需编写硬件的特定代 

● 

码,就可以操控硬件的各种特性:对于广大Pc电脑用户来说,DirectX在游戏软件和显卡、声卡等PC硬件之间架起了一座桥梁, 

让玩家可以欣赏到炫目的游戏画质和动听的音频回放。 

96 NO.14.2002 New Ha ̄1ware 

维普资讯

PC.Dl Y NeuHard ̄al 

占_ =i占_ 

。 

件,它模拟了天然的牧场、高山、湖泊、草地等场景, 

1024×768@32bit。 

充分利用了3D图形芯片中的“顶点着色器”和“像素 

通过上述4项Di rect3D测试,我们看到在安装 

着色器”处理功能。运行该测试软件,可在测试结束 

DirectX 9.0 beta1之后,测试软件的执行性能都有 

之后得到fpS的平均结果。 

所提升,但除了正式支持D i r e c t x 9.0的 

3DMark2001SE Pro BuiId330测试之外,其它测试的 

3.3DMark2001 SE Pro Build330 ̄J试 

性能提升十分有限。 

3DMark2001SE Pro Build ̄ 

Madoni on推出 

(1024 x 768 ̄32bit.FSAA:None) 

的3DMark2001 SE 

三、现在不需要DrectX 9.0 beta1 

rect)(90 

¨0 1 

beta1 

Pro Build330是业 

还记得去年3DMark200I刚刚推出时的情形吗? 

界首款支持DirectX 

当时3DMark2001已经支持Di rectX 8.0的“像素着 

DimctX8.1 

_ 054 

9.0的测试软件。 

色”和“顶点着色”,但由于当时的主流3D显示卡, 

8000 8020 80408060 8080 81008120 8140 

如GeForce2系列和Radeon系列只支持DirectX 7.0, 

因此3DMark2001的这两项测试只能跳过。同样,尽 

4.Unreal Tournament 2003 DEMO ̄tJ试 

管本次测试的测试系统采用了Di rectx 9.0 beta1 

Unreal Toumament 2003 DEMO测试 

L n r e a l 

API,但对于只支持Di ̄ectX 8.1的游戏和图形芯片 

(1024 x 768 ̄32bit,FSAA:None) 

T O U r n am e nt 

来说,Di rectx 9.0 beta1带来的性能提升十分有 

2003对游戏引 

限。结合现在Pc游戏和3D图形芯片的发展情况来看,

子 

 

擎和硬件配置 Di rectX 9.0在短期内还不能给广大游戏玩家带来任 

的要求极高。我 何惊喜。不过支持DirectX 9.0的Matrox Parhelia一 

0 10 20 30 40 50 60 70 80 90100 

们在本文行将 

512、ATI R300、3D1abs P10、NVIDIA NV30等3D图 

结束之时,抢先搞到了Unreal Tournament 2003 DEMO, 

形芯片都将于今年下半年登场,因此游戏玩家想要 

一期 

 

这个DEMO内含了fps测试系统。测试中使用“Instant 

享受DirectX 9.0带来的视觉冲击,估计要等到今年 

精 

Action”模式中的Anta1us DM地图,测试分辨率设为 

底或明年初了。田 

¨彩 .看 

一点 

第7期精彩看点 新湖电 

●●●●●●●●●●●●● 

计算机应用 

微型计算机2002年第14期97