笔记本睡眠模式(解决T14睡眠问题)

T14睡眠以后风扇还是狂转,温度也很高,今天尝试修复了下。

主要原因是电脑电源模式的问题,ACPI电源有S0-5 几种状态。

S0:正常运行

S1:待机,处理器时钟关闭,停止工作。

S2:待机,处理器关闭。

S3:睡眠,处理器和其他芯片关闭,只保留内存数据。

S4:休眠,内存数据写入硬盘。

S5:关机。

我查了下,手里的笔记本基本都是支持S3和S4,S1和S2都已经不支持了。

powercfg /a
此系统上有以下睡眠状态:
    待机 (S3)

此系统上没有以下睡眠状态:
    待机 (S1)
        系统固件不支持此待机状态。

    待机 (S2)
        系统固件不支持此待机状态。

    休眠
        尚未启用休眠。

    待机(S0 低电量待机)
        系统固件不支持此待机状态。

    混合睡眠
        休眠不可用。

    快速启动
        休眠不可用。

开启休眠以后是:

powercfg.exe /hibernate on
>powercfg /a
此系统上有以下睡眠状态:
    待机 (S3)
    休眠
    混合睡眠
    快速启动

此系统上没有以下睡眠状态:
    待机 (S1)
        系统固件不支持此待机状态。

    待机 (S2)
        系统固件不支持此待机状态。

    待机(S0 低电量待机)
        系统固件不支持此待机状态。

那么S0睡眠是什么意思呢?

是微软为了和手机竞争搞出来的东西,因为手机可以在睡眠也就是关屏状态下接收信息,微软强行把这个也加到windows里面了,也就是S0ix,用CPU芯片的调整来实现类似的表现,这里面的技术细节也很多,抄一段:芯片内部电源管理模块会按照步骤,一步步关闭芯片内部区域(S0->S0i1->S0i2->S0i3),并把寄存器/状态保存在内部的nvram中,并切断这些区域的供电,让其功耗接近0;在恢复的时候,则反着来,一步步恢复寄存器。相当于做了个快照,一会再恢复回来。由于这个过程是硬件完成的,速度很快。

听起来很美,实际用起来,一个是周边比如主板以及其他芯片的兼容性问题,一个是垃圾软件频繁唤醒,这个场景并不适合笔记本电脑。

那么把它关掉呢?

在T14的BIOS里面,有个power管理,里面有个sleep mode,可选是windows模式和Linux模式,实际测试Linux模式就是S3,windows模式就是S0。

修改以后完美解决,合盖以后再也不风扇狂转了。

发表评论

Proudly powered by WordPress | Theme: Looks Blog by Crimson Themes.