[情報] 2077不支援AMD的多核心原因找到了
《賽博朋克2077》不支持AMD銳龍多線程:原因找到了
https://news.mydrivers.com/1/729/729547.htm
--
《賽博朋克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主程序文件,簡單替換幾個
代碼,銳龍的利用率就能明顯提高,性能也可以提升最多30%左右。
https://i.imgur.com/iNKmLBh.png
以上是修改代碼前後的銳龍9 5950X佔用率表現,16個邏輯核心修改前幾乎完全閒置,修
改後利用率超過了60%,當然仍未完全發揮。
https://i.imgur.com/IarJahx.png
以上是修改代碼後的銳龍5 1600佔用率表現,邏輯核心和物理核心表現幾乎完全一致。
到底是怎麼回事呢?CD Projekt RED一直沒有官方回應,民間大神們又出手了。
Reddit的網友CookiePLMonster在深入研究後提出,《賽博朋克2077》使用了非正式的
AMD GPUOpen偽代碼來優化處理器調度器,但這些代碼本來的優化對像是AMD推土機架構的
FX系列處理器,在銳龍等其他AMD架構上就會有反效果。
《賽博朋克2077》遊戲只有檢測到“AuthenticAMD”處理器在字符串、“family=0x15”
處理器標識的時候,也就是發現處理器是推土機架構,才會啟用邏輯核心,而這也是
Windows系統針對AMD推土機架構的優化之一。
如果是其他AMD處理器,包括最新的銳龍,《賽博朋克2077》就只會利用物理核心,而無
視邏輯核心,SMT多線程技術自然就沒有用武之地。
我們知道,AMD推土機架構採用了每兩個核心共享浮點單元的模塊式設計,非常依賴系統
、軟件的特殊優化,銳龍架構則是獨立核心加SMT多線程,自然不能用同樣的方式去支持
和優化。
TechPowerUp的開發大神W1zzard(GPU-Z就出自他之手)在進行研究後,證實了上述發現,
《賽博朋克2077》確實在使用2017年的AMD GPUOpen優化代碼,導致多線程技術只針對推
土機架構有效,而對銳龍架構無效。
https://i.imgur.com/HDhFaBu.png
目前尚不清楚這是“波蘭蠢驢”故意為之,還是一個意外的Bug,但無論如何都有點說不
過去。
只能坐等官方修復了。
--
哈哈哈哈哈哈哈哈哈波蘭蠢驢
Delay 1年還出一堆包
打了一堆patch還沒辦法解決
然後家機那邊破圖的破圖 玩不了的玩不了
搞到最後只好乖乖退錢
可憐那
我對這家公司不熟 有沒有人能解釋一下他們延期是為了玩樂還是真的生不出來
都要2021了還在用舊時代的代碼
看來就算真的delay到2077還是會一堆bug
--
https://i.imgur.com/ti8LmSx.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.247.221 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1607958483.A.2E3.html
推
12/14 23:10,
3年前
, 1F
12/14 23:10, 1F
推
12/14 23:10,
3年前
, 2F
12/14 23:10, 2F
→
12/14 23:10,
3年前
, 3F
12/14 23:10, 3F
推
12/14 23:10,
3年前
, 4F
12/14 23:10, 4F
→
12/14 23:11,
3年前
, 5F
12/14 23:11, 5F
推
12/14 23:11,
3年前
, 6F
12/14 23:11, 6F
→
12/14 23:11,
3年前
, 7F
12/14 23:11, 7F
推
12/14 23:11,
3年前
, 8F
12/14 23:11, 8F
你各位阿 還不等到2077年更新最大patch阿
※ 編輯: oppoR20 (140.125.247.221 臺灣), 12/14/2020 23:12:52
→
12/14 23:12,
3年前
, 9F
12/14 23:12, 9F
推
12/14 23:13,
3年前
, 10F
12/14 23:13, 10F
推
12/14 23:13,
3年前
, 11F
12/14 23:13, 11F
推
12/14 23:15,
3年前
, 12F
12/14 23:15, 12F
→
12/14 23:16,
3年前
, 13F
12/14 23:16, 13F
推
12/14 23:17,
3年前
, 14F
12/14 23:17, 14F
推
12/14 23:20,
3年前
, 15F
12/14 23:20, 15F
推
12/14 23:21,
3年前
, 16F
12/14 23:21, 16F
推
12/14 23:21,
3年前
, 17F
12/14 23:21, 17F
→
12/14 23:21,
3年前
, 18F
12/14 23:21, 18F
→
12/14 23:23,
3年前
, 19F
12/14 23:23, 19F
推
12/14 23:23,
3年前
, 20F
12/14 23:23, 20F
→
12/14 23:24,
3年前
, 21F
12/14 23:24, 21F
推
12/14 23:25,
3年前
, 22F
12/14 23:25, 22F
→
12/14 23:33,
3年前
, 23F
12/14 23:33, 23F
→
12/14 23:33,
3年前
, 24F
12/14 23:33, 24F
→
12/14 23:33,
3年前
, 25F
12/14 23:33, 25F
推
12/14 23:33,
3年前
, 26F
12/14 23:33, 26F
→
12/14 23:33,
3年前
, 27F
12/14 23:33, 27F
推
12/14 23:33,
3年前
, 28F
12/14 23:33, 28F
→
12/14 23:34,
3年前
, 29F
12/14 23:34, 29F
→
12/14 23:34,
3年前
, 30F
12/14 23:34, 30F
→
12/14 23:34,
3年前
, 31F
12/14 23:34, 31F
→
12/14 23:35,
3年前
, 32F
12/14 23:35, 32F
→
12/14 23:35,
3年前
, 33F
12/14 23:35, 33F
推
12/14 23:36,
3年前
, 34F
12/14 23:36, 34F
推
12/14 23:37,
3年前
, 35F
12/14 23:37, 35F
→
12/14 23:37,
3年前
, 36F
12/14 23:37, 36F
→
12/14 23:38,
3年前
, 37F
12/14 23:38, 37F
推
12/14 23:39,
3年前
, 38F
12/14 23:39, 38F
還有 34 則推文
還有 2 段內文
推
12/15 06:27,
3年前
, 73F
12/15 06:27, 73F
→
12/15 06:28,
3年前
, 74F
12/15 06:28, 74F
→
12/15 06:28,
3年前
, 75F
12/15 06:28, 75F
推
12/15 06:31,
3年前
, 76F
12/15 06:31, 76F
推
12/15 07:42,
3年前
, 77F
12/15 07:42, 77F
→
12/15 07:42,
3年前
, 78F
12/15 07:42, 78F
→
12/15 07:53,
3年前
, 79F
12/15 07:53, 79F
推
12/15 07:55,
3年前
, 80F
12/15 07:55, 80F
推
12/15 08:34,
3年前
, 81F
12/15 08:34, 81F
推
12/15 08:38,
3年前
, 82F
12/15 08:38, 82F
推
12/15 09:06,
3年前
, 83F
12/15 09:06, 83F
→
12/15 09:07,
3年前
, 84F
12/15 09:07, 84F
→
12/15 09:08,
3年前
, 85F
12/15 09:08, 85F
推
12/15 09:17,
3年前
, 86F
12/15 09:17, 86F
推
12/15 09:18,
3年前
, 87F
12/15 09:18, 87F
→
12/15 09:18,
3年前
, 88F
12/15 09:18, 88F
推
12/15 09:19,
3年前
, 89F
12/15 09:19, 89F
→
12/15 09:21,
3年前
, 90F
12/15 09:21, 90F
→
12/15 09:22,
3年前
, 91F
12/15 09:22, 91F
→
12/15 10:52,
3年前
, 92F
12/15 10:52, 92F
→
12/15 10:55,
3年前
, 93F
12/15 10:55, 93F
→
12/15 10:55,
3年前
, 94F
12/15 10:55, 94F
推
12/15 11:36,
3年前
, 95F
12/15 11:36, 95F
推
12/15 12:11,
3年前
, 96F
12/15 12:11, 96F
→
12/15 12:33,
3年前
, 97F
12/15 12:33, 97F
→
12/15 12:33,
3年前
, 98F
12/15 12:33, 98F
推
12/15 12:36,
3年前
, 99F
12/15 12:36, 99F
→
12/15 12:36,
3年前
, 100F
12/15 12:36, 100F
→
12/15 12:37,
3年前
, 101F
12/15 12:37, 101F
→
12/15 12:43,
3年前
, 102F
12/15 12:43, 102F
→
12/15 15:10,
3年前
, 103F
12/15 15:10, 103F
→
12/15 16:10,
3年前
, 104F
12/15 16:10, 104F
推
12/15 16:19,
3年前
, 105F
12/15 16:19, 105F
推
12/15 18:18,
3年前
, 106F
12/15 18:18, 106F
→
12/15 18:19,
3年前
, 107F
12/15 18:19, 107F
推
12/15 20:56,
3年前
, 108F
12/15 20:56, 108F
→
12/15 20:57,
3年前
, 109F
12/15 20:57, 109F
→
12/15 20:59,
3年前
, 110F
12/15 20:59, 110F
→
12/15 21:00,
3年前
, 111F
12/15 21:00, 111F
→
12/15 23:58,
3年前
, 112F
12/15 23:58, 112F