如何知道 DirectX 是否正在使用硬件加速还是软件渲染?

如何知道 DirectX 是否正在使用硬件加速还是软件渲染?

是否有任何 DirectX 诊断工具可以让我了解 GPU 的图形加速是否真正起作用或软件渲染是否正在启动?

我问这个问题是因为如果我进入属性(右键单击桌面)-->设置-->我收到一条错误消息,提示我的驱动程序不适用于我的英特尔嵌入式 GPU(英特尔嵌入式图形驱动程序 - IEGD),并且系统默认使用标准 VGA 驱动程序。

我使用的是 WinXP Professional。

答案1

测试 DirectX 在您的机器上能够执行哪些操作的最简单测试之一是 DirectX 诊断工具。您可以从“开始”菜单中选择“运行”,然后键入:

dxdiag.exe

在“显示”选项卡下,如果您的硬件不支持加速,则禁用/启用按钮将被禁用以适应该类型的加速。

如果你想要更详细地了解你的硬件/驱动程序支持什么,你可以下载微软 DirectX 软件开发工具包。在 SDK 中有一个名为 的实用程序DXCapsViewer.exe,它将提供有关硬件功能的更详细信息。在我的计算机(XP Pro,带有 2006 年 6 月版 SDK)上,该实用程序位于:

C:\Program Files\Microsoft DirectX SDK(版本 XXX)\Utilities\Bin\x86\DXCapsViewer.exe

相关内容