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

文章標籤:

文章分享:

+ MORE精選文章:

相關帖子

+ MORE活動推薦:

PRO Plus 記憶卡 玩家開箱體驗分享活動

您的新選擇 動感生活之選。超快的寫入速度和值得信賴的性能,使用手 ...

SPATIUM PCle Gen5 NVMe SSD 玩家開箱體驗

疾速儲存-MSI SPATIUM PCle Gen5 NVMe SSD體驗當今最快Gen5 SSD的超 ...

Intel® Arc™ A770 顯示晶片 旗艦三強出擊

Intel Arc 顯示晶片 你試過嗎? 新一代的 Intel Xe HPG 微架構,具 ...

Uniface RGB機殼 玩家體驗分享活動

性能即是一切 與 Uniface RGB 中塔機箱探索效益和性能的完美平衡, ...

打印 上一主題 下一主題

[軟體遊戲] 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-5-21 08:00 , Processed in 0.107777 second(s), 57 queries .

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

© 2001-2018

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