Varsayılan ölçeklendirme düzenleyicisini tekrar isteğe göre değiştirme


9

GRUB profili oluşturma ve önyükleme yükledikten sonra varsayılan ölçeklendirme düzenleyicisi aniden 'ondemand' değil 'performans' olur. /Etc/init.d/ondemand hizmetini etkinleştirmeye çalıştım, ancak hiçbir şey değişmiyor - yeniden başlattıktan veya devam ettirdikten sonra vali her zaman 'performans'tır. Ne olduğunu ve eski davranışların nasıl geri alınacağını bilen var mı?

HP 6710s dizüstü bilgisayar kullanıyorum.


Cpufreqd yazılımını kaldırın. Yalnızca cpufreq-utils kullanın.

Yanıtlar:


13

Vali, cpufreq-set komutunu (kök olarak) çalıştırarak manuel olarak ayarlayabilirsiniz .

Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basmanız Tyeterlidir. Açıldığında, aşağıdaki komutları çalıştırın.

sudo cpufreq-set -c 0 -g ondemand

Yüklemek için cpufreq-set:

sudo aptitude install cpufrequtils

cpufrequtils , kullanıcıların önyükleme sırasında tüm işlemci çekirdekleri için istenen ölçeklendirmeyi, düzenleyiciyi ve min / maks saat hızlarını ayarlamasına olanak tanıyan bir daemon içerir. Arka plan programına başlamadan önce/etc/default/cpufrequtilskök olarakdüzenleyin, istenendüzenleyiciyi seçin ve CPU'larınız için minimum / maksimum hızı ayarlayın, örneğin:

/etc/conf.d/cpufreq
#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz
min_freq="1GHz"
max_freq="2GHz"

Kaynak: archlinux.org


Teşekkürler, bu iyi çalışıyor. Muhtemelen biraz zamanım olduğunda bunun neden olduğunu bulmaya çalışacağım.
user65404 6

6
Ubuntu'daki / etc / default / cpufrequtils, /etc/conf.d/cpufreq değil. Ve değişkenler (/etc/init.d/cpufrequtils içinde görüldüğü gibi) MAX_SPEED, MIN_SPEED ve GOVERNOR şeklindedir.
elmicha

@elmicha Doğrulayacağım ve gerektiği gibi düzenleyeceğim. Teşekkürler :)
Mitch

1
sudo cpufreq-set -c 0 -g ondemandsadece ilk CPU veya çekirdeğin frekansına uygulanır. Yani, örneğin, çift çekirdekli bir sistemde, bir sudo cpufreq-set -c 1 -g ondemandsonraki çalıştırmanız gerekir , bu nedenle her iki çekirdek için de etkili olur.
Eliah Kagan

Tüm CPU'larınızı aynı anda yapın:for cpu in $(seq 0 $(($(nproc) -1))) ; do echo sudo cpufreq-set -c $cpu -g ondemand ; done
artfulrobot

1

Valiyi değiştirmek için aşağıdaki komutu kullanabilirsiniz:

cpufreq-selector -g ondemand

Bu komutla, valiyi değiştirmek için kök ayrıcalıklarına ihtiyacınız yoktur. Oturum açarken valiyi değiştirmek için bu komutu Başlangıç ​​Uygulamalarına ekleyin ...


1
Sorun Jüpiter'de program çalışmıyor olsa bile her yeniden başlatma / sürdürmede valiyi değiştiriyordu.
user65404

Günümü kurtardın, bu komutu düzenledim ve ışığı karartmak ve valiyi güç değişimine geçirmek için Cuttlefish ile birlikte kullandım;) Adam harikasın!
Zbunjeni

0

Xubuntu altında, ondemandgörevi komutla devre dışı bırakmanız gerekir :

sudo update-rc.d ondemand disable

GOVERNOR="performance"yukarıda belirtildiği gibi sistem önyükleme işlemci

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.