İşlemci Frekansı Ayarlama

From ArchWiki

Jump to: navigation, search


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

Personal tools