如何打开 DX11 功能级别 11.0

How to turn on DX11 feature level 11.0

我正在尝试 运行 黎明杀机。我知道我正在 运行ning DirectX 11,但它说需要功能级别 11.0。我该如何解决?如有必要,我准备好 post 任何日志。

您安装的 DirectX 运行时版本描述了 OS 软件可以支持的内容,与描述 不同的 支持您的视频硬件提供。参见 this blog post and MSDN: Direct3D feature levels

例如,如果您安装了 Windows 7,则您有 DirectX 11.0 运行时或 partial DirectX 11.1 运行时更新。如果您有 Windows 8.1,那么您就有 DirectX 11.2 运行时。使用 Windows 10,您将拥有支持 11.3(或 2015 年 11 月版本 10586、11.4)和 12.0

的 DirectX 12.0 运行时

DirectX Runtime 的版本没有说明系统是否运行正在使用 Direct3D 9-era Shader Model 2.0 部件(即 D3D_FEATURE_LEVEL_9_1D3D_FEATURE_LEVEL_9_2), Shader Model 3.0 部分 (D3D_FEATURE_LEVEL_9_3), 2006 年的 Direct3D 10 显卡,(D3D_FEATURE_LEVEL_10_0 or D3D_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 Feature Level 视频卡才能 运行。

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

Intel HD Graphics 4000/2500 (aka "Ivy Bridge" or "3rd generation Core") or later supports Direct3D Feature Level 11.0, but it may not be considered sufficient performance by the developer/publisher to support this particular title.