运行引擎需要DX11 功能级别10.0 [已解决]

在运行Fortnite、PUBG、孤岛危机、巫师3 等图形密集型视频游戏或Fusion360 和SolidWorks 等软件程序时,您的视频硬件需要能够处理最新的DirectX API。

如果您正在运行集成卡(带有中央处理器的卡)或较旧的专用显卡,您可能会看到错误:“运行引擎需要DX11 功能级别10.0”。

的DirectX 错误是什么意思?

DX11 是DirectX11 的缩写形式,它是由Microsoft 开发并在Windows 计算机上运行的应用程序编程接口或API。它的工作是处理处理多媒体元素(如显卡、声卡和操作系统)的计算机硬件。它为程序提供硬件加速支持,并确定您的硬件功能并根据需要进行调整,以便您获得最佳性能。截至2021 年,最新一代是DirectX12。

当您收到“运行引擎需要DX11 功能级别10.0”错误时,这意味着您的计算机系统,特别是您的图形处理单元,没有最新的或合适的Direct3D 硬件来运行您尝试运行的应用程序.

等等,DirectX 运行时和Direct3D 硬件之间有区别吗?

是的,DirectX 运行时程序决定了您的操作系统可以处理的DirectX 版本,因为较旧的操作系统可能无法运行最新一代的DirectX API。而Direct3D 硬件功能级别描述并确定了您的GPU 可以运行或兼容的内容。

仅仅因为您能够下载并安装最新的DirectX 运行时环境,并不意味着您的GPU 将能够运行最新的Direct3D 硬件。即使您拥有最新的操作系统,情况也是如此。

我可以找出安装了哪个DirectX 吗?

要检查您正在运行的DirectX 版本,您需要运行直接内置于Windows 中的DirectX 诊断工具。您可以通过执行以下操作来访问它:

  1. 在计算机的搜索框(开始菜单)中输入“运行”。
  2. 打开运行对话框。
  3. 输入:“ 输入dxdiag ”并点击确定。
运行对话框
    1. 在系统下,查找DirectX 版本。

 

如何找到您的DirectX 版本

如果您的显卡是最新的,您可以通过执行以下操作查看它支持的Direct3D 硬件功能级别:

  1. 转到“系统”选项卡旁边的“显示”选项卡。
  2. 在驱动程序下查看。
  3. 发现功能级别。
  4. 安全的已启用DirectDraw 加速、Direct3D 加速AGP 纹理加速。
相关问题  Windows 10耳机无法正常工作[5种解决方法]
如何查看GPU 支持的特色关卡

如果您运行的是最新的Windows 10 操作系统,您将拥有DirectX12,并且应该能够运行DirectX11 和DirectX10。如果您运行的是旧版应用程序或游戏,这些可能最多只需要DirectX9,这将需要您下载并安装它的发行版。

6种修复运行引擎错误,需要DX11 功能级别10.0 的解决方法

1. 使用专用GPU 运行应用程序

检查您的计算机系统是否同时具有集成图形处理单元和专用图形处理单元。如果您使用的是笔记本电脑,您可以通过触控板内侧的贴纸查看此内容,也可以在设备管理器中的“显示适配器”下查看。如果您在列表中看到集成图形适配器和专用GPU,您将需要禁用集成。这是如何做到的:

    1. 在计算机的搜索框(开始菜单)中输入“设备管理器”。
    2. 打开设备管理器并找到显示适配器。
    3. 扩张显示适配器列表。
    4. 右键单击集成图形单元
    5. 选择禁用它。

 

  1. 这将切换到使用您的专用显卡。
  2. 您可以通过重复这些步骤随时重新启用集成单元。
如何在设备管理器中禁用集成显卡

如果您的GPU 支持10.0 的DirectX11 和Direct3D 硬件功能,您将不再收到“运行引擎需要DX11 功能级别10.0”错误消息。

2. 安装所有游戏补丁和更新

