新电脑发热严重怎么解决,电脑发热的解决方法

首页 > 实用技巧 > 作者:YD1662023-10-30 10:44:12

如上图所示,我的显示器支持 D0 和 D3 两种状态,在系统为 S0 的情况下,最低可以达到 D0 状态,也就是说,可以处于 D0 - D3 任意一种状态;而在系统为 S3 的情况下,则最低可以处于 D3 状态,也就是必须关闭。硬件设备的制造商大多认为不需要在 S3 模式下保持功能正常,几乎所有设备被设定为 S3 对应 D3。

在 Windows 7 及之前,以及目前的部分 PC 中,进入睡眠模式实质上就是系统电源状态由 S0 切换为 S3,设备状态再根据映射关系,切换对应的 Dx 状态,这常常也被称为传统待机或是 S3 待机

以管理员权限打开终端,输入 powercfg /a,如果得到的结果中显示支持 Standby(S3),则说明你的设备为传统待机:

新电脑发热严重怎么解决,电脑发热的解决方法(5)

因此,在一台采用了传统待机模式的 PC 上,进入睡眠模式的步骤大致如下:

  1. 电源管理器决定切换系统状态为 S3;
  2. 告知应用在规定时间内完成最后的操作,之后将它们挂起到内存;
  3. 通知硬件设备配合系统状态切换,设备悉数从 D0 切换到 D3 状态。

至此,我们已经解决了 S3 睡眠模式是什么的问题,那么为什么微软抛弃它,选择所谓新型待机呢?

新需求与 Sx 状态的变体

虽然 ACPI 制定了电源管理的规范,但随着时间的推移,新的需求被发掘,人们开始在 Sx 状态的基础上做文章。

例如,Linux、Windows 会支持一种叫做混合睡眠(hybird sleep)的状态。这种情况下,机器状态既会被保存到磁盘,也会被保存到 RAM,是 S3 和 S4 状态的混合;Mac 也曾经宣传过这项特性。Arch Linux Wiki 解释了设置这种状态的目的:

如果电池没有耗尽,那么系统可以从 RAM 恢复。如果电池耗尽,系统可以从磁盘恢复,这比从 RAM 恢复慢,但至少机器的状态没有丢失。

在 S3 睡眠下,系统状态被保存到了 RAM 中,前面提到过 RAM 一旦断电,保存的内容就会消失;想要进入系统必须重新进行引导,而 S4 状态中用于保存系统状态的磁盘没有这种问题。所以将两者结合的混合睡眠,既解决了数据安全问题,也可以在没耗尽电量之前尽可能缩短唤醒的时间。

另外,比较知名的例子就是 Windows 中的「快速启动」功能。很多人可能都不知道,在开启「快速启动」的这项功能以后,Windows 的关机功能不再是真的关机了,电脑在你点下关机按钮以后并不会进入 S5 状态,而是进入了 S4 休眠状态。但休眠功能不是保存系统的全部状态吗?为什么 Windows 关机后还要输入密码,重新打开应用呢?

确实,传统的 S4 休眠会保存系统的全部状态,包括登录的用户、开启的应用,重启后,引导程序会直接将磁盘中的状态加载到内存中,这样就省去了重新加载内核、初始化硬件的功夫。Windows 10 开始菜单中,休眠选项默认是隐藏的,可以通过 电源选项 > 更改电源按钮的功能 > 关机设置 重新打开。

新电脑发热严重怎么解决,电脑发热的解决方法(6)

但微软的考量是,S4 休眠生成的文件比较大,Windows 上为可以使用总内存的 40%,我们能用 PowerShell 在 C 盘根目录看到这个休眠文件:

新电脑发热严重怎么解决,电脑发热的解决方法(7)

如图所示,这个休眠文件大约有 10 GB,这对一些磁盘容量较小的设备是一个不小的负担。另外如果设备使用的不是固态硬盘,如此大的文件加载时间可想而知也很慢。因此,开启「快速启动」以后,Windows 的关机功能确实是休眠,但在休眠之前,Windows 会退出所有应用并注销用户会话,再生成休眠文件;这时休眠文件就只占内存大小的 20% 了,「快速启动」体验自然也会变得更好。

以上两个例子说明,厂商并非一定要拘泥于 ACPI 的规范,如果有了新的需求,解决需求才是第一位的。那么,传统 S3 睡眠遇到了什么无法解决的需求呢?微软在其 硬件开发文档 中如此回答:

电源管理架构的目的是满足不断增长的用户需求,包括:

客户要求他们的计算机随时可用,即使在关闭时也是如此……在插电或者使用电池时,客户都希望减少 PC 使用的电量

S3 睡眠也许能做到节能,但离随时可用差了不少。比如,我们希望电脑上的 IM 软件也和手机一样,可以及时接收消息,但 S3 状态处理器无法工作,就更不用提接收消息了;再比如,我们也希望电脑可以像手机一样按下指纹就能解锁,系统需要先花上大概 5 秒从 S3 切换到 S0,才能识别指纹进行解锁;又比如我们想使用 Windows 下的语音助手,如果系统处于 S3 睡眠状态,那么收音、网络设备都处于 D3 关闭状态,这时语音助手就没有办法响应,而让系统整个保持在 S0,这样整机功耗就无法控制了。

看到这里,读者可能会想:这不就是智能手机上的即开即用的使用体验吗?确实如此,新型待机正是期望将智能手机的即开即用体验带到 Windows 上。

新型待机

早在 Windows 8 时代,微软就认识到了 S3 睡眠模式的不足,那时,微软期望 PC 能够在睡眠模式下也能正常连接网络,所以微软推出了一个新式的睡眠模式并命名为连接待机(Connected Standby),即在保证系统和设备处于 S0 响应速度的基础上,又能有 S3 的功耗控制。而在 Windows 10 中重新更名为新型待机。

新电脑发热严重怎么解决,电脑发热的解决方法(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.