視訊會議開到一半,全場安靜的那一刻,你的筆電風扇突然「轟」一聲狂轉起來,像台小吹風機,麥克風那頭全聽見了。你可能會想:是不是該送修了?
這通常不是壞掉。Windows 裡有一個叫「系統散熱原則」的設定,會替你決定:熱起來的時候,是先讓風扇吵,還是先讓晶片慢下來。這個設定的作用,很容易被想反。
這篇會講三件事:這個設定到底在控制什麼、哪種機器上才有用、會不會覆蓋你調好的 BIOS 風扇曲線。
熱有兩個出口
晶片變熱時,系統只有兩種處理方式:更快排出熱量(讓風扇加速),或減少產生的熱(讓晶片降速)。散熱原則就是這兩招的優先順序:
- 主動:風扇優先。Windows 先催風扇散熱,把時脈撐住。效能比較能維持住,代價是風扇變吵。
- 被動:降速優先。Windows 先降低 CPU 速度,少產生一點熱,風扇留到最後才用。比較安靜,代價是最高速度會變低。
白話來說,主動=「先吵再慢」,被動=「先慢再吵」。深夜下載檔案的電腦、開會時放在旁邊的那台,適合用被動,這也是比較好的預設;趕渲染的電腦適合用主動。
在哪裡設
GUI:控制台 → 電源選項 → 變更計劃設定 → 進階 → 處理器電源管理 → 系統散熱原則(接電/電池可分開設)。指令:它是 powercfg 處理器子群組下的 SYSCOOLPOL。也可以交給電源模式一起管理,「值得自動化的部分」那一節會再說明。
細則:這個設定在哪種機器才真的有效
散熱原則只有在 Windows 自己管風扇的機器上,才能完整生效。這類機器實務上就是筆電和品牌電腦,它們硬體內建的控制程式(韌體)透過 ACPI 把熱控制權交給作業系統。典型的自組桌機,風扇是照主機板 BIOS 的風扇曲線在轉,Windows 碰不到。所以「主動」那一半幫不上忙,只剩降速那一半有效。而降速這件事,用 CPU 上限控制更直接。自組桌機要安靜,散熱原則是配角,CPU 上限和顯示卡(GPU)功耗限制才是主角。
「會跟我的 BIOS 曲線或小飛機打架嗎?」
一位測試 PowerDoze 的讀者問了這個問題。他花了好幾個小時調 BIOS 風扇曲線和 MSI Afterburner(俗稱「小飛機」)的 profile,不想被任何設定覆蓋。簡單說,不會打架,原因有兩點:
- BIOS 風扇曲線永遠不被碰。Windows 散熱原則(和 PowerDoze)做的是熱的「生產端」:CPU 時脈、上限、turbo。你的風扇繼續照 BIOS 曲線運作。因為傳到感測器的熱變少了,同一條曲線自然轉得更慢。
- Afterburner 可以共存,兩邊只有一個設定重疊。Afterburner 的風扇曲線、core/memory offset、電壓調校,PowerDoze 一律不碰。唯一重疊的是 GPU 功耗上限:兩邊都能設,後設定的那一邊會生效。最單純的做法是:如果你的 GPU 由小飛機管,就把 PowerDoze 模式裡的 GPU 功耗欄留空。留空就是完全不碰 GPU。
值得自動化的部分
散熱原則是個取捨,所以最適合的值會跟著情境變:半夜用被動、渲染用主動、開會用被動、玩遊戲用主動。這種設定,你大概不會想一天手動切好幾次。在 PowerDoze 裡,散熱原則是電源模式裡的設定之一。「安靜」模式設定為被動散熱,並設定 CPU 上限;「全速」模式設定為主動散熱,CPU 不設上限。接著由自動化(排程、全螢幕偵測、逐 App 規則)選出要用哪個模式,散熱原則就會隨你一天的使用情況自動換,你不必特別記得它。
短版結論
主動=先吵再慢。被動=先慢再吵。兩種模式風扇都會轉。筆電和品牌電腦最有感;自組桌機真正有作用的是 CPU 上限。另外,散熱原則不會覆蓋你的 BIOS 曲線,也不會改你的小飛機 profile。