Board logo

标题: [电脑] 改善2077帧数表现的AU补丁(更新1.06版) [打印本页]

作者: MKIII    时间: 2020-12-14 10:57     标题: 改善2077帧数表现的AU补丁(更新1.06版)

引用:
Apparently tere is some quick fix for AMD CPUs.

I think it helps. My CPU usage jumped from 40-50% up to even 90%+. I think game got a little more smooth.

Seems big enough to justify a thread:

Credits go to: https://www.reddit.com/r/Amd/comments/kbp0np/cyberpunk_2077_seems_to_ignore_smt_and_mostly/gfjf1vo/

So I was struggling on my PC (AMD Ryzen 3600 / RTX3070) to get over 60 FPS. Whenever I changed my graphic settings to low/mid/high/ultra, the FPS stays the same. I saw that only 1 or 2 cores on my AMD were being utilized. So I stumbled on this post on the AMD reddit.

I did the fix they said there and I now have 100 FPS on 1440P everything maxed out with DLSS Quality.

My proof:

This is what you need to do (Basically just change the 75 to EB)

Step by step by /u/chaosxk

Step by Step:

1.Download HxD hex editor

2.Find your Cyberpunk2077.exe, i have GOG so mines was in Cyberpunk 2077\bin\x64

3.Make a backup copy of Cyberpunk2077.exe just in case

4.Drag Cuberpunk2077.exe to HxD, a bunch of hex numbers should appear (like 01 FF 0D, etc)

5.Press CTRL+F, change column to Hex-Values

6.Put in "75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08" in the search string without quotes, those values should be highlighted

7.Copy " EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08 " without quotes

8.Back in HxD right click the highlighted values and select "paste insert"

9.Now go to top bar and click the save icon logo

10.Done
2077高画质,GPU吃满,AMD CPU占用却很低的优化补丁。
原帖

20201221 更新:AMD CPU的利用率补丁 1.05版exe
引用:
And here is the Hex-fix on v1.05

Search for:

75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

Change it to 74 or EB:

74 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

or

EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

And magic happens.
-----------------------------------------------------------------------------------------------------------------------------------------------------
20201225 更新:AMD CPU的利用率补丁 1.06版exe
引用:
EDIT: Works on update 1.06 too.

Replace

75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

With

EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

This will re-enable SMT once again and fully utilize 8 core and above SMT. I took a big hit after the patch running at a solid 50% CPU, after this fix it's back up to ~%75 usage.

Give it a shot on your own hardware with your settings to see how it impacts you. Yes I have seen GamerNexus video and my results contradict his. Not here to argue who is right or wrong, just helping those affected by the new patch.
[ 本帖最后由 MKIII 于 2020-12-25 08:59 编辑 ]
作者: cynic0522    时间: 2020-12-14 11:04

posted by edfc, platform: iPhone 12
我用了,3700x加1070

使用前CPU占用2x
使用后4x 5x
gpu一直都是99…

帧数也没有肉眼可见的提升。

很神秘。
作者: hjwwei    时间: 2020-12-14 11:30

GPU都99了 怎么提升帧数?
作者: sceic    时间: 2020-12-14 11:40

引用:
原帖由 hjwwei 于 2020-12-14 11:30 发表
GPU都99了 怎么提升帧数?
CPU要负责一部分渲染的调度和计算吧,gpu 99那是最后的输出,前面的调度更好的话,可能会改善延迟。
作者: xjackx    时间: 2020-12-14 11:51

Posted by Xiaomi M2007J1SC
3600试了下帧数上升了10帧,占用从50多飙到90
作者: 妹妹的G点    时间: 2020-12-14 12:25

posted by wap, platform: iPhone
马克
作者: bhlaowang    时间: 2020-12-14 12:35

posted by wap, platform: Android
马克,回去试
作者: elia    时间: 2020-12-14 16:35

引用:
原帖由 cynic0522 于 2020-12-14 11:04 发表
posted by edfc, platform: iPhone 12
我用了,3700x加1070

使用前CPU占用2x
使用后4x 5x
gpu一直都是99…

帧数也没有肉眼可见的提升。

很神秘。
提升最低帧数了吧
作者: mailps3    时间: 2020-12-14 17:02

对4k分辨率下有用么?
作者: MKIII    时间: 2020-12-14 17:10

引用:
原帖由 mailps3 于 2020-12-14 17:02 发表
对4k分辨率下有用么?
我回去试下
Cyberpunk: 4K ultra, ultra ray tracing, DLSS quality
FPS(25~35),CPU负载20~30%。
Ryzen 3700X(4242MHz),
3080 Adoc(1890Mhz),
DDR4 8*2(3200MHZ)。

