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 查看计算机输入系统


发布评论