《赛博朋克2077》玩了吗?最近这款游戏成了最热的话题,有惊喜,但也有BUG,除了显卡兼容性问题,AMD锐龙处理器也遇到了大问题。
有国外不少游戏玩家反映,该游戏对AMD Ryzen锐龙处理器并不友好,发现游戏并没有用到处理器超线程,完全用物理核心跑或出现超线程利用率低的情况。以致于有人在怀疑《赛博朋克2077》对AMD平台负优化,不支持AMD的SMT多线程技术,所以这事在Reddit上也讨论的很火。
以16核的Ryzen 9 5950X和12核的R7 5900X为例,多数情况下超线程的使用率极低,这样的问题如果是多核心处理器影响并不大,但是像核心数比较少的R5甚至R3处理器那就很不友好了。
其实这是该游戏的一个BUG,Reddit网友CookiePLMonster在深入研究后提出,《赛博朋克2077》使用了非正式的AMD GPUOpen伪代码来优化处理器调度器,但这些代码本来的优化对象是AMD推土机架构的FX系列处理器,在锐龙等其他AMD架构上就会有反效果。
TPU证实其使用的是2017年的AMD GPUOpen优化代码,导致多线程技术只针对推土机架构有效,而对锐龙架构无效。
目前已有玩家和游戏平台纷纷制作了《赛博朋克2077》AMD超线程补丁,有效解决该游戏对AMD超线程利用率的问题,用上补丁后CPU超线程的利用率可以达到75%甚至更高,游戏性能帧数提升很大,有玩家改完之后帧数从59-60fps左右提升到75-80fps,提升相当可观。
另据汤姆硬件实测,R5 3600XT使用补丁后在1080p下性能提升11%左右,1440p分辨率下提升了5%。
锐龙平台的玩家可试试超线程补丁,不着急的话等等,随后官方定会修复这个低级错误。