2023年12月18日发(作者:)

常用工具软件 系统增强——DirectX 10

DirectX 10是微软在Windows Vista中使用的新一代图形应用程序接口(API),它能够与Windows Vista紧密结合,从而使图形应用程序或游戏软件能够提供逼真的三维(3D)图形(如图1-4所示)和令人陶醉的音乐与声音效果。

图1-4 DirectX 10游戏图片

DirectX 10采用了统一渲染架构(Unified Shader Architecture),它可以在相同类型的渲染单元上执行不同类型的渲染程序。在DirectX 10的支持下,显卡只需使用一种渲染单元,便即可完成顶点渲染,也能完成像素渲染。在此之前,所有显卡采用的均为分离渲染架构,即顶点渲染和像素渲染独立进行。但由于各类型渲染单元在显卡中的比例已经固定,而不同图形游戏或软件对像素渲染和顶点渲染的需求又有一定差别,使得显卡无法针对所有应用程序进行优化,造成了显示的部分运算资源得不到充分利用。

顶点渲染单元的任务是构建出含有三维坐标信息的多边形顶点,而后由像素渲染除单元将顶点从三维状态转换为二维状态,这样便可以通过视觉欺骗在显示器屏幕

此之提 示

上显示出“三维”场景。

外,微软还在DirectX 10的图形流水线体系中,增加了几何渲染单元的数量。这使得DirectX 10显卡提供的三维模型(如图1-5所示)比DirectX 9显卡提供的三维模型(如图1-6所示)更为精细、逼真。

图1-5 DirectX 10三维模型 图1-6 DirectX 9三维模型

在Windows操作系统中,使用DirectX诊断工具即可帮助用户测试DirectX的功能,诊断DirectX出现的问题并加以解决。

在操作系统中,打开DirectX诊断工具的方法如下:

按Windows+R键后,在弹出的【运行】对话框中,输入dxdiag并单击【确定】按钮。然后,在弹出的对话框中,单击【是】按钮后,即可弹出【DirectX 诊断工具】窗口,默认显示【系统】选项卡,如图1-7所示。在该选项卡中,列出了计算机系统的基本信息。主要包括计算机名、操作系统版本、处理器信息,以及DirectX版本等信息。

计算机系统的基本信息

图1-7 DirectX诊断工具

在DirectX诊断工具中,单击【下一面】按钮打开【显示】选项卡,如图1-8所示。

显卡驱动程序

显卡硬件信息

显卡所支持的DirectX功能

图1-8 诊断显示系统

在该选项卡中,列出了显卡的硬件型号、驱动程序、显卡所支持的DirectX功能,以及该显卡与DirectX的兼容性等信息。如表1-1所示。

表1-1 【显示】选项卡诊断项目

项目名称

设备 名称

制造商

说明

显示芯片的型号

显示芯片的制造商。常见的显示芯片制造商有Nvidia、AMD(原ATI)和Intel

芯片类型

DAC类型

显存的类型,目前常用的显存类型为DDR2和DDR3

DAC即数模转换器,其主要作用是将数据信号转换为CRT显示器可以接受的模拟信号(如果输出对象为液晶显示器则无须转换)。DAC类型指DAC的数据位数,其倍数越高,信号失真就越小,图像也更清晰。

估计内存总数

当前显示模式

监视器

驱动程序 主驱动程序

版本

显存容量,单位为MB

当前显示器设置的显示分辨率及颜色质量

显示器型号

驱动程序文件

驱动程序的版本号。一般来讲,较高版本的驱动程序会解决显卡中发现的一些问题,并会在一定程度上提供显卡的性能。

日期

WHQL签名

驱动程序的发布日期

WHQL是Windows Hardware Quality Lab的缩写,含义为Windows硬件设备质量实验室(认证)。驱动程序得到WHQL认证说明该驱动程序的稳定性好,可以与Windows操作系统达到100%兼容。

DirectX功能

DirectDraw速

Direct3D加速

AGP纹理加速

加DirectDraw可以使windows程序能够直接进行硬件操作,并进一步提升显卡的速度,使游戏更为流畅。

Direct3D是一种统一的3D图形开发标准,它可以辅助显卡加快绘制图形的速度。

AGP纹理加速可以提升显卡在处理3D图形时,访问纹理数据的速度。

在【声音】选项卡中,列出了计算机中声卡的硬件型号、驱动程序,以及该声卡与DirectX的兼容性等信息。如图1-9所示。

声卡与DirectX兼容性问题的提示信息

图1-9 诊断声音输出系统

在【输入】选项卡中,则列出了连接在当前计算机上的输入设备,以及与输入相关的设备信息,如图1-10所示。

计算机输入设备

输入系统相关设备

图1-10 查看计算机输入系统