2077不支援AMD的多核心原因找到了 - 3C

Table of Contents

《賽博朋克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 https://i.imgur.com/3V8MFbS.png
https://i.imgur.com/TKKm9DO.jpg https://i.imgur.com/qqcwtj6.jpg
https://i.imgur.com/s2M8J3L.jpg https://i.imgur.com/P9blBWv.jpg
https://i.imgur.com/Ajd4i3P.jpg https://i.imgur.com/8PZvlO5.jpg
https://i.imgur.com/8sBrIQv.png https://i.imgur.com/31PKjTu.jpg

--

All Comments

Ivy avatarIvy2020-12-18
拿到的SDK太舊,不夠新吧
Isla avatarIsla2020-12-22
現在有人做一鍵修改程式去修這個數值了
應該過幾天 CDPR就會更新了
Jessica avatarJessica2020-12-24
還好啦,反正現在都是線上更新
Lydia avatarLydia2020-12-28
反正第一版一定是全民公測
公測一段時間,patch就會一直出來
Elizabeth avatarElizabeth2020-12-29
GN測CPU5900X已經是榜首了餒
Gary avatarGary2020-12-31
直到2077年...
Sandy avatarSandy2021-01-02
八年前就在開發 當然沒辦法料到現在的 AMD ...咦 XD
Sandy avatarSandy2021-01-02
給蠢驢一點時間吧
Connor avatarConnor2021-01-04
真的2077年就直接上街玩了誰跟你玩電腦==
William avatarWilliam2021-01-07
搞不好真的沒算到AMD會有今天
Linda avatarLinda2021-01-11
Polish programming sucks
Hedda avatarHedda2021-01-14
說不定是因為英皇根本沒什麼變動才沒事
Ethan avatarEthan2021-01-19
全民公廁的遊戲
Olive avatarOlive2021-01-19
i皇有變動:增減腳位數 製程有多+....
Cara avatarCara2021-01-21
A黑= =
Xanthe avatarXanthe2021-01-25
i皇最近要動調度器的CPU就是大小核的那顆了
Lily avatarLily2021-01-28
最近會有一個更新年後一跟二月各一個官推剛剛發的
Jake avatarJake2021-01-29
搞多平台就這樣 PC端可能幾百年前做好了就放置
Emma avatarEmma2021-02-02
畢竟處理bug就飽了 還細節優化
Michael avatarMichael2021-02-04
真的2077年街上還有人嗎..
Gilbert avatarGilbert2021-02-07
主因大概是遊戲bug太多處理不完
哪有時間管優化的部分,你現在看到
上市版,已是延後1年解掉嚴重問題的
Mary avatarMary2021-02-10
我倒是希望2077年人類已經滅亡就是XD
還給地球一個乾淨的世界
Robert avatarRobert2021-02-11
其實一點也不奇怪, SDK 不會隨便亂換 一換可能要花
Ina avatarIna2021-02-16
intel沒事,因為它牙膏架構沒啥大改
就算對Skylake優化 也能套用到最新1代
Ula avatarUla2021-02-19
如果是這樣為什麼核心數越多影響越小?
Necoo avatarNecoo2021-02-23
幾個月只做 porting, 每版都更新遊戲就別想賣了
Jessica avatarJessica2021-02-26
因為你物理核心夠多 沒SMT也沒差
Oliver avatarOliver2021-02-28
最多吃12T? 我用12C 3900X感覺很正常啊
Emma avatarEmma2021-03-04
難怪PS5、XSX版都還沒出,根本沒空管AMD優化。
Kyle avatarKyle2021-03-08
有些人抱怨遊戲推出後隔一段時間才支援新硬體功能
Quanna avatarQuanna2021-03-10
其實也是一樣的道理 通常這段時間就是在更新 SDK
Queena avatarQueena2021-03-11
2077 就是個貼皮N卡展示demo,瞎吹過度
Adele avatarAdele2021-03-13
i粉表示: 舒服
David avatarDavid2021-03-18
玩2077指名選擇intel
Isla avatarIsla2021-03-21
等2077年再玩 不急
Emily avatarEmily2021-03-22
所以還是AMD的鍋
Hamiltion avatarHamiltion2021-03-26
AMD給的開發資源不夠也不是一天兩天的事情
Una avatarUna2021-03-29
不是太意外 不過這開發跌跌撞撞的遊戲也是呵呵
Ethan avatarEthan2021-03-29
慢慢修 別怕 有上古卷軸五坦著
Edward Lewis avatarEdward Lewis2021-04-03
開賣至今也才出一個patch而已...雲喔?
Eartha avatarEartha2021-04-08
那個patch很大好嗎
Zora avatarZora2021-04-12
你的簽名檔真的非常妨礙看推文
Madame avatarMadame2021-04-12
平獨鎮露大波波!
Zora avatarZora2021-04-13
我3900x+2080 效能開高沒光追,2k
解析度fps只有 50上下qq
Una avatarUna2021-04-17
FX9590+6900xt 2077指定配備
Catherine avatarCatherine2021-04-19
北極熊哭泣
Kelly avatarKelly2021-04-23
三流開發商,EA R星 U逼哀的Project會比較小?人家
也沒那麼多問題
Emily avatarEmily2021-04-24
講真的...就是三流沒錯XD
Madame avatarMadame2021-04-26
居然是推土機架構,那不是AND的黑歷史嗎XDD
AMD
Regina avatarRegina2021-04-28
這算AMD自己的問題吧
Charlie avatarCharlie2021-04-28
3600改完真的差蠻多的
Jack avatarJack2021-04-29
就三流啊 跟人家底蘊就有差
Kumar avatarKumar2021-05-02
意思是拿顆 FX 8350 搞不好很能跑?
Elma avatarElma2021-05-06
CDPR軟體方面一直都普普吧
Heather avatarHeather2021-05-10
AMD的問題? 2020都快過了好嗎
Heather avatarHeather2021-05-15
AMD重返榮耀也才三年呀…
Ivy avatarIvy2021-05-16
你把他想成這遊戲針對Pascal特化結果在Turing和
Ampere上表現得差強人意就好了
George avatarGeorge2021-05-21
5600x+3070 難怪覺得這遊戲也太吃配備了吧
Adele avatarAdele2021-05-25
抓到了!A黑確定(蓋章)糞GAME
Gilbert avatarGilbert2021-05-29
這新聞lag一天以上
Doris avatarDoris2021-06-01
對一般人來說 這就變成遊戲障礙了 本板人是少數
Daniel avatarDaniel2021-06-02
等game快點優化吧...
Damian avatarDamian2021-06-05
過這麼多年卻沒看到AMD成長跟著改 有點扯
Hazel avatarHazel2021-06-07
算了 不怕出問題的先改先玩 怕的等更新就好 反正
也快了
Gary avatarGary2021-06-07
電酸高潮
Bennie avatarBennie2021-06-12
你要說的話還真的只能說他是波蘭鄉下公司
不過PC版還好,遊戲本身是真的蠻好玩的
Ivy avatarIvy2021-06-16
別說八年 五年前說AMD屌放INTEL 全世界都會笑你
Catherine avatarCatherine2021-06-17
A黑遊戲 拒玩
Aaliyah avatarAaliyah2021-06-20
老實說這很扯吧= =
Lucy avatarLucy2021-06-20
3500X哭暈在廁所
Emily avatarEmily2021-06-23
5800X+3080 能開全開,都開最高,4K 沒改前大約30FPS
Edward Lewis avatarEdward Lewis2021-06-27
低機率偶爾會掉到10,改了全程45FPS左右穩定跑,
Carolina Franco avatarCarolina Franco2021-06-29
就算往下掉也只是掉在30FPS.
Anonymous avatarAnonymous2021-07-01
CDPR就拿各種補貼的A黑公司啊...
Hamiltion avatarHamiltion2021-07-05
講A黑太誇張了吧 這就只是技術程度低落而已
只是可能之前吹太大了
Jack avatarJack2021-07-09
覺得故意成分居高 對照組是巫師3並沒這個包
Ingrid avatarIngrid2021-07-14
2077忽然又只對推土機最佳化其他全封印
Andy avatarAndy2021-07-17
技術低落比較適合形容SE的FFXV XD
Una avatarUna2021-07-21
光追DLSS都弄很勤,ryzen會沒注意到XD
Blanche avatarBlanche2021-07-25
我改了exe檔跟瘋狂特效mod 結果我的2077開不起來了
連還原備份的檔案都無法 只好重安裝...
Brianna avatarBrianna2021-07-27
又在那邊陰謀論了
Mary avatarMary2021-07-28
陽謀好嗎XD
Hedwig avatarHedwig2021-07-30
沒付錢就別想被正優化的意思
可忘記Ryzen已出3年 不能不做更菜的光追
Tom avatarTom2021-08-02
把手下強轉A黑後又丟到A工會打工XD
黑A轉職獎勵要賺 A工會任務獎金也要賺
Oscar avatarOscar2021-08-05
結果成品就是bug炸裂XD
Anthony avatarAnthony2021-08-06
感覺有可能中間工程師換來換去 所以bug特別多又難清
Hardy avatarHardy2021-08-10
蠢驢的QA不會覺得跨平台測試的時候怪怪的嗎?
Emma avatarEmma2021-08-13
真滴陽謀 明著陰
Brianna avatarBrianna2021-08-15
感覺這遊戲code不知翻過幾輪,造成一堆新舊相容問題
Skylar DavisLinda avatarSkylar DavisLinda2021-08-18
Yuri avatarYuri2021-08-22
可以 這很cyberpunk
Isla avatarIsla2021-08-26
本來就沒必要幫AMD優化,主流平台都是intel
Eden avatarEden2021-08-30
覺得這樣子很可以了,不用再改啥
Annie avatarAnnie2021-09-01
還有,誰叫AMD要出推土機,現在還打到自己
Heather avatarHeather2021-09-04
黑歷史本來就不可能清除,遊戲優化就這樣吧
Hedy avatarHedy2021-09-07
身為一個cyberpunk,破解自改是基本