直接X是 Windows 中许多多媒体应用程序或程序使用的一套技术或应用程序编程接口。 它由 Microsoft 开发,为 3D 游戏和高清视频等重型多媒体应用程序提供硬件加速。 Windows 7 具有 DirectX 11。Windows 11/10 已安装 DirectX 12。
如果您在正常玩游戏或电影时遇到问题,DirectX 诊断工具可以帮你指出来源。 要访问它,go 在 Windows 11/10/8/7 中开始,输入dx诊断,并按 Enter 键。
如果这是您第一次使用 DirectX 诊断工具,系统可能会询问您是否要检查驱动程序是否经过数字签名。
点击是的确保您的驱动程序已由已验证其真实性的发布者签名。
诊断工具完成后,以下是三个关键的事情检查 DxDiag 报告。
1.检查您的视频卡
除非打开 Microsoft DirectDraw 或 Direct3D 硬件加速,否则某些程序运行速度非常慢或不运行。
要确定这一点,请单击“显示”选项卡,然后单击“DirectX”下的功能,检查 DirectDraw、Direct3D 和 AGP 纹理加速是否显示为已启用。 如果没有,请尝试转动关于硬件加速。
- 右键单击桌面并打开屏幕分辨率。
- 点击高级设置。
- 点击故障排除选项卡,然后单击更改设置。
- 将硬件加速滑块移至完全。
如果失败,您可能需要更新视频驱动程序或卡本身。 您通常可以在制造商网站的支持部分找到适用于您的硬件的最新驱动程序。
2. 检查您的游戏控制器
如果操纵杆或其他输入设备无法响应,则可能未正确安装。 确保设备显示在“输入”选项卡上。 如果没有,请根据制造商的说明重新安装设备。 如果是 USB 设备,请将其拔出然后重新插入。
3. 检查是否有“unsigned”? 司机
经过数字签名的驱动程序已经过 Microsoft Windows 硬件质量实验室的 DirectX 兼容性测试。 如果诊断工具标记了未签名的驱动程序,则更新驱动程序可能会解决您的问题。 您通常可以在制造商网站的支持部分找到适用于您的硬件的最新驱动程序。
确保您有适用于 64 位 PC 的 64 位驱动程序,并且驱动程序版本兼容。 您可能需要检查您的硬件配置才能弄清楚这一点。
4. 其他需要检查的事项
如果运行 DirectX 诊断工具后游戏或电影仍然存在问题,您可以使用 DxDiag 文件检查其他一些内容。
检查您的应用程序或游戏的显示模式
当 DirectX 9 应用程序进入全屏模式时,应用程序的分辨率可能与 LCD 显示器的原始分辨率不匹配; 显示器的分辨率是根据其尺寸设计的。 如果您在屏幕顶部或侧面看到未使用的部分出现黑带,您可以尝试缩放比例全屏图像。 如果您的应用程序或游戏允许您选择显示模式,您也许可以更改应用程序或游戏设置并选择与液晶显示器的原始分辨率相匹配的模式。 这将帮助您使用所有屏幕并仍然保留应用程序的预期分辨率。
您的电脑上安装了哪个版本的 DirectX
在“系统”选项卡下DirectX版本,您将看到系统上安装的版本。 在上图中,您将看到DirectX 2提及。
如果运行该工具没有帮助,您可以从系统中卸载 DirectX,然后下载DirectX并全新安装它。
检查您的应用程序或游戏所需的 DirectX 版本
某些应用程序和游戏需要 DirectX 9。但是,Windows 7 安装了更新版本的 DirectX。 如果您安装需要 DirectX 9 的应用程序或游戏,您可能会收到一条错误消息,例如:?该程序无法启动,因为您的计算机缺少 d3dx9_35.dll; 尝试重新安装该程序来解决此问题。? 文件名的最后两位数字可能会有所不同。 如果您在重新安装应用程序或游戏后收到相同的错误消息,请转至DirectX 最终用户运行时 Web 安装程序网页并按照说明安装 DirectX 并接收 DirectX 和以前版本的 DirectX 的更新。
如何生成 DirectX 诊断 (DxDiag)?
DirectX 诊断完成分析后,单击“保存所有信息”,然后单击“另存为”。 请务必为其命名,以便您记住并方便找到它的位置。
如何判断 DirectX 是否正常工作?
如果您可以在搜索结果中找到它,并且诊断工具没有生成任何错误,则表明 DirectX 正在工作。 你不能直接使用它,只有应用程序和游戏可以通过使用其 API 调用不同的函数来使用它。
有没有办法强制重启DirectX?
不可以。如果您觉得游戏有问题,并且存在相关的 DirectX 错误,您将需要重新启动电脑。 您还可以生成报告来检查是否还有其他原因导致问题。
我可以在早期版本的 Windows 上安装 DirectX 12 吗?
你不能。 Microsoft 需要支持它,因为它会进行大量低级调用,而这在早期版本的 Windows 中是不可用的。 有人可能会移植它,但它可能不那么可靠。 因此,如果您尝试这样做,风险就由您承担。