如何打开DX11功能级别11.0

时间:2016-07-04 10:47:39

标签: directx directx-11

我试图在白天跑死。我知道我正在运行DirectX 11,但它表示需要功能级别11.0。我该如何解决?如果有必要,我准备发布任何日志。

1 个答案:

答案 0 :(得分:3)

您已安装的DirectX Runtime版本描述了操作系统软件可以支持的内容与描述视频硬件支持的Direct3D硬件功能级别相同。请参阅this blog postMSDN: Direct3D feature levels

例如,如果安装了Windows 7,则可以使用DirectX 11.0 Runtime或partial DirectX 11.1运行时更新。如果您使用的是Windows 8.1,则可以使用DirectX 11.2 Runtime。在Windows 10中,您拥有DirectX 12.0 Runtime,它支持11.3(或使用2015年11月版本10586,11.4)以及12.0

DirectX Runtime的版本没有说明系统是否正在运行Direct3D 9-era Shader Model 2.0部件(可能是D3D_FEATURE_LEVEL_9_1D3D_FEATURE_LEVEL_9_2),一个着色器Model 3.0部分(D3D_FEATURE_LEVEL_9_3),2006年的Direct3D 10视频卡(D3D_FEATURE_LEVEL_10_0D3D_FEATURE_LEVEL_10_1),2010年的Direct3D 11视频卡(D3D_FEATURE_LEVEL_11_0),或者刚刚发布了最新的卡片(D3D_FEATURE_LEVEL_11_1D3D_FEATURE_LEVEL_12_0D3D_FEATURE_LEVEL_12_1)。实际上,使用Windows 10,应用程序可以使用Directx 11.4,理论上需要运行D3D_FEATURE_LEVEL_12_1 Direct3D功能级视频卡。

游戏system requirements指出最少的 DX11兼容的GeForce GTX 460 1GB或AMD HD 6850 1GB 是2010年的视频卡。它希望你有一个PC游戏系统,支持Direct3D硬件功能级别11.0或更好的视频卡。虽然您可能为您的硬件安装了错误的驱动程序,但更有可能的是您没有最新的或足够强大的GPU来支持该标题。

  

Intel HD Graphics 4000/2500(又名“Ivy Bridge”或“第3代Core”)或更高版本支持Direct3D功能级别11.0,但开发商/发行商可能无法充分考虑支持此特定标题。< / p>