做了一些调查,发现几乎所有近两年HP的笔记本都不支持S3。是可以支持,但故意屏蔽,而不是无法支持: 以下以HP 845 G8 也就是战x 2021款为例,对比了预装Linux版本,预装Windows版本和Intel版本(840 G8) https://linux-hardware.org/?probe=3086580cf5&log=dmesg 搜索日志可以找到 DMI: HP De...
查看更多...
做了一些调查,发现几乎所有近两年HP的笔记本都不支持S3。是可以支持,但故意屏蔽,而不是无法支持: 以下以HP 845 G8 也就是战x 2021款为例,对比了预装Linux版本,预装Windows版本和Intel版本(840 G8) https://linux-hardware.org/?probe=3086580cf5&log=dmesg 搜索日志可以找到 DMI: HP Dev One Notebook PC/8A78, BIOS F.04 04/03/2022 PM: (supports S0 S3 S4 S5) PM: suspend entry (deep) 这些信息的含义是,HP Dev One(本质上是HP 845 G8 也就是战x 2021款预装Linux的版本)这款笔记本是支持S3睡眠的,并且S3睡眠确实可用。 https://linux-hardware.org/?probe=1d84f1a74a&log=dmesg 搜索日志可以找到 DMI: HP HP EliteBook 845 G8 Notebook PC/8895, BIOS T82 Ver. 01.08.20 03/13/2022 PM: (supports S0 S4 S5) PM: suspend entry (s2idle) 这表示BIOS不支持S3睡眠,只支持s2idle也就是Modern Standby https://linux-hardware.org/?probe=26082e6921&log=dmesg DMI: HP HP EliteBook 840 G8 Notebook PC/880D, BIOS T76 Ver. 01.08.20 03/11/2022 PM: (supports S0 S3 S4 S5) PM: suspend entry (s2idle) 这表示虽然BIOS里面有S3模式,但是无法使用,只支持s2idle也就是Modern Standby。 我另外测试过一台840 G9,同上,无论是Windows还是Linux,使用S3模式,可以进入S3睡眠状态,但是无法唤醒。 我也尝试过提取DSDT打补丁强行开启S3,效果就是和840 G8一样。虽然BIOS里面有S3模式,但是无法使用,可以进入睡眠状态,但是无法唤醒。 所以还是那句话,强烈要求HP 恢复 S3 睡眠模式。