有没有办法从 Windows 10 中卸载 DirectX 12 并安装 DirectX 11

有没有办法从 Windows 10 中卸载 DirectX 12 并安装 DirectX 11

我有 Intel HD 3000 显卡,它与 DirectX 12 不兼容。我在某些游戏中遇到了问题,所以我想也许我可以在与我的 GPU 兼容的 Windows 10 上安装 DirectX 11。这种方法可行吗?

答案1

DirectX12 理论上向后兼容,Windows 10 包含 DirectX 11.3。不过,如果相关游戏编程很差,并且坚持使用 DirectX11,那么您可以尝试以下解决方法之一。

设置游戏兼容模式

在 Windows 7 模式下运行游戏程序应该强制它使用(或模拟)DirectX 11,因为 DirectX 12 是在 Windows 10 中引入的。

  • 找到游戏.exe文件
  • 右键单击并选择属性
  • 转到“兼容性”选项卡
  • 勾选“以兼容模式运行该程序:”
  • 在下拉列表中选择“Windows 7”
  • 单击“确定”并尝试游戏,

设置游戏 DirectX 级别

查找程序DXCpl.exe。在我的计算机上,它有 C:\Windows\System32\DXCpl.exe64 位和 C:\Windows\SysWOW64\DXCpl.exe32 位版本,但可能需要进行一些安装(如果找不到,请告诉我)。

启动程序,添加游戏.exe并设置其 DirectX 级别:

在此处输入图片描述

答案2

这种方法可行吗?

在任何版本的 Windows 上都无法安装 DirectX 11。DirectX 11 和 DirectX 12 内置于兼容版本的 Windows 中。

我有 Intel HD 3000 显卡,它与 DirectX 12 不兼容。我在某些游戏中遇到了问题,所以我想也许我可以在 Windows 10 上安装与我的 GPU 兼容的 DirectX 11。

如果您的硬件支持 DirectX 11,并且软件也支持 DirectX 11,那么运行该软件就不会遇到问题。

事实很简单,您的硬件非常陈旧,并且不满足运行它的最低要求。

相关内容