原来是DX8.0的显卡可以装9.0的吗?装了后会不会有影响?只与操作系统有关吗?
的有关信息介绍如下:8.0装了9.0你还是8.0,显卡不支持
可以装,没有影响,而且需要安装。
一方面:DirectX是一个API的集合,不仅仅包含跟显卡有关的Direct3D,还有Direct2D、DirectNet和DirectSound几个组成部份,而很多基于DirectX开发的软件或程序需要调用到这些API中的文件。
另一方面:Direct3D指导显卡完成一些物效,有些指令需要显卡的硬件配合(所谓的DX9或DX10显卡,就是指能够完全执行DX9或DX10中有关3D显示方面指令的显卡),仅支持低版本DX的显卡会忽略掉高版本DX中需硬件配合的指令(就是通常所说的,显示不了DirectX9的特效),但基于高版本DX开发的程序仍然会执行DX中其他部份指令!!
最后一方面:DX9是向下兼容DX8设备和指令的,也就是说,安装DX9之后,你的DX8设备还是可以执行DX8的指令,完全不受到任何干扰。
几代DX显卡3D硬件加速方面改进:
DX7:加入硬件T&L
DX8:加入VS(顶点)和PS(像素)渲染
DX9:长指令集
DX10:可编程架构
DX11:Tesslation、纹理置换
所以,不管你的显卡是否支持DX9,都可以而且应该安装DX9或操作系统所支持的更高版本的DirectX(XP支持最高DirectX9.0c)——装了没有坏处,不装的话,一些基于新版本DX开发的软件就运行不了。
没必要,DX8的卡只支持DX8特效,即使装了DX9也无法运行相关特效,操作系统从winXP开始就开始支持DX9了。