《賽博朋克2077》負(fù)優(yōu)化AMD銳龍?zhí)幚砥?或波及新主機(jī)&電腦用戶(hù)
Flying195 / 2020-12-15 09:3835662《賽博朋克2077》已經(jīng)上市,前高昂的配置需求將一大部分玩家堵在門(mén)外,而已經(jīng)購(gòu)買(mǎi)游戲的玩家發(fā)現(xiàn),賽博朋克2077的CPU占有率遠(yuǎn)低于低于預(yù)期,且大部分CPU線(xiàn)程都處于空閑狀態(tài),只有物理核心被使用。

Reddit用戶(hù)UnhingedDoork給出了分析,認(rèn)為是游戲沒(méi)有使用ICC作為編譯器,跟其他CPU廠商無(wú)關(guān)。并給出了解決辦法,自己修改《賽博朋克2077》,使用Hex Editor修改賽博朋克207的exe程序,找到代碼75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08,將其替換為EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08即可。
修改代碼后,眾多玩家發(fā)現(xiàn),AMD處理器的利用率猛增,游戲幀數(shù)也有相應(yīng)增長(zhǎng)。其中銳龍9 5950X修改后占用率明顯提升,其中通過(guò)超線(xiàn)程得來(lái)的16個(gè)邏輯核心利用率超過(guò)了60%。而在6核12線(xiàn)程的銳龍5 1600上,所有線(xiàn)程均被穩(wěn)定占用,整體都保持了相對(duì)可觀的占用。

Reddit用戶(hù)CookiePLMonster在研究后提出,《賽博朋克2077》使用了非正式的AMD GPUOpen偽代碼來(lái)優(yōu)化處理器調(diào)度器,這些代碼是用來(lái)優(yōu)化AMD推土機(jī)架構(gòu)的FX系列處理器,游戲只有檢測(cè)到“AuthenticAMD”處理器在字符串、“family=0x15”處理器標(biāo)識(shí)的時(shí),才會(huì)啟用邏輯核心,而對(duì)于目前的銳龍等其他AMD架構(gòu)處理器就會(huì)起到反向優(yōu)化的效果,僅使用物理核心。

目前《賽博朋克2077》官方暫未提供修復(fù)和說(shuō)明,由于今年發(fā)售的新游戲主機(jī)都是采用銳龍架構(gòu),這一波負(fù)優(yōu)化應(yīng)該也會(huì)波及新主機(jī)用戶(hù),如果在明知BUG的情況下,后續(xù)還不提供更新,這或許就是對(duì)手品牌給予的商業(yè)競(jìng)爭(zhēng),給熱門(mén)游戲進(jìn)行負(fù)優(yōu)化來(lái)起到抬高自己,打壓對(duì)手的效果。
《賽博朋克2077》負(fù)優(yōu)化AMD銳龍?zhí)幚砥?或波及新主機(jī)&電腦用戶(hù)














滬公網(wǎng)安備 31010702005758號(hào)
發(fā)表評(píng)論注冊(cè)|登錄