飒诞 发表于 2023-3-31 01:59

解决CPU高占用的方法

本帖最后由 飒诞 于 2023-3-31 02:50 编辑

本来我在游戏时,CPU经常占用90%以上,还时不时卡死, 当时的虚拟内存是8G, 我物理内存是128G,由于之前某些程序不设置虚拟内存就会出错(比如格式工厂和officer),为了减少虚拟内存频繁读写损耗SSD,我就把虚拟内存指向到 内存虚拟盘RAMDISK里面,设置为8G,当游戏卡死后,我看系统日志提示是内存不足······· 之后我 把虚拟内存设置到16G以上后,CPU占用就50%-70%左右,不再卡死了,CPU是 10900X关超线程,显卡是6800XT,特效设置是关游戏内景深(动画开景深 是游戏推荐开)和 关 动态模糊,其他全开最高 。 当然这只是我个人遇到的解决办法,并不一定适用于大家,但也抽点时间分享这个解决办法吧,希望能帮助到各位同好。   我显示器是2K60HZ,所以玩所有游戏都是限制最高60帧,个人感觉顺畅了,省电又静音,下图见几个场景的CPU占用













ldyq 发表于 2023-3-31 02:24

我 虽然没有任何问题 但是你提醒了我我也弄了个 ramdisk

飒诞 发表于 2023-3-31 02:28

本帖最后由 飒诞 于 2023-3-31 02:31 编辑

ldyq 发表于 2023-3-31 02:24
我 虽然没有任何问题 但是你提醒了我我也弄了个 ramdisk
嗯啊, 还有把浏览器放到 RAMDISK,浏览器缓存和 系统 TEMP也设置在RAMDISK。那样你开几百个网页都不会卡,也不会由于开网页而让SSD频繁产生临时文件。 内存够大时可以设置大点的内存盘,把战锤,全面战争那种进入战斗画面读盘很久的放到内存盘, 读图快很多。

ldyq 发表于 2023-3-31 02:34

飒诞 发表于 2023-3-31 02:28
嗯啊, 还有把浏览器放到 RAMDISK,浏览器缓存和 系统 TEMP也设置在RAMDISK。那样你开几百个网页都不会 ...

对 好多年前我用机械盘的时候用过现在SSD懒习惯了

飒诞 发表于 2023-3-31 11:22

对的,就是这个游戏调用很大的虚拟内存,即使你100TB物理内存,它也要调用大虚拟内存,要设置到16G以上,我几个朋友这样设置后 CPU占用大幅降低。
PS : 虚拟内存 最起码要设置在速度快点的SSD盘,如果在机械盘的话,会由于调用虚拟内存时速度太慢,CPU等待调用会增大CPU占用。

ds272830750 发表于 2023-3-31 12:42

E3的U还有必要设置吗?

dlcoolman 发表于 2023-3-31 12:56

你这都锁60了CPU占用还是挺高啊,我没锁60 占用率不到30%

第一次加载着色器CPU吃到60%多,我都惊了,13900KF



显卡也是6800XT 全部默认显卡内存CPU不喜超频。

https://att.3dmgame.com/att/forum/202303/30/143806ikkwng8kkgblljuu.png


https://att.3dmgame.com/att/forum/202303/30/143803u5fyxyow5duspbvo.jpg


https://att.3dmgame.com/att/forum/202303/30/143805t1i0n10ijyijn1oz.jpg


开了FSR2

lkingstar 发表于 2023-3-31 12:58

飒诞 发表于 2023-3-31 22:18

本帖最后由 飒诞 于 2023-3-31 23:08 编辑

dlcoolman 发表于 2023-3-31 12:56
你这都锁60了CPU占用还是挺高啊,我没锁60 占用率不到30%

第一次加载着色器CPU吃到60%多,我都惊了,139 ...
我这个是10900X老CPU了 .默认睿频4.5G .   你这个新CPU啊 ,都5.5G了,而且我关超线程,开了超线程是可以看到占用减半,但超线程那是虚假的CPU占用,超线程其实只是从物理核心那虚拟运作一个线程,那个线程运行的资源还是那个物理核心的,超线程的弊端是资源调用时要多绕一个弯,导致有延迟 ,超线程的实际占用要乘2。所以我特意关闭超线程,你那个应该是开了超线程的。我这主频低,功耗也低,温度也低, 我温度才40度时, 你那温度都70多度了。 主要是 你开了FSR2 . 那个分辨率降低一大截,所以我不开, 你看我截图设置的分辨率就是2560X1600是 没开FSR的。而且帧数主要是占GPU,CPU只是计算物理效果和资源调用计算, 你看你GPU都占用多少了,你GPU 2400HZ频率,占用快100%,220W。我那GPU才到1800HZ,占用70%,160W 。你 GPU 70多度,   我 GPU 才40多度, 风扇 0转速,我驱动设置开启风扇0 RPM,华硕 6800XTLC一体水。

