许多计算机在开机后(甚至在POST之前)将CPU风扇旋转至高速状态,然后才恢复为正常运行速度。
尽管这种行为在大多数情况下似乎很正常,但是为什么计算机会这样做,并且它有什么作用呢?
(请注意,至少在我使用过的一台计算机上,包括一台旧的Sony VAIO台式机,直到系统开机大约一秒钟后,风扇才会旋转。风扇会转动一会儿,然后安顿下来。)
许多计算机在开机后(甚至在POST之前)将CPU风扇旋转至高速状态,然后才恢复为正常运行速度。
尽管这种行为在大多数情况下似乎很正常,但是为什么计算机会这样做,并且它有什么作用呢?
(请注意,至少在我使用过的一台计算机上,包括一台旧的Sony VAIO台式机,直到系统开机大约一秒钟后,风扇才会旋转。风扇会转动一会儿,然后安顿下来。)
Answers:
因为电源是打开的,所以在BIOS加载任何实时控制器之前,这些实时控制器会将风扇的速度基于处理器的温度。如果您要尝试其他方法,这也可以防止处理器过热...这将保持风扇关闭,直到这些控制器加载完毕,并将风扇速度基于处理器温度。保障比什么都重要。开启计算机后,处理器便开始工作,但BIOS仍需要时间来加载。
这是另一种选择。如果BIOS由于某种原因而无法加载怎么办...例如,一堆Ram坏了。您是否真的希望处理器不带风扇地坐在那里,等待BIOS在加载适当的控制器后打开风扇?我知道我不会。
使风扇以一定的速度和一定的电压(通常为12v)运行。当计算机启动时,所有风扇电压均处于默认设置12v,这将导致100%的速度。无需编程-只需打开电源即可。
之后,BIOS或软件实用程序都可以降低直流电压或使用脉冲PWM方法来降低有效风扇速度。
现在,当然,主板制造商可能已经改变了电路逻辑,以使风扇以另一种电压启动(50%,或者直到需要时才关闭),但Bon Gart却大吃一惊:如果BIOS出现故障,就有可能发生灾难在计算机保持通电状态下正常启动。
但是,即使他们愿意,也不像独立设备那样,主板也不知道您可能拥有哪种风扇,因此也没有“好的猜测”可做:
因为直到启动了一个知道CPU处于闲置状态的现代OS之前,CPU才开始运行热(我在这个问题上解释了原因)。如果主板和BIOS支持风扇速度调节,则POST完成并且BIOS开始工作后,如果需要,它将降低速度;否则,风扇将保持高速运转。
如果将系统连接到功率计(例如Kill-a-Watt),则可以从数字上观察到此情况,因为在BIOS编辑器或DOS,暂停的POST甚至是操作系统引导菜单中,系统将消耗更多的功率。但是,当加载了可感知功耗的OS时,功耗会下降(实际上,即使idle.com
在DOS中运行也会将其降低到相同的数量)。具体差异会有所不同,但30-50W并不少见。
您可以通过虚拟机查看运行的另一种方式。如果在POST时暂停VM或进入BIOS配置工具,则会看到主机上的CPU负载很高(单核处理器上为100%,双核/线程上为50%,等等)。在VM中启动到DOS后,主机的CPU负载将保持很高,直到执行为止idle.com
,此时,主机的CPU负载将下降至〜0%。当您将客户机引导到Windows或其他现代操作系统时,它也会删除。
去买一个风扇控制器...就这么简单。您将为每个风扇设置RPM速度,并可以根据天气情况进行调整。他们甚至有更高的价格,根据温度的不同,它们的转速仅为100至300 rpm。因此它永远不会运行最小或最大转速。