a8610853 发表于 2020-12-13 11:34

2077 AMD CPU超线程优化,实测最低帧提升巨大

本帖最后由 a8610853 于 2020-12-13 11:37 编辑

来源:https://videocardz.com/newz/cyberpunk-2077-gets-fps-boost-with-a-patch-for-amd-ryzen-cpus
用户和评论者注意到,Cyber​​punk 2077在利用AMD锐龙CPU的全部潜能方面存在问题,特别是SMT(同时多线程)技术。在Windows任务管理器中可以轻松观察到该问题,在该游戏中,游戏被锁定在CPU的物理核心上,而不是逻辑上。该问题在Intel处理器上不存在,表明该代码可能尚未针对AMD CPU优化。

用户UnhingedDoork为该问题提供了一种快速的解决方案,它似乎改善了游戏的多线程支持,从而提高了最低和平均帧速率以及整体游戏体验。该解决方案需要修改游戏可执行文件,这似乎会影响游戏识别CPU的方式。请注意,这与Intel的内核优化无关。

目前尚不清楚游戏被延迟了很多次,但尚未针对AMD Ryzen处理器进行优化。究竟是游戏开发者的疏忽,还是发行时应该采取的措施,目前尚不清楚。希望CD Projekt Red能够改善多线程性能,并且不仅可以为AMD Ryzen处理器而且可以为仍然缺少光线跟踪支持的AMD Radeon GPU提供进一步的优化。
Redditor chaosxk已提供了快速指南。我们不建议修补可执行文件,除非您完全确定自己在做什么。

循序渐进:
1.下载HxD十六进制编辑器
2.找到您的Cyber​​punk2077.exe,我有GOG,所以我的地雷在Cyber​​punk 2077binx64中
3.为防万一,制作了Cyber​​punk2077.exe的备份副本
4.将Cuberpunk2077.exe拖到HxD中,一堆十六进制数字应出现(如01 FF 0D等)
5.按CTRL + F,将列更改为十六进制值
6.在以下位置输入“ 75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08”在不带引号的搜索字符串中,这些值应突出显示。7
.复制“ EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08”,不带引号
。8.在HxD中,右键单击突出显示的值,然后选择“粘贴插入”
9.现在转到顶部栏,然后单击“保存”图标徽标此处第一位修改为EB

楼主是5600X+3080,实测修改代码后cpu占用率从最多50%提升到最高接近90%

在樱花市集等CPU重负载场景,转头时最低帧数能够从40多帧提升到接近60帧,提升相当明显。





Litccc 发表于 2020-12-13 11:38

好像对5800x以上的cpu提升很小

粉刷月季 发表于 2020-12-13 11:41

pcmr游戏

-- 来自 能搜索的 Stage1官方 Android客户端

Lesismoe 发表于 2020-12-13 11:45

马克

精钢魔像 发表于 2020-12-13 11:57

蠢驴是故意不放开优化代码吧
慢慢放开优化来营销口碑

饮度 发表于 2020-12-13 12:00

波兰人是收了黄皮衣和英特尔的钱吧

洗刷刷 发表于 2020-12-13 12:03

Cray 发表于 2020-12-13 12:03

PC游戏常见套路,简单点的改下exe文件名就可以提升 …

----发送自 Sony H8296,Android 9

P-link 发表于 2020-12-13 12:12



-- 来自 能手机投票的 Stage1官方 Android客户端

GuardHei 发表于 2020-12-13 12:13

这主机平台不都是amd的cpu吗

—— 来自 S1Fun

a8610853 发表于 2020-12-13 12:15

GuardHei 发表于 2020-12-13 12:13
这主机平台不都是amd的cpu吗

—— 来自 S1Fun

主机平台PS5好像没有SMT

emmer 发表于 2020-12-13 12:18

GuardHei 发表于 2020-12-13 12:19

a8610853 发表于 2020-12-13 12:15
主机平台PS5好像没有SMT

好像是的,一核分配一个。
这么说是pcmr大失败?

—— 来自 S1Fun

a8610853 发表于 2020-12-13 12:20

emmer 发表于 2020-12-13 12:18
本身CPU占用率就很高的话,是不是修改以后没变化?

牙膏U改这个估计没用。AMD好像普遍跑不满占用。

aceralon 发表于 2020-12-13 12:22

GuardHei 发表于 2020-12-13 12:13
这主机平台不都是amd的cpu吗