飒诞 发表于 2023-3-31 22:19

ds272830750 发表于 2023-3-31 12:42
E3的U还有必要设置吗?

所有U都要啊, 不关U的事, 是 这个游戏程序默认调用大量虚拟内存, 估计是游戏开发者的电脑就是大虚拟内存那种吧

f22cdef 发表于 2023-3-31 23:25

飒诞 发表于 2023-3-31 22:19
所有U都要啊, 不关U的事, 是 这个游戏程序默认调用大量虚拟内存, 估计是游戏开发者的电脑就是大虚拟内 ...

游戏开发者不会考虑调用虚拟内存的事,他只考虑用多少内存的事。
用多少物理内存组合多少虚拟内存,是系统、框架、引擎考虑的事。

飒诞 发表于 2023-4-1 01:59

本帖最后由 飒诞 于 2023-4-1 03:59 编辑

f22cdef 发表于 2023-3-31 23:25
游戏开发者不会考虑调用虚拟内存的事,他只考虑用多少内存的事。
用多少物理内存组合多少虚拟内存,是系 ...
我128G物理内存, 99%游戏和应用程序可以 禁止虚拟内存 而正常顺畅运行,只有极个别应用需要调用虚拟内存。而这个游戏最多只占区区10来G物理内存,我空余上百G内存 它不用,偏要调用大量虚拟内存。

另,真正做得好的应用是不需要调用虚拟内存的,虚拟内存即使设置在SSD上,由于SSD的4K随机读写 跟 物理内存比就是 天上 跟 地下的差别,从而导致游戏有时大量调用虚拟内存时就会不可避免的出现延迟和卡顿。所以优化得好的绝大部分3A游戏都可以禁止虚拟内存 而 正常运行。

SD3389108 发表于 2023-4-2 00:37

f22cdef 发表于 2023-3-31 23:25
游戏开发者不会考虑调用虚拟内存的事,他只考虑用多少内存的事。
用多少物理内存组合多少虚拟内存,是系 ...

别的游戏你可能还可以忽悠人, 我电脑就只是玩游戏看看视频什么的N年来都是禁用虚拟内存玩得好好的,偏偏这个游戏禁用虚拟内存的话 随时都会卡死。 你竟然敢舔 这个游戏开发者不考虑虚拟内存??? 你在这里一本正经胡说八道 给大家表演什么叫做 卖笑 啊?

100300290 发表于 2023-4-2 00:46

你都限制60帧了 cpu肯定占用下来了 不信你别限制帧数

飒诞 发表于 2023-4-2 02:26

本帖最后由 飒诞 于 2023-4-2 02:56 编辑

100300290 发表于 2023-4-2 00:46
你都限制60帧了 cpu肯定占用下来了 不信你别限制帧数
首先···请你提高下阅读理解能力可以吗? 我开头就说了,我一直以来都是限制60帧,一开始60帧时虚拟内存不够进游戏就几乎100%CPU占用,一会就卡死, 我设置高点虚拟内存后就好很多了。

其次 帧数主要占GPU资源 ,当然CPU也会占多点。 但CPU主要负责 资源调用,光 和 影范围计算,物体运动轨迹,物体空间位置,和物理效果(类似毛发,草 等的 摆动幅度),GPU负责渲染CPU指定的画面,帧数高,时当然会占CPU高点, 但主要是占GPU多点。超过60帧对我没有一点意义, 但既然你想看,我也截个图给你看下,还特意GPU超频一点了,显卡辣鸡了点, 帧数不高,不好意思哈。


最后如果你觉得这个游戏设置虚拟内存没用的话, 你大可禁止虚拟内存, 如果你能在这个游戏修复前,禁止虚拟内存能正常游戏的话,全世界玩家都感谢你,你可以一人就踢翻顽皮狗了, 我帮你申请个奥斯卡奖哈


晴~天 发表于 2023-4-2 03:24

飒诞 发表于 2023-4-2 02:26
首先···请你提高下阅读理解能力可以吗? 我开头就说了,我一直以来都是限制60帧,一开始60帧时虚拟内存 ...

