1

在此处输入图像描述我想知道我的显示驱动程序是否支持 DirectX 11?我如何知道显示驱动程序的能力?特别是,我怎么知道它是否支持着色语言?

4

2 回答 2

1

开始 > 运行... 并输入

dxdiag

对于我的情况(见附件截图),我可以运行所有 DirectDraw 测试,但我的卡不支持 Direct3D(它是灰色的)。如果您需要有关卡支持的更多详细信息,那么也许其他工具会有所帮助(虽然我不知道是哪一个)在此处输入图像描述

于 2012-02-09T14:56:46.707 回答
0

如果您的意思是从用户的角度检查 - 检查您的视频卡制造商网站,或查看您的卡所在的包装 :) 例如,基于 200 系列芯片的 nVidia 卡支持 DirectX 10、400- 500 系列支持 DirectX 11。

如果您的意思是从代码中 - D3D11CreateDevice 将该信息返回为 featureLevel - 请检查 DirectX SDK 了解详细信息。

所有兼容 DirectX 10 的卡都支持 Shader Model 4.0(如 vs_4_0、ps_4_0、gs_4_0 和可选的 cs_4_0),兼容 DirectX 10.1 - Shader Model 4.1(如 vs_4_1、ps_4_1、gs_4_1 和可选的 cs_4_x),兼容 DirectX 11 - Shader模型 5.0(所以 vs_5_0、ps_5_0、gs_5_0、cs_5_0、hs_5_0、ds_5_0)。

更新:查看: http: //www.intel.com/support/graphics/intel915g/sb/cs-011807.htm看起来您的卡符合 DirectX 10 标准。

于 2012-02-09T15:41:51.643 回答