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条目时撰写的。原来该条目内容偏离主题而且很混乱,实在看不下去,因此翻译整理撰写了这篇文章,更新了百度百科条目。顺便发文到这里。)

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条目时撰写的。原来该条目内容偏离主题而且很混乱,实在看不下去,因此翻译整理撰写了这篇文章,更新了百度百科条目。顺便发文到这里。)


相关内容

  • 电脑主要硬件的检测方法
  • 电脑主要硬件的检测方法 一.利用设备管理器查看硬件配置 进入操作系统之后,在安装硬件驱动程序的情况下还可以利用设备管理器与DirectX 诊断工具来查看硬件配置.下面看看如何利用设备管理器查看硬件信息.进入桌面,鼠标右击"我的电脑"图标,在出现的菜单中选择"属性&quo ...

  • 我的电脑没有音频设备怎么办
  • 篇一:电脑没有音频设备怎么办 电脑 没有音频设备怎么办 电脑早已成为我们 身边不可或缺的工具,无论是工作,学习还是娱乐.如果电脑没有声音,提示说"没有音频 设备",我们应该怎么做? 现场截图如下: "没有音频设备"之硬件篇 既然系统提示说 "没有音频 ...

  • 电脑音箱没有声音的原因和解决方法
  • 电脑音箱没有声音的原因和解决方法        | 浏览:130426 | 更新:2012-04-22 19:24 | 标签: 声音  1  2  3  4  5 分步阅读 最近笔者发现,有不少的网友都有遇到过突然电脑音箱没有声音的故障,故此笔者认为有必要为大家整理一篇关于电 ...

  • 如何使用命令提示符_大全
  • |坐忘轩 :静静坐下,淡淡忘记,血溅轩辕.主页博客相册|个人档案|好友 查看文章 如何使用命令提示符? 2007年02月06日22:32 什么是命令提示符界面?该界面为纯黑屏DOS手动输入界面,只能进行手动输入命令符,按回车键执行该命令.怎么进入命令提示符界面?方法一:开始→所有程序→运行命令→附件 ...

  • 全部电脑运行命令
  • 全部电脑运行命令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 wincha ...

  • 怎样看电脑配置
  • 怎样看电脑配置 . 步骤         简介 电脑的配置是决定一台计算机的性能,很多人经常会拿自己的电脑配置与别人攀比,但是前提条件下我们得知道自己的电脑配置和别人的配置,这样才能进行相比.查看配置的方法有很多种,一般是通过系统自带的工具查看一些基本的信息,另外还可以通过第三方工具 ...

  • 怎么看电脑配置-怎么看自己电脑配置详解
  • 怎么看电脑配置-怎么看自己电脑配置详解 很多的朋友对电脑还不是很了解,比如上次有个朋友问我怎么看电脑配置,其实这个问题还是很简单的,只要是对电脑稍微熟悉一点的朋友就知道怎么看电脑配置,不过也有几种查看的方法,下面我就来介绍几种查看电脑配置的方法: 1.下载一个电脑硬件测试软件,比如装一个优化大师,或 ...

  • 2011查看电脑配置命令大全
  • dxdiag---------检查 DirectX信息 regedit--------- 注册表编辑器 regedt32-------注册表编辑器 msconfig------- 系统配置 msinfo32 ------- 系统信息 winmsd---------系统信息 progman------ ...

  • 解决投影机不能显示视频图像问题的十种方法
  • 投影仪中不能显示视频文件 方法一: 早上开会,要求播放教育片,结果投影仪显示电脑桌面都没问题,播放视频有声音就是没图象(黑屏),换了好多播放器也不起作用,后来终于找打了原因:显卡中的视频加速设置的太高!请在桌面右击鼠标依次选择"属性→设置→高级→疑难解决→硬件加速,根据投影仪情况,将&qu ...