孙宏斌幕后大老板:DirectX10怎么装不上,我的显卡是GF4、MX440

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 08:49:10

DirectX10已经出了

1.统一硬件功能

从Vista DirectX10开始,3D性能将与Direct3D的版本号绑定,也就是说,所有3D厂商都必须在显卡上支持相同的3D功能--这将为游戏开发提供标准同一的硬件开发环境,nVIDIA和ATi以后不得不按照微软的要求在显卡中统一功能支持。

2.图形硬件功能多样化

Vista以及DirectX10绝非游戏业的末日,相反,将加强图形硬件性能,多样化硬件能力。例如,GPU将和CPU一样让多个3D程序共享显存、GPU周期以及其他资源--这在现有Windows中是不可能实现的。

3.向下兼容性

DirectX10将向下兼容DirectX 6、7以及DirectDraw,Vista集成Direct3D 9扩展版--D3D9Ex,提供帧数统计、重复渲染相同帧,优化错误/状态检查,并向开发人员报告导致硬件崩溃的软件代码问题。

4.D3D9Ex/D3D10支持系统资源共享

作为最重要的新特性之一,D3D9Ex/D3D10共享架构能够避免驱动安装重启步骤,只重启显卡,显示驱动将独立于系统其他驱动程序。在Vista中,你再也不必担心显示驱动导致整个系统崩溃事件发生了!--这在Vista之前的Windows中可是让人头疼的普遍难题。

与此同时,Vista Display Driver Model (VDDM)在取代现有显示驱动模式的同时也提高了整个系统的稳定性。

5.Direct3D 10相对Direct3D 9大量代码重新编写。

新API内部代码与现有DirectX 9区别显著,未来所有编程接口将建立在D3D 10基础之上。

6.D3D 10其他改进

D3D 10引入新渲染模型“Geometry Shader”(几何着色),开发人员可以通过整体多边形渲染加速图形运算,新着色模式将大幅提高很多3D立体作图功能效率。新着色引擎还将允许GPU独立于CPU外完成数据循环工作,使粒子系统完全脱离CPU束缚。

7.有关OpenGL

Balaz并没有对OpenGL支持提供太多信息,只是表示Vista将以三种模式支持OpenGL:软件、通过Direct3D“预装”以及安装客户端驱动。

D3D10需要VDDM支持,因此不会出现于Vista以前的Windows版本中,目前微软正与独立硬件厂商共同开发D3D 10,如nVIDIA和ATi。从某种角度来看,微软将利用DirectX限制硬件厂商开发。Balaz表示,这将帮助微软和硬件厂商进一步合作开发速度更快、性能优化更出色的DirectX版本。

玩家还要到明年才能一窥D3D 10游戏真面目,而开发人员们马上就要通过Windows Vista 2来和D3D 10打交道了。

微软在今天的PDC大会上透露了更多DX10的情况,在DX10当中,3D功能被限制在D3D的版本号上,不同版本号的D3D有不同的3D功能,微软借此来控制NVIDIA和ATi等图形芯片开发商。

DX10当中GPU将和现在的CPU一样,让多个3D应用程序同时共享GPU的3D渲染资源,目前Windows无法办到。

DX10向下兼容DX6/7/DirectDRAW,Vista将集成Direct3D 9的扩展,名称是D3D9Ex。D3D9Ex集成fps统计功能,可以多次渲染
相同帧,不必在进入流水线渲染。

D3D9Ex/D3D10可以共享资源,因此安装驱动程序之后不必重起系统,D3D9Ex/D3D10会让显示卡重起,将驱动程序和系统其它部分隔离,另外Vista显示驱动程序模式(VDDM)也把驱动程序的稳定性提升。

DX10添加了Geometry shader(几何着色),可以让开发者针对全部的多边形进行操作,加速诸如凹凸映射等3D功能的性能。几何着色还可以让GPU在没有CPU的帮助下,独立循环图形数据,让粒子系统完全脱离CPU处理。

DX10有可能集成OpenGL,也有可能是OpenGL作为软件或者安装客户端驱动程序的面目存在Vista当中。开发者可以在Windows Vista beta2当中测开始D3D 10初步测试了。

对硬件要求太高了。不过我的显卡和你的一样!得换了!

现在还没有DirectX10呢!目前的最高版本是DirectX 9.0C。在开始运行中输入dxdiag可以直接查看DirectX的版本。

也可以使用DirectX随意卸来解决你的问题。

晕~~
什么时候出来DX10、DX11了!

那就直接装DX11