最近几个月,玩家们在玩一些使用Unreal Engine 5的游戏时,经常会遇到奇怪的崩溃和蓝屏错误。很多人发现,这和主板厂商用的CPU设置有关。这些主板允许CPU使用更高的电源,同时关掉了一些保护措施。结果,很多用户就遇到了各种问题,包括 VRAM 的“内存不足”问题。经调查,在加载屏幕期间加载初始着色器编译时会发生崩溃。
虽然这个问题影响了两代的CPU,但抱怨最多的是使用Core i9-13900K、Core i9-14900K、Core i7-14700K和Core i7-13700K的玩家。一些游戏,比如Gearbox和Fatshark做的游戏,就经常出问题,搞得很多开发者都建议玩家降低CPU的频率。
有调查发现,即使在BIOS里设成了默认值,很多游戏在加载画面加载初始着色器编译时,超过90%的时间还是会崩溃。这就说明,问题不在游戏或游戏引擎本身。
华硕最近发布了一个新的BIOS,里面加了一个叫做“Intel Baseline Profile”的设置。这个设置可以把主板的默认设置换成英特尔推荐的设置。为什么要这么做呢?因为有一些用Unreal Engine 5(一种游戏引擎)做的游戏,在启动时加载画面会崩溃,尤其是用到了英特尔第13代和第14代CPU的时候。开启这个新设置后,玩游戏应该就会稳定了。
华硕还专门做了一个网页,列出了支持这个新BIOS的主板型号,包括Z790、B760和H770芯片组的主板,方便大家查找。
这个BETA版本的BIOS会把一些设置改回英特尔的默认值,比如降低电源限制。这么一来,之前玩游戏时出现的一些问题,比如随机蓝屏死机,应该就能解决了。
虽然可能有各种原因导致这个问题,但最主要的原因还是主板厂商默认用的设置太激进了。华硕的beta BIOS建议降低电源限制,用英特尔的设置。如果真是这么简单的话,估计其他主板厂商很快也会跟进。
虽然这个修复措施挺好的,但有人可能会问,为什么主板厂商要默认用这么激进的设置,而且用户还不能改回英特尔的设置。这种默认的设置,虽然能多挤出一点性能,但如果游戏崩溃了,或者更糟糕的情况,那这点性能提升就毫无意义了。不是所有的CPU都能适应这种设置,所以,把一个“适合所有情况”的设置调得太极端,是不太好的。
不管怎样,这些CPU很多都是推荐用来玩游戏的,有时候还会和主板打包卖,给玩家一个不错的优惠。最好的做法是,主板厂商在生产新的主板时,就预装了能解决这个问题的BIOS。