想和你拿左上角的監測數據模板

能否發我下,不然都沒法看詳細資料

860754577@qq.com

飒诞 发表于 2023-4-2 03:30

本帖最后由 飒诞 于 2023-4-2 04:23 编辑

晴~天 发表于 2023-4-2 03:24
想和你拿左上角的監測數據模板

能否發我下,不然都沒法看詳細資料

嗯 ,已发, 麻烦帮我放大仔细看清楚那里有P图痕迹哈,好让我脱嫌,
哦,补充下,单人场景是这个截图的占用, 多人场景,比如多几个怪时,占用会到85% 左右的CPU占用,

先睡了,明天再看看




Mr.HaHa 发表于 2023-4-2 04:09

没用 还是占用高

飒诞 发表于 2023-4-2 04:14

Mr.HaHa 发表于 2023-4-2 04:09
没用 还是占用高

哦, 那马上把虚拟内存禁用,有奇效!

飒诞 发表于 2023-4-2 04:22

100300290 发表于 2023-4-2 00:46
你都限制60帧了 cpu肯定占用下来了 不信你别限制帧数

哦,补充下,单人场景是这个截图的占用, 多人场景,比如多几个怪时,占用会到85% 左右的CPU占用

晴~天 发表于 2023-4-2 14:53

本帖最后由 晴~天 于 2023-4-2 14:54 编辑

飒诞 发表于 2023-4-2 04:22
哦,补充下,单人场景是这个截图的占用, 多人场景,比如多几个怪时,占用会到85% 左右的CPU占用
...
還行阿 問題不大順便想跟樓主拿RTSS監測軟體
這模板排版感覺滿清楚的

飒诞 发表于 2023-4-2 23:32

晴~天 发表于 2023-4-2 14:53
還行阿 問題不大順便想跟樓主拿RTSS監測軟體
這模板排版感覺滿清楚的



这个程序叫    MSI Afterburner   在微星官网下载 :
https://tw.msi.com/Landing/afterburner/graphics-cards

f22cdef 发表于 2023-4-3 22:33

SD3389108 发表于 2023-4-2 00:37
别的游戏你可能还可以忽悠人, 我电脑就只是玩游戏看看视频什么的N年来都是禁用虚拟内存玩得好好的, ...

嗯……我刚刚通关了,看到你还时不时卡死,太开心了,88~

人生就像一场梦 发表于 2023-4-3 22:57

@飒诞   我是32G内存怎么设置 虚拟内存   多少大呢?

飒诞 发表于 2023-4-4 09:13

本帖最后由 飒诞 于 2023-4-4 09:19 编辑

人生就像一场梦 发表于 2023-4-3 22:57
@飒诞   我是32G内存怎么设置 虚拟内存   多少大呢?
建议最少设置18G吧,百度 一下就有如何设置虚拟内存,记得设定在SSD上,设置在机械硬盘的话,由于机械硬盘读取慢会加大CPU占用。你32G内存,建议不玩这个游戏时禁用虚拟内存, 绝大部分游戏和应用不会强制调用虚拟内存,物理内存够就可以很顺畅运行,除非你游戏时有问题,否则不需要开虚拟内存。

winklejude 发表于 2023-4-4 09:56

这种线性3A游戏13900k都能占用30%多,简直有大病

飒诞 发表于 2023-4-4 11:07

winklejude 发表于 2023-4-4 09:56
这种线性3A游戏13900k都能占用30%多,简直有大病

嗯,这个游戏优化差,强制调用虚拟内存十几G,导致CPU占用高。 像20年前 内存贵,网吧128M内存 会设置几G的虚拟内存在机械硬盘,越玩越卡顿。

人生就像一场梦 发表于 2023-4-4 17:28

飒诞 发表于 2023-4-4 09:13
建议最少设置18G吧,百度 一下就有如何设置虚拟内存,记得设定在SSD上,设置在机械硬盘的话,由于机械硬盘 ...

兄弟你的物理内存多少也是32G?

飒诞 发表于 2023-4-4 17:58

人生就像一场梦 发表于 2023-4-4 17:28
兄弟你的物理内存多少也是32G?

帖子开头说了啊,128G ,截图用RAMDISK 虚拟24G做硬盘

人生就像一场梦 发表于 2023-4-4 18:17

飒诞 发表于 2023-4-4 17:58
帖子开头说了啊,128G ,截图用RAMDISK 虚拟24G做硬盘

好 的!!
页: [1] 2
查看完整版本: 解决CPU高占用的方法