调整后,再加上GPU手动超频了,FPS稳定32+,CPU负载50~60%。
Ryzen 3700X(4252MHz),
3080 Adoc(2025Mhz)。
[attach]1162316[/attach]

GPU主频超高了容易撞340W的功耗墙,游戏闪退,
降了点GPU主频,DLSS调到平衡,FPS稳定42+,基本可以玩了。
[attach]1162304[/attach][attach]1162305[/attach]

[ 本帖最后由 MKIII 于 2020-12-15 10:51 编辑 ]
作者: raidentime    时间: 2020-12-14 17:11

Posted by TGFC·NG
3900试了一下没任何感觉。。。
作者: cynic0522    时间: 2020-12-14 17:12

posted by wap, platform: MAC OS X
引用:
原帖由 @MKIII  于 2020-12-14 17:10 发表
我回去试下
Cyberpunk: 4K ultra, ultra ray tracing, DLSS quality
FPS(25~35)
Ryzen 3700X(4242MHz),
3080 Adoc(1890Mhz),
DDR4 8*2(3200MHZ).
内存超个频吧
作者: 去日留痕    时间: 2020-12-14 22:38

posted by wap, platform: Firefox
引用:
原帖由 @cynic0522  于 2020-12-14 17:12 发表
内存超个频吧
内存如何超频?一般3200的能否超上去?
作者: cynic0522    时间: 2020-12-14 23:55

posted by edfc, platform: iPhone 12
引用:
原帖由 @去日留痕 于 2020-12-14 22:38 发表
posted by wap, platform: Firefox
内存如何超频?一般3200的能否超上去?
这话题可就大了,完全不是一二百字的事儿。

b站有很多这样的视频,很直观。
作者: Melas    时间: 2020-12-15 01:19

3700x+1080ti改了也没感觉
作者: 花气袭人知昼暖    时间: 2020-12-15 09:11

posted by wap, platform: iPhone
3700x改了以后占用率从30%提高到60%~70%,帧率可能提高了5帧左右,主要是显卡功耗下降了20w,不是很懂原理,但有一点点效果。
作者: sonicteam    时间: 2020-12-17 10:36

回去看看
作者: MKIII    时间: 2020-12-21 15:19

20201221 更新:AMD CPU的利用率补丁 1.05版exe
引用:
And here is the Hex-fix on v1.05

Search for:

75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

Change it to 74 or EB:

74 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

or

EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

And magic happens.
[ 本帖最后由 MKIII 于 2020-12-22 10:48 编辑 ]
作者: cinder    时间: 2020-12-21 15:25

posted by wap, platform: Chrome
这游戏,显卡在我机器上负载最高也就96%-97%,温度比满载低7、8度,感觉效果不错……
作者: auric    时间: 2020-12-21 19:07

posted by wap, platform: Android
引用:
原帖由 @MKIII  于 2020-12-21 15:19 发表
20201221 更新:AMD CPU的利用率补丁 1.05版exe
汗,昨天更新了失效了,正愁呢。
蠢驴还嘴硬只影响6核。
作者: thewall    时间: 2020-12-21 21:26

posted by wap, platform: Android
引用:
原帖由 @花气袭人知昼暖  于 2020-12-15 09:11 发表
3700x改了以后占用率从30%提高到60%~70%,帧率可能提高了5帧左右,主要是显卡功耗下降了20w,不是很懂原理,但有一点点效果。
75是条件跳转js,EB是无条件跳转jmp,后面一段是用cpuid判断CPU支持的特性。感觉是检查了一个AMD不支持的特性,所以强制跳过就好了。
作者: MKIII    时间: 2020-12-22 10:45

引用:
Tested on my Ryzen 3700x/RTX3080 in some random spot where I saw GPU usage drop.

https://imgur.com/gallery/sFew3PX

Top is without Hex Edit: 65 FPS, 47% CPU and 87% GPU usage.

Bottom with Hex Edit: 74 FPS, 68% CPU and 96% GPU usage.

This is everything maxed with Psycho raytracing if that matters.

And still I see videos from reputable sources saying it doesn’t make a difference. Well, it does for me.


作者: MKIII    时间: 2020-12-25 08:57

20201225 更新:AMD CPU的利用率补丁 1.06版exe
引用:
EDIT: Works on update 1.06 too.

Replace

75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

With

EB 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

This will re-enable SMT once again and fully utilize 8 core and above SMT. I took a big hit after the patch running at a solid 50% CPU, after this fix it's back up to ~%75 usage.

Give it a shot on your own hardware with your settings to see how it impacts you. Yes I have seen GamerNexus video and my results contradict his. Not here to argue who is right or wrong, just helping those affected by the new patch.

作者: chen12345    时间: 2020-12-25 18:24

mark




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0