Windows 7将支持软硬件模拟运行DX10游戏

2008/11/27 13:31:46    编辑:Windows7之家 - Mary Jane     字体:【

Win7之家www.win7china.com):Windows 7将支持软硬件模拟运行DX10游戏

Windows7之家www.win7china.com):Windows 7将支持软硬件模拟运行DX10游戏

如果你只有一块支持DX9的显卡,那么面对DX10游戏就只能望洋兴叹了,不得不委屈在降级的DX9模式里;如果你根本就没有3D显卡,想体验一下最新大作无异于痴人说梦了。——不过等等,这一切都将在Windows 7到来的时候不一样了。Windows将引入两种新的DirectX运行时,其一叫作“Direct3D 10Level9”,另一个则是“Direct3D WARP10”。

顾名思义,Direct3D 10Level9就是能让你在Direct3D 9级别的硬件(显卡)上运行Direct3D 10的程序(游戏),而且可以得到同样的画质输出,代价自然就是性能的大幅损失了,毕竟模拟的效率是无法赶上原生支持的。

而如果你只有Intel GMA之类的鸡肋集成显卡,但处理器还算不错,那就要看Direct3D WARP10的了。WARP全称Windows Advanced Rasterization Platform,即Windows高级光栅化平台,能完全依靠处理器以软件模拟的方式实现Direct3D 10,甚至最高支持8x MSAA反锯齿和AF各向异性过滤。至于画质么,引用微软的原话:“WARP10和(原生DX10)硬件输出的画面在绝大部分情况下是几乎完全相同的,即使偶尔会有些不同也都在Direct3D 10规范允许的范围内。”

至于性能,就不要指望能跑多快了。以《Crysis》为例,在800×600分辨率和最低画质下,Direct3D WARP10的表现如下(微软官方数据):

CPU

Time

Ave FPS

Min FPS

Min Frame

Max FPS

Max Frame

Core i7 8 Core @ 3.0GHz

271.57

7.36

3.46

1966

15.01

995

Penryn 4 Core @ 3.0GHz

351.35

5.69

2.49

1967

10.95

980

Penryn 2 Core @ 3.0GHz

573.98

3.48

1.35

1964

6.61

988

Core 2 Duo @ 2.6GHz

707.19

2.83

0.81

1959

5.18

982

Core 2 Duo @ 2.4GHz

763.25

2.62

0.76

1964

4.70

984

Core 2 Duo @ 2.1GHz

908.87

2.20

0.64

1965

3.72

986

Xeon 8 Core @ 2.0GHz

424.04

4.72

1.84

1967

9.56

988

AMD FX74 4 Core @ 3.0GHz

583.12

3.43

1.41

1967

5.78

986

Phenom 9550 4 Core @ 2.2GHz

664.69

3.01

0.53

1959

5.46

987

For example, this is the same test running across a variety of hardware:

Graphics Card

Time

Ave FPS

Min FPS

Min Frame

Max FPS

Max Frame

NVIDIA 8800 GTS

23.58

84.80

60.78

1957

130.83

1022

NVIDIA 8500 GT

47.63

41.99

25.67

1986

72.57

991

NVIDIA Quadro 290

67.16

29.78

18.19

1969

49.87

1017

NVIDIA 8400 GS

59.01

33.89

21.22

1962

51.82

1021

ATI 3400

53.79

37.18

22.97

618

59.77

1021

ATI 3200

67.19

29.77

18.91

1963

45.74

980

ATI 2400 PRO

67.04

29.83

17.97

606

45.91

987

Intel DX10 Integrated

386.94

5.17

1.74

1974

16.22

995