找回密碼註冊
作者: huang1983
查看: 7919
回復: 1

文章標籤:

文章分享:

+ MORE精選文章:

相關帖子

+ MORE活動推薦:

GEX PRO 850W玩家開箱體驗分享活動

卓越性能,超值選擇 GEX PRO 系列通過 80 PLUS 金牌認證,實現高達 ...

體驗極速WiFi 7!MSI Roamii BE Lite Mesh

第一名 guanrung1110 https://www.xfastest.com/thread-293988-1- ...

極致效能 為遊戲而生 990 PRO SSD 玩家體驗

[*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

Micron Crucial PRO D5 6400超頻版 玩家開

解銷更快的遊戲速度! 利用低延遲遊戲記憶體的強大功能 利用 Cruci ...

打印 上一主題 下一主題

[軟體遊戲] Cyberpunk 2077 無法利用Ryzen處理器SMT,AMD部分CPU性能受影響

[複製鏈接]| 回復
跳轉到指定樓層
1#
huang1983 發表於 2020-12-15 11:44:12 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
cb0.jpg


techpowerup 報導,根據針對《電馭叛客 2077》進行的多項處理器測試與用戶評論表明,其運行過程中並未利用AMD Ryzen處理器上的同步多執行緒技術(SMT),導致AMD處理器的性能表現未達到最佳狀態。

而《電馭叛客 2077》對競爭對手Intel的Core 處理器較好的利用了超執行緒技術,雖然這不會對核心數量較多的型號(比如16核心的Ryzen 9 5950X或者12核心的5900X)造成性能影響,但核心數量較少的Ryzen 5 5600X(12核心),據測試只能與Intel Core i5 10400F 性能相當,因為遊戲能夠正常利用Intel的Hyper Threading超執行緒技術帶來的12個邏輯處理器,而忽略了AMD的SMT同步多執行緒技術,因此性能表現不如預期。

20771.jpg

圖片來源:u / BramblexD

國外的PC發燒友立即採取了行動。它是由chaosxk在Reddit上編寫的,使用十六進制編輯器手動編輯遊戲的可執行二進制文件修補程式,從而讓遊戲將邏輯處理器正確辨識並進行利用。已經發現此修復程式可以提高AMD Ryzen CPU的遊戲幀數。嘗試進行十六進制編輯之前,請確保備份原始可執行文件。上方截圖提供了加載Ryzen 9 5950X的Cyber​​punk 2077修復程式的前後性能表現。您可以在此處了解有關此自製修復程式的更多訊息和步驟指南。

20772.jpg


國外網友CookiePLMonster在Reddit上的發帖闡明了目前遊戲出現此問題的原因。根據他們的說法,Cyber​​punk 2077使用了AMD GPUOpen偽代碼來優化其處理器調度程式。它最初旨在讓應用程式在使用AMD“ Bulldozer”處理器時能夠調用更多執行緒。但在檢測到非Bulldozer AMD處理器時具有負優化的效果。

該遊戲尋找“ AuthenticAMD”處理器和“ family = 0x15”(AMD K15或Bulldozer衍生版本),然後才會充分利用好「邏輯處理器」,但當用戶使用最新的AMD Ryzen 5000系列處理器時候,該代碼使遊戲調度程式僅將數據發送到物理核心,而不發送到邏輯處理器。通過提取對遊戲的二進制文件的驗證,《電馭叛客 2077》確實使用了2017年的舊版GPUOpen代碼來辨識AMD處理器,這是AMD Ryzen新處理器性能欠佳的原因。

顯然,這看起來像是疏忽而非故意造成,最近應該很快會有修復更新補丁發布。


消息/圖片來源:超能網
原標題:賽博朋克2077無法利用銳龍處理器SMT,AMD少核心的CPU型號性能受影響
2#
clouse 發表於 2020-12-15 23:25:48 | 只看該作者
感覺就是故意這種不應該犯錯的bug.
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-11-26 05:52 , Processed in 0.124852 second(s), 55 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

快速回復 返回頂部 返回列表