ASUS主板不定时死机以及各节能状态

发布时间 2023-12-05 08:58:36作者: Yofoo
  1. ASUS主板不定时死机(非蓝屏), 关掉EPU,C1E,C3,C6
  2. C1状态为部分核心停止工作,
  3. C1E为C1的增强状态,而外可以降低电压
  4. C1E状态无需软件操作, 主板直接就可以控制
  5. EIST比C1等状态更详细控制, 如C1状态效能固定为50%, EIST可控制的范围更广泛效能可以为0%-100%, 同时也可以控制电压
  6. EIST虽然功能多, 但是基本需要软件来控制, 否则无法生效(操作系统的电源管理也可以)
  7. ASUS主板不定时死机, 关掉主板电源部分设置后, 导致CPU工作在高频状态, 发热比较明显
    可以开启EIST, 并在Win7电源管理设置好效能范围, 这样可以给CPU降温
  8. Win7电源管理可设置的项目不是很多, 比如看视频时工作在100%效能, 可以找些软件来设置
  9. 我自己是直接用编程的方式来解决
    主要的API是 PowerWriteACValueIndex
    处理器相关的配置项目包括如下: (后面是Win7的默认参数)
    GUID_PROCESSOR_THROTTLE_MAXIMUM, {BC5038F7-23E0-4960-96DA-33ABAF5935EC} - 100
    GUID_PROCESSOR_THROTTLE_MINIMUM, {893DEE8E-2BEF-41E0-89C6-B55D0929964C} - 1
    GUID_PROCESSOR_ALLOW_THROTTLING, {3B04D4FD-1CC7-4F23-AB1C-D1337819C4BB} - 0
    GUID_PROCESSOR_IDLESTATE_POLICY, {68F262A7-F621-4069-B9A5-4874169BE23C} - Fail:2
    GUID_PROCESSOR_PERFSTATE_POLICY, {BBDC3814-18E9-4463-8A55-D197327C45C0} - Fail:2
    GUID_PROCESSOR_PERF_INCREASE_THRESHOLD, {06CADF0E-64ED-448A-8927-CE7BF90EB35D} - 60 提升效能阈值(%)
    GUID_PROCESSOR_PERF_DECREASE_THRESHOLD, {12A0AB44-FE28-4FA9-B3BD-4B64F44960A6} - 20 降低效能阈值(%)
    GUID_PROCESSOR_PERF_INCREASE_POLICY, {465E1F50-B610-473A-AB58-00D1077DC418} - 0
    GUID_PROCESSOR_PERF_DECREASE_POLICY, {40FBEFC7-2E9D-4D25-A185-0CFD8574BAC6} - 0
    GUID_PROCESSOR_PERF_INCREASE_TIME, {984CF492-3BED-4488-A8F9-4286C97BF5AA} - 1
    GUID_PROCESSOR_PERF_DECREASE_TIME, {D8EDEB9B-95CF-4F95-A73C-B061973693C8} - 1
    GUID_PROCESSOR_PERF_TIME_CHECK, {4D2B0152-7D5C-498B-88E2-34345392A2C5} - 30 效能修改间隔时间(ms)

效能阈值: 注意, 这个是单个核心的最大值, 而不是总核心的平均值
效能修改间隔时间, 太小时CPU的频率一致跳的比较频繁, 改大可避免这个问题

  1. 看视频时工作在100%效能问题可以修改上面的一些参数, 修改的项目如下

GUID_PROCESSOR_PERF_DECREASE_THRESHOLD, {12A0AB44-FE28-4FA9-B3BD-4B64F44960A6} - 25
GUID_PROCESSOR_PERF_INCREASE_THRESHOLD, {06CADF0E-64ED-448A-8927-CE7BF90EB35D} - 70
GUID_PROCESSOR_PERF_TIME_CHECK, {4D2B0152-7D5C-498B-88E2-34345392A2C5} - 200