《冻结时代2》游戏上线没多久,就出现了很多问题。 DX12 错误报告是一个常见问题。如果想解决这个问题,可以先更新GPU显卡的驱动。还要安装最新的 Windows 更新。
如何解决冰河世纪2DX12中报告的错误
DX12问题通常由以下原因引起
GPU 未更新至最新驱动程序。
(请注意,有时更新软件不会将GPU驱动程序更新到最新版本,因此如果问题仍然存在,建议手动更新。)
Windows 未安装最新更新。
该系统不满足游戏的最低系统要求。
启动游戏时使用了错误的 GPU。
(某些计算机(通常是笔记本电脑)有两个 GPU:一个用于游戏的独立显卡和一个用于节能模式的集成显卡。)
请注意,此处列出了解决所有这些问题的步骤。
崩溃的基本故障排除
首先,尝试以下步骤:
!!!更新显卡驱动!!!
如果您使用的是 Nvidia 显卡,请点击此链接:Nvidia 驱动程序
如果您使用的是 AMD 显卡,请点击此链接:AMD 驱动程序
如果您使用的是Intel显卡,请点击此链接:Intel驱动程序
!!!更新你的Windows!!!
确保您已安装所有最新的系统更新。
更改游戏内设置:
请将游戏安装在 SSD 驱动器上,而不是 HDD 驱动器上
降低游戏内图形设置
将 FPS 限制为 30、45 或 60
更改放大方法,如果不起作用则将其禁用
将缩放质量更改为“性能”
禁用帧生成
启用垂直同步(V-Sync)
将显示模式更改为窗口模式
删除配置文件夹:
配置文件夹位于以下路径:C:\\Users\\***您的用户名***\\AppData\\Local\\11bitstudios\\Frostpunk2\\Steam\\Saved
删除AppData文件夹:
路径为:C:\\Users\\***您的用户名***\\AppData\\
请注意,这将删除您的本地存档文件。
如果上述步骤不起作用,请继续执行以下步骤:
请记住在每个解决方案后重新启动计算机。
确保您的电脑未超频:
请尝试关闭MSI Afterburner、Gigabyte Control Center等超频软件。
确保您使用正确的 GPU:
如果您的计算机同时配备集成显卡和独立显卡(大多数笔记本电脑都有),请检查游戏是否使用正确的显卡。请按照以下步骤手动设置您的《Frostpunk 2》首选 GPU:
单击“开始”按钮并选择“设置”。
在“设置”中,选择“系统”>“显示”>“图形”。
在“自定义应用程序选项”下,单击“添加应用程序”,选择“经典应用程序”,然后单击“浏览”。
在浏览路径中找到:
C:\\Program Files (x86)\\Steam\\steamapps\\common\\Frostpunk2
选择 Frostpunk2.exe 并单击“添加”。
添加后,单击“Frostpunk2”应用程序并选择“选项”。
在图形首选项中,选择高性能。
单击“保存”并重新启动游戏。
如果在C盘找不到Frostpunk2.exe,请检查是否安装在其他盘(如D盘)并相应调整文件路径。
Nvidia 显卡用户可以通过 Nvidia 控制面板手动设置 GPU:
单击“开始”,输入 Nvidia 控制面板,然后打开该应用程序。
在 3D 设置下,选择管理 3D 设置。
打开“程序设置”选项卡,然后从下拉菜单中选择“Frostpunk2”。
在“OpenGL 渲染 GPU”中,将其从“自动选择”更改为您专用的 Nvidia GPU。
单击右下角的“应用”。
确保您安装了最新的编解码器包:
可以在编解码器指南中找到。
您还可以尝试以下步骤:
修复 Visual C++ Redistributable
打开 Windows 应用程序和功能(开始菜单 → 设置 ⚙ → 应用程序)。
找到“微软C++
选择最新年份的版本,然后单击“编辑”,然后单击“修复”。
对每个已安装的版本重复此过程(从 2012 年开始)。
验证游戏文件的完整性
打开 Steam 应用程序。
在库中找到游戏,右键单击并选择属性。
单击左侧面板中的“本地文件”,然后单击“验证游戏文件的完整性”。
禁用游戏优化
打开 GeForce Experience 并单击齿轮图标。
选择“游戏”并取消选中“自动优化新添加的游戏”。
修改启动选项
在 Steam 中右键单击游戏并选择属性。
在“常规”中,单击“设置启动选项”并输入:dx12 或 d3d12
增加虚拟内存:
打开“开始”菜单,进入“高级系统设置”并按Enter键。
在“系统属性”窗口中,单击“高级”选项卡。
在“性能”部分中,单击“设置”按钮。
单击“高级”选项卡,然后单击“虚拟内存”部分中的“更改”。
取消选中“自动管理所有驱动器的分页文件大小”。
选择自定义尺寸并输入适当的初始尺寸和最大尺寸。
通常,虚拟内存的初始大小应为可用内存的 1.5 倍,最大大小应为 3 倍。
禁用英特尔超线程技术:
在 BIOS 设置中,进入系统配置 > 处理器选项 > Intel (R) 超线程选项,然后选择“禁用”。