[附教程]转:《赛博朋克 2077 》未支持 AMD Ryzen CPU 同步多线程,开发者发布改代码补丁性能大增[9楼13楼已测试有效]

yimchong-avatar

yimchong

2020-12-08T05:02:27+00:00

外媒 Neowin 报道,一位名叫 UnhingedDoork 的红人为 AMD Ryzen CPU 制作了一个性能补丁,可以为 CDPR 新推出《赛博朋克 2077》开启利用逻辑处理器以及物理核心。显然,该游戏在当前状态下,官方似乎并没有利用 AMD Ryzen CPU 同步多线程 (SMT),而在英特尔处理器上却可以。其表示,游戏没有使用 ICC 作为编译器,跟其他 CPU 厂商无关。另一位 Reddit 用户 CookiePLMonster 稍微修改了一些值,使其在不同的 CPU 架构上发挥得更好。

[img]https://img.ithome.com/newsuploadfiles/2020/12/20201214_091842_193.png[/img]
[img]https://img.ithome.com/newsuploadfiles/2020/12/20201214_091928_433.jpg@base@tag=imgScale&w=1440&h=222&q=90[/img]

Reddit 帖子用户报告说,打上补丁后的帧数和 1% 最低值都好了很多,这很有意义,因为在游戏中对 CPU 要求最高的场景中,比如在开车穿越夜之城的时候,SMT 会启动来辅助工作负载的分配和调度。

下面是补丁前后 AMD Ryzen 9 5950X 核心利用率情况:

打补丁前:
[img]https://img.ithome.com/newsuploadfiles/2020/12/20201214_091508_701.png[/img]

打补丁后:
[img]https://img.ithome.com/newsuploadfiles/2020/12/20201214_091535_311.png[/img]

下面提供了一个如何安装补丁的步骤指南(由 u/chaosxk 提供),不过,提醒大家要自担风险,如果出现任何问题,请恢复到旧的数值。

下载 HxD Hex Editor

找到你的 Cyberpunk2077.exe,(GOG 版本在 Cyberpunk2077/bin\x64)和(Steam:Steam/steamapps/common/Cyberpunk2077/bin\x64/Cyberpunk2077.exe)。

做一份 Cyberpunk2077.exe 的备份,以备不时之需。

将 Cuberpunk2077.exe 拖到 HxD,应该会出现一堆十六进制数字(如 01 FF 0D 等)。

按 CTRL+F 键,改列为十六进制值。

在搜索字串中输入 “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”(不加引号)。

回到 HxD 中右键点击高亮显示的数值,选择 “粘贴插入”覆盖上面的 “75 30 33 ....”中的数值。

这样操作后,“75”应该被 “EB”取代,其余的字符串值应该保持不变。

然后去顶部栏点击保存图标标志。

完成。

你可能需要重启系统才能使补丁生效。

下面是 u/qa3rfqwef 提供的视频教程:

[url]https://weibo.com/7518947256/JyogqCIJr[/url]

提醒:如果你在打完补丁后遇到任何问题,只要在 Hex Editor 或你创建的备份 Cyberpunk2077.exe 中恢复到旧值即可。

[url=https://www.ithome.com/0/524/526.htm]原链接[/url]
Comrade kaedehara🍁-avatar

Comrade kaedehara🍁

zen3也能用吗
之前看到说zen3效果不明显
yimchong-avatar

yimchong

[quote][pid=476484962,24637080,1]Reply[/pid] Post by [uid=40051012]骑士呆毛王[/uid] (2020-12-14 13:12):
zen3也能用吗
之前看到说zen3效果不明显[/quote]全系zen,当然包括zen3
Creag-avatar

Creag

Reply to [pid=476484962,24637080,1]Reply[/pid] Post by [uid=40051012]骑士呆毛王[/uid] (2020-12-14 13:12)

zen3的机器瓶颈应该都在显卡上了
Misky-avatar

Misky

这就很有意义了[s:a2:诶嘿]
Henry-_--avatar

Henry-_-

[quote][pid=476484962,24637080,1]Reply[/pid] Post by [uid=40051012]骑士呆毛王[/uid] (2020-12-14 13:12):

zen3也能用吗
之前看到说zen3效果不明显[/quote]图里就是zen3的5950x

不明显可能因为换zen3的瓶颈大都在显卡了

[s:a2:偷吃]
Broco-avatar

Broco

3500x是不是没用啊
yimchong-avatar

yimchong

[quote][pid=476487383,24637080,1]Reply[/pid] Post by [uid=60357413]darkkk36[/uid] (2020-12-14 13:21):

3500x是不是没用啊[/quote]3500x没有SMT,肯定没用。
Broco-avatar

Broco

[quote][pid=476487555,24637080,1]Reply[/pid] Post by [uid=149578]慕容夏寒[/uid] (2020-12-14 13:21):

3500x没有SMT,肯定没用。[/quote]谢谢大佬 我安心玩了 不折腾了
RichTheGamer-avatar

RichTheGamer

已改,的确有用
father_frag-avatar

father_frag

[s:ac:哭笑]其实这个贴 昨天就已经有三四个了
Forgottenskull-avatar

Forgottenskull

3600x有smt吗[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc7a0ee49.png[/img]
Seraxph-avatar

Seraxph

[quote][pid=476495571,24637080,1]Reply[/pid] Post by [uid=1059862]lovenara[/uid] (2020-12-14 13:52):

我5600x改了有用,改后还玩了个把小时没有闪退。
[img]https://img.nga.178.com/attachments/mon_202012/14/9aQ5-6khpZfT3cSsg-g0.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202012/14/9aQ5-7lc2ZgT3cSsg-g0.jpg[/img][/quote]什么软件啊?
yimchong-avatar

yimchong

[quote][pid=476492723,24637080,1]Reply[/pid] Post by [uid=42097353]正宗天然拉拉肥[/uid] (2020-12-14 13:42):

3600x有smt吗[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc7a0ee49.png[/img][/quote]除了3500x/3300/3100都有SMT。
paty-avatar

paty

我5600x改了有用,改后还玩了个把小时没有闪退。
[img]https://img.nga.178.com/attachments/mon_202012/14/9aQ5-6khpZfT3cSsg-g0.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202012/14/9aQ5-7lc2ZgT3cSsg-g0.jpg[/img]
Comrade kaedehara🍁-avatar

Comrade kaedehara🍁

[quote][pid=476495571,24637080,1]Reply[/pid] Post by [uid=1059862]lovenara[/uid] (2020-12-14 13:52):
我5600x改了有用,改后还玩了个把小时没有闪退。
[img]https://img.nga.178.com/attachments/mon_202012/14/9aQ5-6khpZfT3cSsg-g0.jpg[/img]
......[/quote]老哥帧数怎么样
Waterbird-avatar

Waterbird

图裂了[s:ac:瞎]
Resego-avatar

Resego

插眼 回去试试
CitrusPopTwist-avatar

CitrusPopTwist

观望一下……
Frankkk-avatar

Frankkk

确实有用,我3600原来占用也就50%,现在能上80%90%了