打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows的DirectX诊断工具Dxdiag介绍
Windows的DirectX诊断工具Dxdiag介绍
2009-08-25 18:26

Dxdiag是Windows的DirectX诊断工具,最早作为DirectX 6.0的一部分,在1998年8月发布。它可以显示您的计算机上DirectX相关的文件,检查正在运行的文件、输入设备、以及视频驱动程序版本。他还可以用来诊断和测试 DirectPlay、DirectSound、DirectMusic、DirectDraw和Direct3D的功能。

DirectX是微软公司开发的一整套API接口方案,用来驱动高速多媒体和游戏

,它是Windows的核心技术。在DirectX以前,微软曾经在Windows NT平台上使用OpenGL。当时,OpenGL需要“高端”硬件并且着重于工程和CAD应用,而Direct3D作为OpenGL的轻量级伙伴,着重于游戏应用。随着3D游戏兴起,OpenGL逐渐包含了对游戏类交互多媒体应用更好的编程支持,从而为开发者提供OpenGL或者Direct3D作为3D图形API的选择。DirectX在系统后台运行,可以大大加快计算机的处理音频和视频内容。你很少需要考虑它,除非需要知道您的系统详细规格。这就是DirectX诊断工具DxDiag的用场。当然,你也可以用DxDiag来检查并排除DirectX的故障。

DirectX诊断工具对您的计算机进行一次快照,并显示它所找到的信息。

要运行DirectX诊断工具,单击开始 ,然后选择菜单项运行,在运行对话框中,输入: dxdiag,单击确定。然后,DirectX诊断工具就会被加载,会出现Dxdiag对话框。(在此过程中,可能需要下载WHQL认证)

  • DirectX的主要组成部分

Direct3D 这使得计算机上的三维动画成为可能。Direct3D旨在提供计算机的显卡和进行3D物体渲染的软件之间强大的联系。你的计算机处理动画的速度越快,三维物体、光照和运动在显示器上的便显得越真实。


DirectDraw 这用来帮助生成二维视觉特效。在发送完成的可视化图像到显示器之前,显卡和许多软件程序之间使用DirectDraw进行交互通信。电脑游戏、2D图形包和Windows系统功能都需要使用DirectDraw。

DirectSound
这提高了音频效果的性能,并且使许多音频混响和回放的微妙效果成为可能。它提供了软件程序和计算机硬件之间的联系。DirectSound为多媒体程序,例如游戏和电影,提供了硬件加速、混合能力以及访问声卡的能力。

  • 使用Windows DirectX诊断工具Dxdiag

下面列表包含了Dxdiag里面各个标签的描述。

系统 (System)

系统标签提供您的计算机系统的信息,以及计算机上安装的DirectX版本。

DirectX文件 (DirectX Files)
DirectX文件标签列出安装在计算机上的DirectX文件名和版本号,以及许多在DirectX下运行的游戏使用的通用文件的文件名和版本号。
如果DirectX诊断工具检测到有问题的DirectX文件,则出现警告讯息。

显示 (Display)
显示标签上列出您目前的显示设定,并允许您禁用DirectDraw,Direct3D和AGP纹理加速。此标签也可以用来测试DirectDraw和Direct3D 。 如果通过这些测试,表明DirectX图形运行文件安装和操作正确。这不是您的计算机显示硬件的全面测试。
显示选项卡上还列出了您的设备的可用内存,并可以告诉你您的视频驱动程序是否“签名” ,如果“签名”意味着它已通过微软Windows硬件质量实验室测试方案。
如果DirectX诊断工具检测到您的显示设置有问题,则会出现警告讯息。

注意: Dxdiag.exe不能够报告在它启动时使用的内存。因此,如果看到报告的内存比显卡实际内存少,这并不奇怪。

