找回密码
 立即注册
搜索
楼主: a8610853

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

[复制链接]
     
发表于 2020-12-13 18:24 | 显示全部楼层
3900x似乎没什么变化
回复

使用道具 举报

     
发表于 2020-12-13 18:29 来自手机 | 显示全部楼层
mark回家就整

—— 来自 samsung SM-N9600, Android 10上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-13 18:32 | 显示全部楼层
3600感觉不错,修改之前CPU占用50以下,人多帧数掉到四十多。修改以后占用能到80多,帧数也更稳定了。
回复

使用道具 举报

     
发表于 2020-12-13 18:42 | 显示全部楼层
我5900x的,帧数提升了大概10%
回复

使用道具 举报

     
发表于 2020-12-13 18:55 来自手机 | 显示全部楼层
n网上好像有做好的一键修改工具,嫌麻烦的可以看看

—— 来自 OnePlus GM1910, Android 10上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-12-13 18:56 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-13 18:58 | 显示全部楼层
脑瘫优化  收了牙膏厂多少钱
回复

使用道具 举报

     
发表于 2020-12-13 19:06 | 显示全部楼层
收藏一下希望有傻瓜包
回复

使用道具 举报

     
发表于 2020-12-13 19:07 来自手机 | 显示全部楼层
GuardHei 发表于 2020-12-13 18:22
pc master race

—— 来自 S1Fun

可是ps5的cpu是8核16线程,如果没有SMT能有别的方法做到吗?
回复

使用道具 举报

     
发表于 2020-12-13 19:08 | 显示全部楼层
csolfans 发表于 2020-12-13 19:07
可是ps5的cpu是8核16线程,如果没有SMT能有别的方法做到吗?

smt可以关的
回复

使用道具 举报

     
发表于 2020-12-13 19:14 | 显示全部楼层
笑了,你这修改截图跟游戏里的hacking完美匹配
回复

使用道具 举报

发表于 2020-12-13 19:34 | 显示全部楼层
3700x改后从50%上到85%,人车密集的地方帧数提高5-8帧,舒服多了
回复

使用道具 举报

     
发表于 2020-12-13 19:37 来自手机 | 显示全部楼层
草,还可以这样,马上试一下
回复

使用道具 举报

     
发表于 2020-12-13 19:38 来自手机 | 显示全部楼层
《赛博朋克实践》
回复

使用道具 举报

     
发表于 2020-12-13 19:46 | 显示全部楼层
本帖最后由 燕龙 于 2020-12-13 22:24 编辑

我是3600+5700 开2k高画质,大概30~38帧。
按上述方法修改后,cpu占用从35%左右提升到了不到50%,帧数提升不明显大概1到3帧,目测高值摸到了40
又尝试了关闭smt,cpu占用提升到了60%-70%,但是帧数反而下降了一点,和原始状态差不多,帧数在35左右。
回复

使用道具 举报

     
发表于 2020-12-13 20:15 | 显示全部楼层
燕龙 发表于 2020-12-13 19:46
我现在3600+5700 开2k高画质,大概30~38帧,一会儿试试。

进主板把smt超线程关了,直接cpu占用40吃到80,人群多的地方都稳定了
回复

使用道具 举报

     
发表于 2020-12-13 20:54 | 显示全部楼层
帧数不清楚,不多5800X 16个框框确实都跑起来了,之前只有10个框框左右
回复

使用道具 举报

     
发表于 2020-12-13 21:01 | 显示全部楼层
野外 5* -> 6*
市内 3* -> 4*
我还把人流数量提高了……终于见到 80% 的 CPU 占用率了
回复

使用道具 举报

头像被屏蔽
发表于 2020-12-13 21:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-13 21:31 | 显示全部楼层
覆盖黏贴还是插入黏贴?介绍里说的插入,截图却是覆盖阿
回复

使用道具 举报

发表于 2020-12-13 21:32 | 显示全部楼层
5600X+3070调完同样以2K60FPS为目标能把DLSS从自动改成质量
但是没跑多久跳出了一次,不知道是不是改了这个的问题
回复

使用道具 举报

     
发表于 2020-12-13 21:35 | 显示全部楼层
本帖最后由 Tring 于 2020-12-13 21:37 编辑
费老师 发表于 2020-12-13 21:31
覆盖黏贴还是插入黏贴?介绍里说的插入,截图却是覆盖阿

通常,在选中的内容和粘贴的内容长度相同时,插入和覆盖的效果是一样的:都是替换。
只有在光标选中内容少于粘贴内容,或者未选中内容时,插入和覆盖才有区别(对于未选中的后续内容的处理方式上)。

只是一般论,不太确定。
回复

使用道具 举报

     
发表于 2020-12-13 21:42 来自手机 | 显示全部楼层
本帖最后由 ChrisSnake 于 2020-12-13 21:47 编辑

谁能给我讲讲这是什么原理?
回复

使用道具 举报

     
发表于 2020-12-13 22:22 | 显示全部楼层
ChrisSnake 发表于 2020-12-13 21:42
谁能给我讲讲这是什么原理?

修改处,原本exe里的内容78 30是一句条件跳转指令jne xxxxxx;
而修改后的eb 30是一句强制跳转指令jmp xxxxxx。
跳转的位置是一样的,只是不需要满足前面的条件也会跳转。

这是破解程序时常用的手法。
至于为什么这个强制跳转就能够启动优化,比较粗浅的猜测是:
游戏原本就设置了优化,但是当仅当某个条件满足时才会进行;现在通过修改无视了那个条件。

