CLI 設定CPU 設定成固定頻率

我原本有台 Acer 4755G 的筆電,自從拿去給人換風扇後,就會不定時的重開。一開始以為是 RAM 的問題,還特地跑去換了 RAM,結果問題依舊。雖然這台狀況都還蠻好的,而且還是i7,但電腦也有點年紀了。這種不好複制的問題,拿去給人修感覺也是被騙錢的機會大,心一橫就又買了一台新的,也就是 Lenovo ThinkPad 3 (這裡)。

好像找到問題了…

過了半年,想要把之前在裡面寫的自動控制程式撈出來,發現重開機的現象還是在。好好一台電腦就這樣丟掉實在也太可惜了,8G RAM、獨立顯卡,i7-2670QM…

仔細的思考了一下以往的電腦處理經驗,就兩個問題會導致奇怪的斷電重開,一個就是記憶體、一個是過熱。記憶體換過了,應該沒這麼雖小才對,連換到兩個ng品,那肯定就是過熱了。

拿電風扇吹我也不是沒試過,但內建風扇吹出來的風其實還是都很熱。那就試試另一招吧,降頻!結果一降,挖靠,好像真的都不會重開了。我的老天鵝啊,感謝主…這台電腦活過來了,雖然速度會比較慢,但能用總比不能用好。降到最慢大概是最快的 35% 吧,不過這樣也可以接受了,夠用。

如何降頻

Windows 降頻有一套叫做 RightMark PPM Panel 的程式,就再另外寫一篇吧。Linux 的部份,我們可以透過 cpufreq-set 這支程式來做到。只要下達

就可以將CPU頻率的上限固定在800MHZ,這也是我的CPU的最低速度。。

要查看CPU支援的頻率,可透過 cpufreq-info,就會列出來。我的CPU只會列出範圍,不過有最小值也就夠了。最後可透過 sensors 命令觀看 CPU 溫度,看CPU運作頻率的話,就透過指令 “cat /proc/cpuinfo | grep MHz” 就可以了。

Leave a Reply