声音 (Sound)
声音标签会显示您当前的声音设置,可让您测试DirectSound。它可以告诉你,您的音频驱动程序是否“签名”,表明它是否通过微软Windows硬件质量实验室测试方案。
硬件的声音加速级别滑块用来纠正可能由某些音频驱动程序引起的音频故障。将声音加速减少一格,并重新测试应用程序是排除DirectSound音频问题的最佳方法。
将硬件的声音加速级别从默认设置的“全面加速”降低,可能会停用一些先进的音频处理技术,例如3D空间化功能。
如果DirectX诊断工具检测到您的声音设置问题,会显示一个警告消息。

音乐 (Music)

音乐标签会显示您当前的MIDI设置,使您能够测试DirectX的DirectMusic组件。如果DirectX诊断工具检测到DirectMusic问题,会显示一个警告消息。

输入 (Input)
输入标签列出了连接到您的计算机的输入设备,以及安装的输入驱动程序。DirectX诊断工具检测到有问题的输入设备或输入驱动程序,会显示一个警告消息。

网络 (Network)
网络选项卡列出了已注册的DirectPlay服务提供程序。这些是DirectPlay将要交互操作的连接方法。
这里的注册问题通常可以通过重新安装DirectX进行解决。

已注册的Lobyable DirectPlay应用程序部分列出了已经通知DirectX,由于网络通信需求而使用DirectPlay的所有应用程序。
这里的注册问题通常可以通过删除并重新安装该应用程序进行解决。

测试DirectPlay使用指定的设置打开基于DirectPlay的一个聊天窗口。无法成功相互聊天的系统几乎将肯定无法建立游戏的网络连接。
如果DirectX诊断工具检测到DirectPlay服务提供程序或应用程序问题,会显示一个警告消息。

更多帮助 (More Help)
如果使用前面的故障检测标签不能解决您的DirectX问题,可以使用更多帮助标签,继续排查问题。

下面的列表包含更多帮助标签上每个按钮描述的功能:
疑难解答按钮启动DirectX疑难解答。
声音按钮启动声音疑难解答。
系统信息按钮启动Msinfo32.exe,这是一个收集您的计算机系统信息的实用工具。该工具创建的文件可以发送到微软的技术支持,以帮助解决当前问题。
替代按钮可以改变DirectDraw的刷新率。
注意: Microsoft不建议改变DirectDraw刷新率作为一般故障排除的步骤。

保存诊断信息
人们发现当需要其他人协助排查系统问题和故障的时候,创建Dxdiag报告非常有用。该报告包含了计算机上安装的一些扩展信息,包括硬件、驱动、解码器等,但是不包含可能泄露个人信息的任何有害信息。
点击Dxdiag对话框右下角的“保存所有信息”按钮,便可以创建Dxdiag报告。该报告为txt文本文件。可以将它发送给技术人员或者发布到论坛上寻求帮助。

  • Windows Vista的Dxdiag

请注意,在Windows Vista下的DirectX诊断工具进行了一些细微的变化。你仍可以通过在开始菜单的“开始搜索”框中输入dxdiag来访问它。

  • 应用技巧

电影图像截取
先按住alt,再按下pri screen键即可截到当前活动窗图像。但使用该方法对播放中的电影截取图像的时候通常得到的是黑屏。
可以在Dxdiag的显示标签中,禁用dircet 3D和direct draw,来解决这个问题。这个方法对real player和windows media player 播放器有效。

播放电影出现花屏问题

如果利用迅雷看看等播放器观看视频时出现绿屏或者花屏,可以打开Dxdiag,在显示选项卡中把AGP纹理加速禁用来解决。

(说明:本文是我在改写百度百科的Dxdiag条目时撰写的。原来该条目内容偏离主题而且很混乱,实在看不下去,因此翻译整理撰写了这篇文章,更新了百度百科条目。顺便发文到这里。)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DirectX加速不可用、已禁用的解决方法
DirectX、Directshow介绍
怎么查看电脑配置?这4种方法一定要学会!
你了解电脑开机时都做了些什么吗?
directX9.0c是什么
微软和开放——一段不得不说的往事(二)(转载)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服