当然,实际上我也不是破解者,也不知道这里到底是个什么具体情况具体原因。
回复

使用道具 举报

     
发表于 2020-12-13 22:25 | 显示全部楼层
faithlifer 发表于 2020-12-13 20:15
进主板把smt超线程关了,直接cpu占用40吃到80,人群多的地方都稳定了

试了关闭smt,cpu占用上去了,但是帧数反而下降了一点。
回复

使用道具 举报

     
发表于 2020-12-13 22:32 来自手机 | 显示全部楼层
3600x 感觉好像没啥变化

看了眼任务管理器 改不改都是12个框框一半左右

—— 来自 Xiaomi Redmi K30, Android 10上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2020-12-13 23:18 来自手机 | 显示全部楼层
引用第17楼Zepp于2020-12-13 12:40发表的  :
引用:Cray 发表于 2020-12-13 12:03PC游戏常见套路,简单点的改下exe文件名就......

你就没看懂我在说啥 …
.x
像这种给钱优化 ,一些游戏改下文件名就能激活优化 懂了吗。

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

使用道具 举报

     
发表于 2020-12-13 23:33 来自手机 | 显示全部楼层
本帖最后由 雨落飘零 于 2020-12-13 23:47 编辑

试了试,在市中心可以提高5帧左右,cdpr就这,还得靠玩家自己来…但是我在还没搞这个的时候崩溃跳出过2次了,用了这个修改,目前已跳出3次,一次是玩了两个小时,两次是就几分钟就跳出了,这不会吧,感觉还是cdpr的问题,怎么稳定性下降了这么多,1.03起码我还没跳出过呢
回复

使用道具 举报

     
发表于 2020-12-13 23:48 | 显示全部楼层
正要去来生呢啪一下跳出,重进过两分钟又啪一下跳出,这锅cdpr必须得背好
回复

使用道具 举报

头像被屏蔽
发表于 2020-12-13 23:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-13 23:54 来自手机 | 显示全部楼层
大江户战士 发表于 2020-12-13 23:50
都自己改了文件还赖cdpr么

不如等cdpr正式支持amd优化

我说我1.04还没改文件呢就开始跳出了,跳了两次,和改了文件以后一样,第一次打了挺久突然跳出,第二次再进过了几分钟跳出,还没有改文件就发生的总不赖我吧?
回复

使用道具 举报

     
发表于 2020-12-14 00:22 | 显示全部楼层
vaststars 发表于 2020-12-13 22:32
3600x 感觉好像没啥变化

看了眼任务管理器 改不改都是12个框框一半左右

是不是没改成功  我的3600x改完负载能到85%
回复

使用道具 举报

头像被屏蔽
发表于 2020-12-14 00:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-12-14 00:35 | 显示全部楼层
根据reddit的说法问题好像是出在amd的GPUOpen上:
https://www.reddit.com/r/pcgamin ... piler_which/gfknein
具体代码:
https://github.com/GPUOpen-Libra ... dCount-Win7.cpp#L69
这里只对了Bulldozer开启了smt
作为参考zen和zen2的cpuid是0x17(海光的是0x18),zen3的是0x19,但是代码只对0x15开启了smt
https://en.wikichip.org/wiki/amd/cpuid
回复

使用道具 举报

     
发表于 2020-12-14 00:40 来自手机 | 显示全部楼层
大江户战士 发表于 2020-12-14 00:29
1.04更新没替换exe吧,还是你改完的
试试修复安装

不用,我备份了修改前的文件,再换回来试一下,不过我估计没区别,因为我还没有修改文件呢就已经跳出过了,而且跳出的时间和修改后一样的,都是玩了两个小时跳出,再进游戏几分钟就跳出
回复

使用道具 举报

     
发表于 2020-12-14 00:41 | 显示全部楼层
试了一下,确实提升不小,第三人称开车也不会像之前那么剧烈的掉帧了
回复

使用道具 举报

     
发表于 2020-12-14 13:08 | 显示全部楼层
我想问下 这个和nga发的这个是一回事吗


“有个外国插件作者(Skyrim Together的开发者之一) 帮波兰蠢驴做了一下CPU相关的优化
主要是AMD的SMT和所有CPU都有用的Trampoline removal
https://github.com/yamashi/PerformanceOverhaulCyberpunk
回复

使用道具 举报

     
发表于 2020-12-14 13:31 来自手机 | 显示全部楼层
ceettt 发表于 2020-12-14 00:35
根据reddit的说法问题好像是出在amd的GPUOpen上:
https://www.reddit.com/r/pcgaming/comments/kbsywg/cyb ...

根据repo中这篇issue列出的官方文章的说法:
https://github.com/GPUOpen-LibrariesAndSDKs/cpu-core-counts/issues/2
amd认为在ryzen系列上开启smt对于某些游戏可能会反而造成性能降低,因此在默认设置中仅使用物理内核数而非逻辑内核数。而在前一系列中没有该问题,因此默认便使用了逻辑内核数。
通常芯片厂商会做这种区别设置,都是曾发生过什么对客户造成了影响的问题的。
不管这个默认是否合理,但是至少说明,游戏开发者并不应该直接使用这个默认设置,而应该根据自己的游戏情况手动调整设置。
于是结论上还是蠢驴开发经验欠缺,或者按摩店支持不到位了。
回复

使用道具 举报

     
发表于 2020-12-14 13:38 来自手机 | 显示全部楼层
回家试试我的3700x有没有效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-27 17:31 , Processed in 0.275591 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表