《赛博朋克2077》不支持AMD锐龙多线程:原因找到了
《賽博朋克2077》徹底火了,AMD似乎成了最大輸家——顯卡方面,NVIDIA是獨家合作伙伴,光追、DLSS技術都得到支持,AMD的光追卻不受待見;處理器方面,銳龍疑似遭到“負優化”,SMT多線程技術根本沒有用上,Intel超線程卻沒問題。
相對來說,AMD銳龍受到的沖擊更大,核心數越少越明顯。16核心的銳龍9 5950X、12核心的銳龍9 5900X沒有太明顯的影響,6核心的銳龍5 5600X就慘了,綜合性能原本堪比i9-9900K,但在《賽博朋克2077》里只相當于i5-10400F,因為后者可以跑滿12個線程。
更詭異的是,有網友發現,手動修改《賽博朋克2077》的exe主程序文件,
以上是修改代碼前后的銳龍9 5950X占用率表現,16個邏輯核心修改前幾乎完全閑置,修改后利用率超過了60%,當然仍未完全發揮。
以上是修改代碼后的銳龍5 1600占用率表現,邏輯核心和物理核心表現幾乎完全一致。
到底是怎么回事呢?CD Projekt RED一直沒有官方回應,民間大神們又出手了。
Reddit的網友CookiePLMonster在深入研究后提出,《賽博朋克2077》使用了非正式的AMD GPUOpen偽代碼來優化處理器調度器,但這些代碼本來的優化對象是AMD推土機架構的FX系列處理器,在銳龍等其他AMD架構上就會有反效果。
,而這也是Windows系統針對AMD推土機架構的優化之一。
,而無視邏輯核心,SMT多線程技術自然就沒有用武之地。
我們知道,AMD推土機架構采用了每兩個核心共享浮點單元的模塊式設計,非常依賴系統、軟件的特殊優化,銳龍架構則是獨立核心加SMT多線程,自然不能用同樣的方式去支持和優化。
目前尚不清楚這是“波蘭蠢驢”故意為之,還是一個意外的Bug,但無論如何都有點說不過去。
只能坐等官方修復了。
總結
以上是生活随笔為你收集整理的《赛博朋克2077》不支持AMD锐龙多线程:原因找到了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为WATCH GT 2 Pro ECG
- 下一篇: 一年吸金近200亿 动视暴雪宣布《使命召