cpu和apu电源策略调整与功耗限制

  • ~3.19K 字
  1. 1. 背景
    1. 1.0.1. 参考链接:
  • 2. 限制睿频
    1. 2.0.1. 软件说明
  • 2.1. 建议设置
  • 3. 限制功耗
    1. 3.0.1. 题外话
  • 4. 跑分测试性能
  • 5. 跑负载测试功耗

  • 背景

    amd r7 7840h服务器,未作功耗限制与性能释放限制,导致长时间超高温度运行,进而导致性能折损和运行效率底下。因此需要对睿频和功耗释放做出限制,使其长时间稳定工作。

    配置原理:7840h 本身功耗标准限制为54w(官方),部分会开放到65w甚至80w。实际性能释放在30w左右时,就已经拥有54w性能释放标准的90%左右,因此在长时间运行时,采用低功耗的28w甚至更低的性能释放,不影响整体系统的运行,且上述数据来源针对整体性能释放和gpu为主的场景。

    参考链接:

    限制睿频

    电源管理软件内,单独设置电源管理模式,把电源管理模式内,处理器性能提升模式改为关闭,此模式下将失去睿频的功能。接着调整其他设置即可。

    tdp1

    软件说明

    1. 电源项分类以及子类说明,hide开关为当前项目是否隐藏,点击后即时生效。
    2. 该子类对应的不同模式下的详细设置,以及当前选择的是哪个模式
    3. 该子类的作用以及设置信息

    一般调整需要先单击子类,查看设置信息,再到最下面更改设置。

    建议设置

    以下源自相关链接内原话,仅作原文参考防止链接丢失。

    Power Settings Explorer - 精细化的高级 Windows 电源管理工具

    使用 .Net 4.5.1 构建,调用 WinAPI 中的电源管理功能来完成修改

    Power Settings Explorer 开发者原始发布链接
    forums.guru3d.com/threads/windows-power-plan-settings-explorer-utility.416058

    当前关于《三角洲行动》劣化CPU全局性能的情况:
    (个人推断 此做法应与 intel13/14代相关事件有关)

    当前所有 intel 和 AMD CPU都会受到影响;无论新老处理器、无论全大核还是大小核、无论新旧微码,全部一刀切残
    目前确定 WeGame版 三角洲行动 和 Steam版 Delta Force(CN) 会这样,Steam 无CN后缀的 真·国际服版本 是否也这样不清楚(Steam版 是否 真·国际服 需要在 账户明细 中查看,无CN后缀即为真·国际服)
    (截止到发帖时间 官方尚未对此灾难性事件进行整改)

    具体表现:
    运行 WeGame版 三角洲行动 / Steam版 Delta Force(CN) 后,

    游戏会深入 系统底层 的 CPU 调度 与 CPU 性能释放策略 ,并将其偷偷篡改为 非正常的、性能比正常更低的运行模式 ,
    大幅降低你的 CPU 综合表现,造成 非正常的 性能问题 ,包括但不限于异常的频率受限、更多的异常卡顿、掉帧等 ,
    只要打开游戏就会被改, 100%复现

    而被修改的参数属于 当前正在使用的 电源计划(含自定义)的 高级隐藏选项 ,Windows 电源管理界面 默认隐藏、不显示
    导致不知情的人即便并非小白,在发现电脑出现异常的性能问题后,也往往排查不出原因 只能重装系统修复

    注意: 该游戏对 CPU调度和性能上的的劣化 是 全局生效
    (即 使用 所有软件 、运行 所有游戏 包括三角洲本身在内 体验都会被劣化 , 且退出游戏并卸载三角洲 重启电脑后 该劣化依然生效 )

    临时的修复方法:

    1.下载 Power Settings Explorer 压缩包(开发者原文链接),在 非中文路径 解压 ,

    2.右键 管理员身份运行 Power Settings Explorer ,下拉找到 处理器电源管理 相关项目集,

    3.找到 生效的异类策略 , 将被篡改后的 使用异类策略0 据处理器类型的不同 改回不同的默认策略
    (Windows默认用4的改回4 默认用0的不用改, 感谢26楼老哥)

    4.找到 异类线程调度策略 , 将被篡改后的 首选高性能处理器 根据处理器类型的不同 改为不同的正确选项
    (使用 大小核结构 的 部分 intel 12/13/14代/15代处理器 和 双CCD结构的AMD 处理器 , 改回默认的自动;
    使用 纯大核结构 的 部分 intel 12/13/14代/15代 及 更早的 intel 处理器 和 单CCD结构的AMD处理器,建议改为所有处理器)

    5.找到 异类运行短线程调度策略 ,将被篡改后的 首选高性能处理器 根据处理器类型的不同 改为不同的正确选项
    (使用 大小核结构 的 部分 intel 12/13/14代/15代处理器 和 双CCD结构的AMD 处理器,本项不受影响 不用改;
    使用 纯大核结构 的 部分 intel 12/13/14代/15代 及更早的 intel 处理器 和 单CCD结构的AMD处理器,建议改为所有处理器)

    6.找到 处理器性能 提升模式 ,将被篡改后的 高效率 全部改回 高性能 (Windows默认即为高性能)

    7.点击 Apply ,至此你的CPU调度和性能已经恢复正常。

    一些个人建议(仅供参考):
    在官方整改前 , 想玩的建议去网吧,原因就一点 网吧的系统重启会还原,
    在网吧内 可以在 玩完其他游戏 / 使用完其他软件之后 再玩三角洲,
    如果打开了三角洲后, 想玩其他游戏 / 使用其他软件 那么建议重启一下机器,
    网吧的还原机制会让重启后的电脑性能恢复正常,这样也不会耽误你玩其他游戏使用其他软件

    在官方整改前 ,若你仍执意使用自己的个人电脑上游玩 WeGame版 三角洲行动 / Steam版 Delta Force(CN) ,
    那么 建议 每运行该游戏一次,就使用 Power Settings Explorer 工具检查修复性能一次

    另外,也是最重要的一点,该工具的其他高级选项,仅建议高级用户调整使用

    限制功耗

    命令参考(常用):

    1
    2
    3
    4
    5
    6
    7
    8
    # 查看当前设置
    ryzenadj.exe -i
    # 帮助信息
    ryzenadj.exe -h

    # 通常设置参考:28w功耗限制,95度温度墙
    ryzenadj.exe --stapm-limit=28000 --fast-limit=28000--slow-limit=28000--tctl-temp=95 --apu-skin-temp=45

    题外话

    示例视频里,评论区参考得知,纯服务器工况+挂机,功耗限制在20w左右也是完全可行的,放弃睿频。

    跑分测试性能

    跑分相关实测是关闭睿频,但未限制功耗时测试cpuz跑分。

    单核 多核
    无限制 630 6400
    无睿频 560 5800

    跑负载测试功耗

    aida 64 cpu负载(fpu stress)。

    功耗 睿频
    无限制 48w 4.2g
    无睿频+28w 28w 3.0g
    打赏
    打赏提示信息
    分享
    分享提示信息