最近一段时间不少基于虚幻引擎开发的游戏在英特尔第 13~14 代处理器上出现频繁崩溃问题,这个问题实际上让 EPIC、游戏开发商和显卡制造商英伟达都很头疼,不过经过严谨测试和分析后,EPIC 认为是英特尔处理器的硬件质量问题。
引起这些游戏崩溃的主要原因在于虚幻引擎中的 Oodle 数据解压失败,负责这个功能开发的是 EPIC 旗下公司 RAD,该公司主要负责开发基于 Blink 内核的视频编解码器和 Oodle 数据压缩技术。
为此 RAD 发布了一篇很长的文章解释问题出在哪里,下面是重点内容节选:
该问题主要影响 intel 13900K 和 14900K 处理器,不太可能影响 13900 和 14900 以及其他系列的处理器。
导致出现问题的原因似乎是 BIOS 设置以及这两款处理器的频率和功耗共同引起,这导致系统在高负荷运行时出现不稳定和不可预测的行为。
据我们所知,Oodle 以及虚幻引擎没有任何软件错误导致该问题,由于英特尔的 BIOS 设置过于乐观,处理器在高负荷运行时无法正确执行指令,这在 Oodle 数据解压过程中尤其明显。
和游戏、模拟、音频或渲染不同的是,解压缩需要执行额外的数据完整性检查来处理意外或损坏的数据,因此一旦发现数据异常就会抛出错误代码,例如:DecompressShader (): Could not decompress shader (GetShaderCompressionFormat=Oodle)
对一些用户来说,一个成功的解决办法是使用 intel XTU 将性能核心乘数从 x55 降低到 x54 或 x53,如果在 BIOS 中启动了超频功能,建议关闭此功能并关闭 AI 或自动超频相关功能。
这篇文章发布后英特尔也发布了一篇故障排查指南,主要适用于华硕、技嘉和 MSI 主板,不过多数搭载受影响处理器的主板操作方法类似。
英特尔称首先用户需要安装 intel XTU 并运行 AVX2 指令集测试,如果测试失败那就需要通过以下步骤进行故障排除。
下面以华硕主板为例:
进入 BIOS 高级设置,修改 SVID 行为设置,将其修改为:Intel 故障安全。修改后重启系统再次测试 AVX2 指令集是否正常,如果正常则可以进入游戏测试看看是否还崩溃。
其他主板你可以点击这里查看说明:https://www.radgametools.com/oodleintel.htm
最新评论
苹果如果不支持微信,那它就是要退出中国市场了!
自己花钱买的座位,凭什么不能换?
不得不说蓝心妍很漂亮,我喜欢!
人间胸器
去了美颜滤镜,估计就是大妈了!
期待,不过感觉自己可能用不上了!
天涯不是彻底关闭了吗?
感觉长想一般般!