ajunsama 发表于 2020-12-13 18:24

3900x似乎没什么变化

faithlifer 发表于 2020-12-13 18:29

mark回家就整

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

ra2163 发表于 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

geminixxf 发表于 2020-12-13 18:56

dkssp2 发表于 2020-12-13 18:58

脑瘫优化收了牙膏厂多少钱

离魂仙 发表于 2020-12-13 19:06

收藏一下希望有傻瓜包

csolfans 发表于 2020-12-13 19:07

GuardHei 发表于 2020-12-13 18:22
pc master race

—— 来自 S1Fun

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

BallanceHZ 发表于 2020-12-13 19:08

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

smt可以关的

Zak 发表于 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左右。

faithlifer 发表于 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从自动改成质量
但是没跑多久跳出了一次,不知道是不是改了这个的问题

Tring 发表于 2020-12-13 21:35

本帖最后由 Tring 于 2020-12-13 21:37 编辑

费老师 发表于 2020-12-13 21:31
覆盖黏贴还是插入黏贴?介绍里说的插入,截图却是覆盖阿
通常,在选中的内容和粘贴的内容长度相同时,插入和覆盖的效果是一样的:都是替换。
只有在光标选中内容少于粘贴内容,或者未选中内容时,插入和覆盖才有区别(对于未选中的后续内容的处理方式上)。

只是一般论,不太确定。

ChrisSnake 发表于 2020-12-13 21:42

本帖最后由 ChrisSnake 于 2020-12-13 21:47 编辑

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

Tring 发表于 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占用上去了,但是帧数反而下降了一点。

vaststars 发表于 2020-12-13 22:32

3600x 感觉好像没啥变化

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

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

Cray 发表于 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还没改文件呢就开始跳出了,跳了两次,和改了文件以后一样,第一次打了挺久突然跳出,第二次再进过了几分钟跳出,还没有改文件就发生的总不赖我吧?

evaqyqx 发表于 2020-12-14 00:22

vaststars 发表于 2020-12-13 22:32
3600x 感觉好像没啥变化

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

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

大江户战士 发表于 2020-12-14 00:29

ceettt 发表于 2020-12-14 00:35

根据reddit的说法问题好像是出在amd的GPUOpen上:
https://www.reddit.com/r/pcgaming/comments/kbsywg/cyberpunk_2077_used_an_intel_c_compiler_which/gfknein
具体代码:
https://github.com/GPUOpen-LibrariesAndSDKs/cpu-core-counts/blob/master/windows/ThreadCount-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”

Tring 发表于 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对于某些游戏可能会反而造成性能降低,因此在默认设置中仅使用物理内核数而非逻辑内核数。而在前一系列中没有该问题,因此默认便使用了逻辑内核数。
通常芯片厂商会做这种区别设置,都是曾发生过什么对客户造成了影响的问题的。
不管这个默认是否合理,但是至少说明,游戏开发者并不应该直接使用这个默认设置,而应该根据自己的游戏情况手动调整设置。
于是结论上还是蠢驴开发经验欠缺,或者按摩店支持不到位了。

amzonme 发表于 2020-12-14 13:38

回家试试我的3700x有没有效果
页: 1 [2]
查看完整版本: 2077 AMD CPU超线程优化,实测最低帧提升巨大