我如何知道我的显示驱动程序是否支持 DirectX?
我想知道我的显示驱动程序是否支持 DirectX 11?我如何知道显示驱动程序的功能?特别是,我如何知道它是否支持着色语言?
I would like to know whether my display driver supports DirectX 11 or not? How do I know the display drivers's capability? Especially, how do I know whether it is supporting shading language or not?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
开始>运行...并键入
对于我的情况(请参阅随附的屏幕截图),我可以运行所有 DirectDraw 测试,但我的卡不支持 Direct3D(它呈灰色)。
如果您需要有关卡支持的更多详细信息,那么也许其他工具会有所帮助(但我不知道是哪一个)
Start > Run... and type
For my case (see attached screenshot), I can run all DirectDraw Tests, but my card doesn't support Direct3D (it is grayed out).
If you need more details on the card support, then maybe other tools will help (I don't know which one though)
如果您想从用户的角度检查这一点,请检查您的视频卡制造商网站,或者查看您的卡所在的软件包:) 例如,基于 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 兼容 - 着色器型号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。
If you mean to check that from user's point of view - check your video card's manufacturer website, or look at the package your card was in :) For example, nVidia cards that are based on 200-series chip, supports DirectX 10, 400- and 500-series supports DirectX 11.
If you mean from the code - D3D11CreateDevice returns that information as featureLevel - check DirectX SDK for details.
All DirectX 10-compliant cards support Shader Model 4.0 (so vs_4_0, ps_4_0, gs_4_0, and optionally cs_4_0), DirectX 10.1-compatible - Shader Model 4.1(so vs_4_1, ps_4_1, gs_4_1, and optionally cs_4_x), DirectX 11-compatible - Shader Model 5.0(so vs_5_0, ps_5_0, gs_5_0, cs_5_0, hs_5_0, ds_5_0).
UPDATE:
Check this out: http://www.intel.com/support/graphics/intel915g/sb/cs-011807.htm Looks like your card is DirectX 10-compliant.