Saya berjuang dengan cpupower
di ArchLinux. Saya ingin mengatur gubernur ke ondemand
atau bahkan ke conservative
.
Pertama jika saya lakukan $ sudo cpupower frequency-info --governors
, saya hanya mendapatkannya performance powersave
.
Jadi saya mencari modul yang tersedia seperti ini
ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/
... dan saya mengerti
acpi-cpufreq.ko.gz
amd_freq_sensitivity.ko.gz
cpufreq_conservative.ko.gz
cpufreq_powersave.ko.gz
cpufreq_stats.ko.gz
cpufreq_userspace.ko.gz
p4-clockmod.ko.gz
pcc-cpufreq.ko.gz
powernow-k8.ko.gz
speedstep-lib.ko.gz
Jadi, pertama-tama tidak ada modul untuk "ondemand" tampaknya tersedia. Apa yang saya lewatkan?
Lalu saya mencoba mengaktifkan setidaknya konservatif:
$ sudo modprobe cpufreq_conservative
maka saya periksa modulnya sebenarnya sudah dimuat
$ lsmod | grep cpufreq
dan periksa apakah sekarang tersedia
$ sudo cpupower frequency-info --governors
tapi sayangnya saya masih mendapatkan yang sama: performance powersave
hanya, dan jika saya mencoba mengaktifkan konservatif
$ sudo cpupower frequency-set -g conservative
Dikatakan bahwa modul tidak tersedia.
Jadi pada dasarnya saya punya dua pertanyaan:
- Apa yang harus saya instal agar memiliki modul ondemand
- Bagaimana saya bisa mengaktifkannya?
linux-kernel
power-management
cpu-frequency
lviggiani
sumber
sumber
sudo cpupower frequency-info
ke pertanyaan Anda. Jatuhkan--governors
untuk menampilkan detail lengkap.Jawaban:
Dengan asumsi gubernur Anda adalah intel_pstate (default untuk CPU Intel Sandy Bridge dan Ivy Bridge pada kernel 3.9). Masalah ini tidak khusus untuk Arch, tetapi semua distro menggunakan driver pstate Intel baru untuk mengelola frekuensi CPU / manajemen daya. Arch linux scaling frekuensi CPU .
Theodore Ts'o menulis penjelasannya di Google+ :
intel_pstate=disable
powersave
danperformance
. Intel mengklaim bahwa "powersave" intel_pstate lebih cepat daripada gubernur acpi umum dengan "kinerja"Untuk mengubah kembali ke driver ACPI, reboot dan atur arg kernel
intel_pstate=disable
Kemudian jalankan
modprobe acpi-cpufreq
dan Anda harus memiliki gubernur ondemand tersedia.Anda dapat membuat perubahan permanen dengan mengedit
/etc/default/grub
dan menambahkanDan kemudian memperbarui
grub.cfg
alagrub-mkconfig -o /boot/grub/grub.cfg
Ikuti instruksi untuk memuat modul kernel Arch dan tambahkan
acpi-cpufreq
modul.sumber
performance
dan intel_pstateperformance
, kan? Yang terakhir lebih cepat dari yang pertama dan intel_pstatepowersave
?