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
用户和评论者注意到,Cyberpunk 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.找到您的Cyberpunk2077.exe,我有GOG,所以我的地雷在Cyberpunk 2077binx64中
3.为防万一,制作了Cyberpunk2077.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帧,提升相当明显。
好像对5800x以上的cpu提升很小 pcmr游戏
-- 来自 能搜索的 Stage1官方 Android客户端 马克 蠢驴是故意不放开优化代码吧
慢慢放开优化来营销口碑 波兰人是收了黄皮衣和英特尔的钱吧 PC游戏常见套路,简单点的改下exe文件名就可以提升 …
----发送自 Sony H8296,Android 9
-- 来自 能手机投票的 Stage1官方 Android客户端 这主机平台不都是amd的cpu吗
—— 来自 S1Fun GuardHei 发表于 2020-12-13 12:13
这主机平台不都是amd的cpu吗
—— 来自 S1Fun
主机平台PS5好像没有SMT a8610853 发表于 2020-12-13 12:15
主机平台PS5好像没有SMT
好像是的,一核分配一个。
这么说是pcmr大失败?
—— 来自 S1Fun emmer 发表于 2020-12-13 12:18
本身CPU占用率就很高的话,是不是修改以后没变化?
牙膏U改这个估计没用。AMD好像普遍跑不满占用。 GuardHei 发表于 2020-12-13 12:13
这主机平台不都是amd的cpu吗
—— 来自 S1Fun
主机目前跑的是兼容版,旧的主机没有smt,都是纯8核
—— 来自 OPPO PCLM10, Android 10上的 S1Next-鹅版 v2.4.3 Cray 发表于 2020-12-13 12:03
PC游戏常见套路,简单点的改下exe文件名就可以提升 …
----发送自 Sony H8296,Android 9 ...
主楼那么短都没耐心看完?这改的是文件二进制数据,跟文件名有啥关系? 在该游戏中,游戏被锁定在CPU的物理核心上,而不是逻辑上。该问题在Intel处理器上不存在
目前尚不清楚游戏被延迟了很多次,但尚未针对AMD Ryzen处理器进行优化。究竟是游戏开发者的疏忽,还是发行时应该采取的措施
到底是蠢驴,还是收了牙膏和老黄钱的奸驴
蠢驴,现在的你很卑鄙 我的3600x有救了! a黑石锤 开头又没牙膏厂的标怎么只给牙膏厂优化呢 kkk9233 发表于 2020-12-13 12:53
开头又没牙膏厂的标怎么只给牙膏厂优化呢
可能是收了黄皮衣的钱顺手做的(
—— 来自 OPPO PCLM10, Android 10上的 S1Next-鹅版 v2.4.3 洗刷刷 发表于 2020-12-13 12:03
哈哈哈!真就玩家替厂商做优化。之间有个改exe关TTA,现在又来优化超线程,蠢驴到底在干啥。 ...
入侵exe也是赛博的一环 有人说这是因为2077用的opengpu啥啥的,然后opengpu也只是注释但并不开放。 实测有效 3600x之前最低的时候40帧 现在50多帧 提升太明显了吧 艹这使我想起以前玩nfs14的时候,外套一个网上玩家开发的启动程序能实现游戏多线程,原本游戏exe只能单线程,简直了。 这也太败人品了 卑鄙驴? 5900X提升明显吗?
玩家帮公司优化,这很赛博朋克
被CDPR榨取价值嘞 GuardHei 发表于 2020-12-13 12:19
好像是的,一核分配一个。
这么说是pcmr大失败?
pcmr是什么意思? 关闭超线程以达到最佳性能
我寻思好多游戏不是都这样吗 本帖最后由 bluebirdy. 于 2020-12-13 17:46 编辑
STEAM改哪个文件
找到了 在这E:\SteamLibrary\steamapps\common\Cyberpunk 2077\bin\x64
bluebirdy. 发表于 2020-12-13 17:43
STEAM改哪个文件
图里面有exe的路径 本帖最后由 evaqyqx 于 2020-12-13 20:32 编辑
Rarity5 发表于 2020-12-13 17:34
关闭超线程以达到最佳性能
我寻思好多游戏不是都这样吗
关了超线程效果不如它这个办法 3700x提升明显,同一个场景大概高了10%,cpu占用也上去了一点 csolfans 发表于 2020-12-13 17:31
pcmr是什么意思?
pc master race
—— 来自 S1Fun
页:
[1]
2