彻底解决"您的系统不支持 DX12"错误的完整指南
彻底解决"您的系统不支持 DX12"错误的完整指南
当您在运行游戏时遇到"您的系统不支持 DX12"的错误提示时,不要慌张!本文将为您提供一系列详细的解决方案,帮助您轻松应对这一问题。
错误:“您的系统不支持 DX12。请尝试在不使用 -DX12 或 -D3D12 命令行参数的情况下运行。”
请尝试关闭 MSI Afterburner(微星小飞机) 或 Gigabyte Control Center(技嘉智能管家) 等超频软件。
如果您除了游戏 GPU 之外还拥有集成 GPU(对应大多数笔记本电脑情况),请检查游戏是否正在使用正确的显卡运行。请按照本步骤操作:https://www.microsoft.com/en-us/windows/learning-center/how-to-check-gpu
请确保您已安装最新的代码包。您可以找到代码包的地方之一是:https://codecguide.com/
您也可以尝试以下步骤:
1. 修复 Visual C++ Redistributables
- 前往 Windows 中的「应用和功能」(开始菜单 → 设置 ⚙ → 应用程序)。
- 在「应用和功能」下找到应用程序「Microsoft C++ <版本> Redistributable <x86 和 x64>」。
- 选择您看到的最新年份,然后单击「修改」。
- 将出现一个对话框,为您提供「修复」选项。
- 单击「修复」,然后让进程完成。
- 对于您看到的版本从2012至今的每个安装请重复3 → 6进行修复。
2.验证游戏文件的完整性
- 启动 Steam 应用程序。
- 在您的 Steam 客户端上,单击「库」。
- 前往游戏,右键单击游戏封面,然后选择「属性」。
- 从左栏中找到并单击「已安装文件」。
- 现在单击「验证程序文件的完整性」。
3.禁用游戏优化
- 单击「搜索」并输入 GeForce experience。
- 单击「齿轮」图标。
- 从左栏中选择游戏。
- 取消勾选「可玩的最佳游戏设置」下的「自动优化新添加的游戏及应用程序」。
4.更新显卡驱动
- 如果您的是 Nvidia GPU,请点击此链接:https://www.nvidia.com/Download/index.aspx
- 如果您的是 AMD GPU,请点击此链接:https://www.amd.com/zh-hans/support
5.修改启动选项
- 打开 Steam 客户端。
- 单击「库」,前往游戏,右键单击游戏封面,然后单击「属性」。
- 前往「通用」,滑到「启动选项」,然后输入:「-dx12」或「d3d12」
- 单击「确定」保存更改。
- 单击右上角的「X」关闭「属性」窗口。
如果上述所有步骤都没有帮助,请尝试增加虚拟内存。
如何增加 Windows 11 虚拟内存?
- 打开设置。
- 进入系统。
- 下滑找到「系统信息」。
- 进入后找到「高级系统设置」。
- 跳转至系统属性选项卡。
- 在「性能」框内,单击「设置」按钮。
- 跳转至性能选项卡,单击「高级」标签。
- 在「虚拟内存」框内,单击「更改」按钮。
- 取消勾选「自动管理所有驱动器的页面文件大小(A)」。
- 选择「自定义大小」选项。
- 指定页面文件的初始大小和最大值(以兆为单位)。
▇ 请注意:虚拟内存大小因人而异。但通常情况下,您应该为「初始大小」使用总可用内存的1.5倍,为「最大值」使用可用内存的3倍。 - 单击「设置」按钮。
- 单击「确定」按钮。
- 再次单击「确定」按钮。
- 重启您的设备。
如果您改变主意,可以使用相同的步骤撤消更改,但在步骤 9 中,勾选「自动管理所有驱动器的页面文件大小(A)」选项并重启动电脑。
如何增加 Windows 10 虚拟内存?
- 点击左下角视窗图标选择「⚙️设置」打开「Windows设置」。
- 点击进入系统。
- 左栏下滑至「关于」并点击进入。
- 找到右栏「相关设置」下的「高级系统设置」选项并点击进入。
- 跳转至系统属性选项卡。
- 点击「性能」框中的「设置」按钮。
- 转到性能选项的选项卡。
- 找到「虚拟内存」框内的「更改」按钮。
- 勾选取消「自动管理所有驱动器的分页文件大小(A)」选项。
- 选择「自定义大小」选项。
- 指定页面文件的初始大小和最大值(以兆为单位)。
▇ 请注意:虚拟内存大小因人而异。但通常情况下,您应该为「初始大小」使用总可用内存的1.5倍,为「最大值」使用可用内存的3倍。 - 单击「设置」按钮。
- 单击「确定」按钮。
- 再次单击「确定」按钮。
- 重启您的设备。
如果您改变主意,可以使用相同的步骤撤消更改,但在步骤 9 中,勾选「自动管理所有驱动器的页面文件大小(A)」选项并重启动电脑。
如果您在执行上述步骤后仍遇到同样问题,请联系我们的玩家支持服务(https://11bitstudios.com/faq/?filter_game=the-thaumaturge)或写信至 techsupport@11bitstudios.com