如果您知道您尝试运行的应用程序经过了最近的更新,请下载并修补该应用程序。视频游戏和在线软件解决方案的开发人员总是发布补丁来修复编程中的错误和疏忽。未能更新到最新补丁可能会导致“运行引擎需要DX11 功能级别10.0”错误消息。

3. 将Windows 10 更新到最新版本

如果您的Windows 10 操作系统不是最新的,这可能是您收到“运行引擎需要DX11 功能级别10.0”错误消息的原因,因为最新的更新确保您运行的是最新的DirectX。检查您的Windows 10 是否是最新的,如果不是,请使用以下步骤进行更新:

  1. 在计算机的搜索框(开始菜单)中输入设置。
  2. 单击更新和安全选项。
  3. 单击检查更新按钮。
  4. 更新您的Windows 10。
  5. 重新启动计算机。
  6. 重新启动您的应用程序。
相关问题  如何在Windows 10中设定CPU优先顺序,以优先使用前景应用程序
使用按钮检查更新

再次尝试运行您的应用程序,查看“运行引擎是否需要DX11 功能级别10.0”,弹出错误消息。如果没有,你可以继续,但如果是,请继续下面的下一个解决方案。

4. 安装最新版本的DirectX

如果您的Windows 10 计算机是最新的,您将自动将最新的DirectX 集成到系统中,因此无需下载。Windows 8/8.1 的DirectX11 和Windows 7/Vista 的DirectX10 也是如此。但是,如果由于某种原因您没有最新的DirectX,您可以在此处下载。最简单的方法是使用Web 安装程序。

5. 更新你的显卡驱动

如果您的Windows 是最新的,您已经下载了最新的应用程序补丁,并且您拥有最新的DirectX,请查看您的显卡驱动程序是否已过期。这通常是罪魁祸首,因为集成和专用图形处理单元的驱动程序经常发布。您可以通过多种方式更新图形驱动程序。

使用设备管理器更新图形驱动程序

  1. 在计算机的搜索框(开始菜单)中搜索设备管理器。
  2. 在新窗口中找到显示适配器。
  3. 下拉其菜单并右键单击您的集成或专用单元。
  4. 从菜单中点击更新选项。
  5. 自动搜索驱动程序。
  6. Windows 将扫描新的驱动程序并安装它们。
如何从设备管理器更新驱动程序- 自动

如果Windows 没有找到任何新的驱动程序,最好的办法是从制造商的网站手动更新它们。

  • 如果在笔记本电脑或笔记本电脑上运行英特尔集成处理器,请转到此处并根据制造商下载。
  • 如果运行专用的Nvidia 显卡,请转到此处。您需要填写产品类型、系列、产品本身以及您的操作系统。
  • 如果运行专用AMD 显卡,请转到此处。
相关问题  Windows 防毒软体推荐:免费和付费

如果您不想手动下载和安装驱动程序,Nvidia 和AMD 都有官方驱动程序软件,您可以下载并用于您的GPU。这是可靠的,效果很好,而且您不必担心会搞砸安装。对于Nvidia,您可以使用的GeForce体验;对于AMD,您可以使用Radeon Software Adrenalin 2020 Edition。

Radeon AMD 驱动程序软件示例

6. 修复你的DirectX

如果您的DirectX 运行时环境已损坏或因病毒而损坏,您将需要修复它,因为这可能是您看到的“运行引擎需要DX11 功能级别10.0”消息的原因。要修复DirectX,请执行以下操作:

  1. 前往Microsoft 的DirectX 最终用户运行时Web 安装程序页面。
  2. 这个页面可以在这里找到。
  3. 选择您需要的语言并点击下载按钮。
  4. 这将允许您访问使用DX9/10/11 的应用程序和游戏的许多运行时库
  5. 下载后,以管理员权限安装。
  6. 按照屏幕上的说明进行操作。
  7. 修复完成后重新启动。

这应该为您提供所需的分发文件,以便您在运行应用程序时不再收到“运行引擎需要DX11 功能级别10.0”消息。

分享这篇文章

发表评论