CPU güç yönetimi kalıcı olarak güç tasarrufu valisine nasıl ayarlanır?


27

Şu anda bunu kullanıyorum:

cpupower frequency-set --governor powersave

ancak her yeniden başlatmadan sonra sıfırlanır.

Yanıtlar:


17

16.04'te Jayen'in cevabına eklemek için bir adım daha var. Adımların tamamı

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

Son adım, aksi takdirde cpufrequtils tarafından oluşturulan değişikliklerin üzerine yazacak olan "ondemand" arka planını devre dışı bırakır.

Ayrıca bkz. CPU frekansı ölçeklendirmeyi nasıl devre dışı bırakabilir ve sistemi performans olarak nasıl ayarlayabilirim?

Ayrıca, örneğin, eklemeyi düşünebilirsiniz MAX_SPEED="2GHz"için /etc/default/cpufrequtilsbir aşırı ısınmaya, diyelim ki, 2,2 GHz işlemci varsa, mümkün olan maksimum hızı sınırlanır.


Bu değişiklik nasıl geri alınır?
techvish81

2
Hala cpufreq-setdevre dışı bıraktıktan sonra kullanarak geçici valise ondemand valisine geçebilir misiniz update-rc.d?
Xen2050

13

Valiyi kalıcı olarak güç tasarrufu sağlamak için, önce cpufrequtils'i kurun:

sudo apt-get install cpufrequtils

Sonra düzenlemek /etc/init.d/cpufrequtilsdosya ve değişim GOVERNORiçin "powersave"( GOVERNOR="powersave"). Bunu aşağıdaki komutu kullanarak otomatik olarak yapabilirsiniz:

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

Buradan: Dizüstü Bilgisayarınızın Thermald Ve Intel P-State İle Aşırı Isınmasını Önleyin


1
/Etc/init.d/cpufrequtils dosyasını düzenlemek yanlış bir yaklaşımdır çünkü bu dosya aşağıdaki kodu içerir: if [ -f /etc/default/cpufrequtils ] ; then . /etc/default/cpufrequtils Bu nedenle varsayılan vali aşağıdaki gibi ayarlanmalıdır. echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
caracal

8

Alin'in cevabına dayanarak, ancak cpufrequtils geliştirildiğinde devam edecek:

Valiyi kalıcı olarak güç tasarrufu sağlamak için, önce cpufrequtils'i kurun:

sudo apt-get install cpufrequtils

Daha sonra /etc/default/cpufrequtilsdosyayı oluşturun / düzenleyin (okunan /etc/init.d/cpufrequtils) ve ayarlayın GOVERNOR="powersave". Bunu aşağıdaki komutu kullanarak otomatik olarak yapabilirsiniz:

echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.