一种解决因CPU无法满载导致降频掉帧的思路

您所在的位置:网站首页 玩原神cpu占用率高怎么办解决 一种解决因CPU无法满载导致降频掉帧的思路

一种解决因CPU无法满载导致降频掉帧的思路

2024-06-22 18:52| 来源: 网络整理| 查看: 265

引言

在游戏过程中我遇到了CPU无法满载的问题,表现为占用拉满CPU就会降频,导致游戏卡顿。经过电源模式、温度墙、功耗墙、功耗抢占等一系列的排查和调整,终于解决了该问题,并提供了一种解决类似问题的思路,希望对大家有所帮助。

一、问题描述

配置为i7-9750H+2060笔记本。CPU基频2.6GHz,睿频最高4GHz左右。

问题来源于我在玩《看门狗:军团》时发现的一个问题,CPU占用接近100%,但是GPU占用不超过35%。CPU占用高这是游戏优化差没得洗。但是我发现自己的CPU在占用率增高后,睿频频率会迅速减少至3.1GHz左右,游戏开始掉帧,在开车之类的场景中甚至减少至2.8GHz左右,游戏掉帧更加明显。

二、解决过程

问题解决围绕着查找和解决CPU降频问题开展。

(一)电源模式

首先想到的肯定是开启各种性能模式。主要包括笔记本“电池选项”里的“性能模式”,还有笔记本自带控制软件的性能模式。但是没有效果。

(二)温度墙

作为一台笔记本,温度始终是降频最可能的原因。通过Msi Afterburner查看当前的CPU、GPU温度。经检查,CPU约70°C、GPU约65°C。通常笔记本的温度墙都在90°C左右,玩别的游戏CPU曾经也跑过88~90°C,因此也不太可能是撞到温度墙的原因。

(三)功耗墙

CPU占用不高时睿频能跑满,但是占用高反而会降频。那是不是有可能功率提供不足,导致CPU“食不饱、力不足”呢。首先想到的是有可能厂家怕温度过高设置了功率墙。经攻略指导,我使用Throttle Stop查看降频原因,显示是“PL2”,于是我解锁了CPU的功耗墙,发现还是没有用。在检查设置时,发现CPU功耗最高能跑到67W,但是游戏一开就只有34W。而默认最大长时功率是45W,最大短时功率是68W,34W远没有达到上述阈值,排除了是撞功耗墙导致的降频。

(四)功耗抢占

恢复了功耗墙的设置后,我翻遍了教程、帖子、攻略等等都没有得到建设性意见。回想到之前同事新买的电脑适配器缩水,于是我想到有没有可能电脑高负荷时CPU无法满载是因为电脑整体功率不足,喂饱了GPU喂不饱CPU。我的笔记本标配是150W适配器,网上看了看攻略150W对于这个配置可能不足,但是因为麻烦和时效原因决定先不换适配器。先从软件上配置调整,使用Msi Afterburner拉低GPU的Power Limit至70%,让GPU“别吃那么饱”,分点给CPU。然后效果立竿见影,CPU能基本跑满功率了,睿频频率来到了3.8GHz,游戏帧数稳定性改善非常明显,在开车等复杂场景下也没有明显掉帧。

总结

目前很多游戏的优化都比较一般,3D画面渲染更加依赖CPU而非GPU。然而很多人的关注点都在自己的GPU上,CPU常常成为性能瓶颈。很多优化攻略都在强调GPU设置里要开最高性能,加之很多厂商默认的设置是功耗往GPU上倾斜,导致“CPU吃不饱”这一问题更加严重。

如果以后你碰到类似的问题,具体表现为,CPU占用低睿频能拉满,占用高反而会降频,不妨按照如下思路排查解决:

1.检查是否开启性能模式。经测试,性能模式确实可以让CPU尽量跑满睿频,平衡或省电模式容易导致降频。

2.检查是否撞上温度墙。可以用温度监控软件查看(我使用的是Msi Afterburner,目前很多电脑也自带有类似的软件)。笔记本如果温度来到了90°C左右(台式机不清楚),那有很大可能是撞上温度墙了。此时可以尝试对电脑清灰、更换硅脂等操作以降低温度。也可以试着“竭泽而渔”,强行关闭温度墙,但是容易造成温度过高,进而导致设备损坏。

3.检查CPU功耗和功耗墙(TPL)设置。功耗墙可以使用CPU-z或Throttle Stop查看,CPU瞬时/最大/最小功耗可以使用Throttle Stop查看。

(1)如果高负载情况下,CPU功耗达到甚至超过了“最大长时功率”(有时默认显示为TPL),那基本是撞功耗墙了。此时可以使用Throttle Stop等软件尝试解除功耗墙,但是需要监控温度等其他关联指标,因为高功耗更容易造成高温和其他不稳定问题。

(2)如果CPU功耗没有达到TPL,那可以排除撞功耗墙的原因。可以试着排查是不是功耗抢占的原因,此时可以尝试通过降低GPU功耗(我使用的是Msi Afterburner,或许可以尝试NVIDIA控制面板里“电源管理模式”调成“最佳功率优先/自适应”)来给CPU分配更多功率。也可以尝试更换更大功率的适配器,但是更大功率意味着更多发热,自己管控好风险即可。

在问题解决过程中,发现其他可能的解决思路还包括:更新BIOS版本、修改CPU的电压等,因为麻烦且存在一定风险,请各位酌情尝试。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3