—— 来自 S1Fun

主机目前跑的是兼容版,旧的主机没有smt,都是纯8核

—— 来自 OPPO PCLM10, Android 10上的 S1Next-鹅版 v2.4.3

emmer 发表于 2020-12-13 12:36

whzfjk 发表于 2020-12-13 12:39

Zepp 发表于 2020-12-13 12:40

Cray 发表于 2020-12-13 12:03
PC游戏常见套路,简单点的改下exe文件名就可以提升 …

----发送自 Sony H8296,Android 9 ...

主楼那么短都没耐心看完?这改的是文件二进制数据,跟文件名有啥关系?

narizen 发表于 2020-12-13 12:41

在该游戏中,游戏被锁定在CPU的物理核心上,而不是逻辑上。该问题在Intel处理器上不存在

目前尚不清楚游戏被延迟了很多次,但尚未针对AMD Ryzen处理器进行优化。究竟是游戏开发者的疏忽,还是发行时应该采取的措施

到底是蠢驴,还是收了牙膏和老黄钱的奸驴

格雷殿下 发表于 2020-12-13 12:45

蠢驴,现在的你很卑鄙

evaqyqx 发表于 2020-12-13 12:46

我的3600x有救了!

tokimon 发表于 2020-12-13 12:51

a黑石锤

kkk9233 发表于 2020-12-13 12:53

开头又没牙膏厂的标怎么只给牙膏厂优化呢

aceralon 发表于 2020-12-13 12:58

kkk9233 发表于 2020-12-13 12:53
开头又没牙膏厂的标怎么只给牙膏厂优化呢

可能是收了黄皮衣的钱顺手做的(

—— 来自 OPPO PCLM10, Android 10上的 S1Next-鹅版 v2.4.3

Litccc 发表于 2020-12-13 13:03

洗刷刷 发表于 2020-12-13 12:03
哈哈哈!真就玩家替厂商做优化。之间有个改exe关TTA,现在又来优化超线程,蠢驴到底在干啥。 ...

入侵exe也是赛博的一环

aurraro 发表于 2020-12-13 13:15

有人说这是因为2077用的opengpu啥啥的,然后opengpu也只是注释但并不开放。

evaqyqx 发表于 2020-12-13 15:03

实测有效    3600x之前最低的时候40帧    现在50多帧    提升太明显了吧

gunmanmk2 发表于 2020-12-13 16:42

艹这使我想起以前玩nfs14的时候,外套一个网上玩家开发的启动程序能实现游戏多线程,原本游戏exe只能单线程,简直了。

loli炮 发表于 2020-12-13 16:49

这也太败人品了 卑鄙驴?

平井姨夫 发表于 2020-12-13 16:51

5900X提升明显吗?

Asukalangley33 发表于 2020-12-13 16:53

玩家帮公司优化,这很赛博朋克
被CDPR榨取价值嘞

lyz1196 发表于 2020-12-13 17:03

sandro 发表于 2020-12-13 17:19

csolfans 发表于 2020-12-13 17:31

GuardHei 发表于 2020-12-13 12:19
好像是的,一核分配一个。
这么说是pcmr大失败?


pcmr是什么意思?

Rarity5 发表于 2020-12-13 17:34

关闭超线程以达到最佳性能
我寻思好多游戏不是都这样吗

bluebirdy. 发表于 2020-12-13 17:43

本帖最后由 bluebirdy. 于 2020-12-13 17:46 编辑

STEAM改哪个文件
找到了 在这E:\SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64

a8610853 发表于 2020-12-13 17:45

bluebirdy. 发表于 2020-12-13 17:43
STEAM改哪个文件

图里面有exe的路径

evaqyqx 发表于 2020-12-13 18:17

本帖最后由 evaqyqx 于 2020-12-13 20:32 编辑

Rarity5 发表于 2020-12-13 17:34
关闭超线程以达到最佳性能
我寻思好多游戏不是都这样吗
关了超线程效果不如它这个办法   

asion617 发表于 2020-12-13 18:21

3700x提升明显,同一个场景大概高了10%,cpu占用也上去了一点

GuardHei 发表于 2020-12-13 18:22

csolfans 发表于 2020-12-13 17:31
pcmr是什么意思?

pc master race

—— 来自 S1Fun
页: [1] 2
查看完整版本: 2077 AMD CPU超线程优化,实测最低帧提升巨大