Re: [問題] 有辦法閒置時讓cpu時脈降低嗎?

看板Linux作者 (Hamal@aries.star.is)時間15年前 (2010/09/19 13:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《knight00931 (讀書人的氣質)》之銘言: : 如題 : windows底下只要在電源選項改省電之類的閒置時時脈就會降低到1.2Ghz左右 : 不過剛裝好arch之後發現它平常時脈一直卡在2.8Ghz (我是用kde的泡泡監視器看的) : 我在系統設定那邊改成powersave,以及開啟處理器省電什麼的,還是一樣 : 還是說那些設定只有筆電有效?@_@ : cpu是i5 760,之前老電腦的cpu完全沒這功能,所以沒研究過 : 先謝謝各位 <(_ _)> : p.s 啟動turbo boost時我看也是2.8Ghz,照理說可以上升到3.3Ghz,是軟體的問題嗎? 可以使用 kernel space 的方法 也可以使用 userspace 請詳見Arch wiki上的 cpu frequency scaling 一般來說 kernel space 效率較好 但個人愛好 user space ,因為可自行調整 kernel space 對我來說 它的設定值會造成長時間高時脈或長時間低時脈 至於 turbo boost 方面,只要使用 performance 的 scaling scheduler 就可以了,但它可能不會正常顯示 比如,我的 cpu 是 1.2 Ghz 未載入 acpi_cpufreq 模組前為 1999 Mhz 載入後變成 1200 Mhz,該1200讀數實為 1.73 (turbo boost) 只是未正常顯示而已 但一般來說,這樣並不會有明顯的節能的效果 因為在linux中,cpu frequency/ cpu voltage 是不同的設計 推荐搭配 aur 中的 phc-intel 一起使用 手動設定在多少時脈下要降多少電壓值 你可能覺得比 windows 麻煩,但這是有好處的 比如: 我使用的 i5 430um 1.2G (1.73 turbo boost) 是顆超低電壓的處理器 我現在用的這個品質很好,我很滿意 使用phc 時,發現可以降低非常多的電壓 即使在 turbo boost 下,降電壓也不會有問題 這是自行設定的好處 並且,我發現在 1066 Mhz 以下 可以使用最低的電壓值 亦即我不會想把時脈降到 1066 以下 因為再繼續降也不會更省電了 這,就是linux給我們的方便 另外我對kde不熟 我是主張不使用 desktop enviroment 的那種人 所以圖形介面的設定我幫不上忙 請見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.70.137.247

09/19 16:59, , 1F
感謝
09/19 16:59, 1F
文章代碼(AID): #1CbPtXAq (Linux)