İşlemci Frekansı Ayarlama
From ArchWiki
i18n |
---|
Türkçe |
English (SpeedStep) |
Deutsch (SpeedStep) |
Français (SpeedStep) |
Ελληνικά (SpeedStep) |
English (PowerNow) |
Русский |
简体中文 |
Español |
Português |
Italiano |
İşlemci frekansı ölçekleme yani CPU Frequency Scaling işletim sisteminin güç yönetimini sağlaması amacıyla kullanılan bir teknolojidir. Mesela, dizüstü bilgisayarlarda işlemci hızını düşürme batarya ömrünü uzatmaktadır. Intel bu teknolojiye SpeedStep ismini verirken, AMD'nin muadil teknolojisinin ismi PowerNow! veya Cool'n'Quiet olarak geçmektedir.
Aşamalar
1. Öncelikle cpufrequtils paketini kurmalısınız
# pacman -S cpufrequtils
2. Daha sonra işlemci frekansı için uygun çekirdek modülünü yüklemelisiniz.
Intel:
# modprobe acpi-cpufreq
Eski bir Intel işlemci sahibi iseniz ve komut şu yanıtı veriyorsa:
FATAL: Error inserting acpi_cpufreq (.../acpi-cpufreq.ko): No such device
şunları deneyebilirsiniz (Pentium 4 veya Pentim III-M vb.)
# modprobe p4-clockmod # modprobe speedstep-ich
AMD:
# modprobe powernow-k{6,7,8}
3. Ölçekleme yöneticisi veya yöneticilerini yükleyin
# modprobe cpufreq_ondemand # modprobe cpufreq_powersave
Bu modüllerin açılışta otomatik yüklenmesi için /etc/rc.conf dosyasına yazabilirsiniz. Mesela, Intel için:
MODULES=( acpi-cpufreq cpufreq_ondemand cpufreq_powersave vboxdrv fuse fglrx iwl3945 ... )
veya AMD için:
MODULES=( powernow-k8 cpufreq_ondemand cpufreq_powersave vboxdrv fuse fglrx iwl3945 ... )
4. /etc/conf.d/cpufreq dosyasını yetkili kullanıcı hesabınız ile açıp, tercih ettiğiniz ölçekleme yöneticisini seçin:
#configuration for cpufreq control # valid governors: # ondemand, performance, powersave, # conservative, userspace governor="ondemand" # valid suffixes: Hz, kHz (default), MHz, GHz, THz min_freq="1GHz" max_freq="2GHz"
Not: Çekirdek, frekans hızlarını otomatik tanıdığı için, min_freq ve max_freq değerlerini isterseniz kaldırabilirsiniz. Desteklenen frekans ölçeklerini görmek için:
# cpufreq-info
komutunu verip çıktısını inceleyebilirsiniz.
5. Cpufreq servisini çalıştırın:
# /etc/rc.d/cpufreq start
cpufreq'i /etc/rc.conf dosyasında DAEMONS satırına ekleyebilirsiniz.
6. (İsteğe bağlı) Masaüstü ortamınız için bir arabirim uygulaması kurabilirsiniz. Mesela, KDE için KLaptop ve KPowersave kullanabilirsiniz. KPowersave uygulamasına AUR üzerinden erişebilirsiniz. powersave bağımlılığı olmadığı için devel veya svn sürümünü kullanmanız tavsiye edilmektedir.
Diğer kaynaklar
cpufrequtils - ileri düzey kullanıcılar için