虽然微软 DirectStorage 等技术的进步帮助大幅缩短了游戏中基于 I/O 的加载时间,但冗长的着色器编译时间仍是游戏的一大难题。有一些方法可以减少这种情况的发生,比如着色器预编译或 GPU 中的着色器缓存,但在最糟糕的情况下,比如在《木卫四协议》中,着色器编译和着色器加载可能会导致卡顿。
着色器编译是在 CPU 上完成的,正如你可能已经注意到的,当这种情况发生时,你的 CPU 使用率可能会达到或接近 100%。着色器编译也可以并行进行,以帮助利用多核 CPU 的优势,加快速度并缩短加载时间。不过,这样做可能会导致英特尔第 13 代 CPU 在游戏中崩溃。
网上的一些用户以及媒体称,他们在使用 Raptor Lake 英特尔第 13 代处理器玩游戏时遇到了死机问题。其中一些崩溃是由于 "试图分配渲染资源时显存已用完" 的内存不足(OOM)错误造成的,虽然乍一看似乎是显存用完造成的问题--看看 Nvidia--但很明显,问题可能是由于着色器编译可能造成的繁重的全核工作负载造成的。
一些受此问题影响的用户显然可以通过降低时钟速度来解决这个问题,从而使系统更加稳定。这个解决方法似乎是由一位 Nvidia 工程师向虚幻引擎论坛上的用户 "TheDucky94" 提供的。
如果你在启动《总决赛》时遇到显存不足的错误,那么你很可能需要对 CPU 进行降频。
尽管游戏说问题出在您的显存上,但如果您的电脑使用的是 i9-13900K(或 KF)CPU,那么您需要进行轻微降频才能解决问题。出于某种原因,虚幻引擎 5 游戏在使用这种特殊型号(可能还有其他第 13 代英特尔 CPU)时似乎会出现一些问题。
...
我们在某些英特尔第 13 代 CPU 上发现了一个问题,即在启动游戏时,游戏会显示一条关于显存不足的信息,或者会弹出崩溃报告,其中提到了一个着色器解压缩的问题。如果您遇到这个问题,很可能还会在其他 DX12 游戏中遇到。
如果 CPU 已超频,请尝试将其设置回默认值。如果没有超频或超频无效,请尝试安装 Intel Extreme Tuning Utility:
[Intel® Extreme Tuning Utility (Intel® XTU) 4](https://Intel Extreme Tuning Utility),并将 "性能核心比" 从 55x 降至 54x。
众所周知,英特尔不得不下决心提高 CPU 频率,以跟上 AMD 的 Ryzen CPU,这也是过去几代产品功耗数字飙升的原因。最近,英特尔还再次被指控夸大基准测试成绩,以显示其芯片比实际性能更好。