LINUX.ORG.RU

В бубунте сломали frequency scaling?


0

0

Раньше частота процессора уменьшалась нормально, а сейчас заметил, что в 9.04 — нет. Пробую добавлять апплет — пишет

You will not be able to modify the frequency of your machine.  Your machine may be misconfigured or not have hardware support for CPU frequency scaling.
% sudo invoke-rc.d cpufreqd start
 * Starting CPU Frequency daemon cpufreqd                                [fail] 
invoke-rc.d: initscript cpufreqd, action "start" failed.

Что делать, как чинить?

ps amd64, c2d e7200, в биосе все включено.


Ответ на: комментарий от elipse

Сейчас установил, вот что кажет:

% cpufreq-info 
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
analyzing CPU 1:
  no or unknown cpufreq driver is active on this CPU

a3
() автор топика
Ответ на: комментарий от elipse

> Как устанвливал Gnome ?

Вместе с убунтой.

> И ядро из дистра ?

Да.

В общем, я так понял, это баг, надо ждать когда починят.

a3
() автор топика
Ответ на: комментарий от svu

а у меня все ОК...
denis@laptop:~$ cpufreq-info 
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 800 MHz - 2.27 GHz
  available frequency steps: 2.27 GHz, 2.27 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 2.27 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.27 GHz:8.74%, 2.27 GHz:0.46%, 1.60 GHz:0.71%, 800 MHz:90.09%  (588)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 1
  hardware limits: 800 MHz - 2.27 GHz
  available frequency steps: 2.27 GHz, 2.27 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 2.27 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.27 GHz:9.27%, 2.27 GHz:0.49%, 1.60 GHz:0.85%, 800 MHz:89.39%  (661)
denis@laptop:~$ uname -a
Linux laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

isden ★★★★★
()
Ответ на: комментарий от isden

svu@linnie-the-pooh:~$ cpufreq-info
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
analyzing CPU 1:
no or unknown cpufreq driver is active on this CPU
svu@linnie-the-pooh:~$ uname -a
Linux linnie-the-pooh 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux
svu@linnie-the-pooh:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz
stepping : 6
cpu MHz : 1828.580
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 3657.16
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz
stepping : 6
cpu MHz : 1828.580
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 3657.72
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

svu ★★★★★
()
Ответ на: комментарий от heilnull

При чем тут апплеты? Сломано уровнем ниже.

svu ★★★★★
()
Ответ на: комментарий от svu

denis@laptop:~$ aptitude search acpi | grep ^i
i acpi - displays information on ACPI devices
i acpi-support - scripts for handling many ACPI events
i acpid - Utilities for using ACPI power management


?

isden ★★★★★
()
Ответ на: комментарий от isden

а, да. забыл.

denis@laptop:~$ cat /proc/cpuinfo |grep "model name"
model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz

isden ★★★★★
()
Ответ на: комментарий от isden

$ aptitude search acpi | grep ^i
i acpi - displays information on ACPI devices
i acpi-support - scripts for handling many ACPI events
i acpid - Utilities for using ACPI power management

А вот покажите лучше

$ grep 'power management' /proc/cpuinfo
power management:
power management:

У меня пусто - что означает, я полагаю, что ядро совершенно растеряно на тему ПМ в моем проце.

svu ★★★★★
()

Сделать

modprobe cpufreq_ondemand

modprobe cpufreq_conservative

modprobe cpufreq_powersave

modprobe cpufreq_userspace

И если помогло вписать эти модули в /etc/modules

kpanic ★★
()
Ответ на: комментарий от svu

$ locate cpufreq | grep lib/modu
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.k o
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-lib .ko

svu ★★★★★
()
Ответ на: комментарий от svu

ну фик знает, вот искоробочное всё:
sanja@amigo:~$ cpufreq-info && apt-cache search acpi | grep -i acpi && cat /proc/cpuinfo |grep "model name" && grep 'power management' /proc/cpuinfo &&  locate cpufreq | grep lib/modu && lsb_release -d && uname -r                                                                                                      
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006                                           
Report errors and bugs to cpufreq@lists.linux.org.uk, please.                                            
analyzing CPU 0:                                                                                         
  driver: powernow-k8                                                                                    
  CPUs which need to switch frequency at the same time: 0 1                                              
  hardware limits: 800 MHz - 1.60 GHz                                                                    
  available frequency steps: 1.60 GHz, 800 MHz                                                           
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance                 
  current policy: frequency should be within 800 MHz and 1.60 GHz.                                       
                  The governor "ondemand" may decide which speed to use                                  
                  within this range.                                                                     
  current CPU frequency is 800 MHz.                                                                      
  cpufreq stats: 1.60 GHz:0,00%, 800 MHz:0,01%  (109)                                                    
analyzing CPU 1:                                                                                         
  driver: powernow-k8                                                                                    
  CPUs which need to switch frequency at the same time: 0 1                                              
  hardware limits: 800 MHz - 1.60 GHz                                                                    
  available frequency steps: 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 1.60 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.60 GHz:0,00%, 800 MHz:0,01%  (109)
acpi-support - scripts for handling many ACPI events
acpi - displays information on ACPI devices
acpidump - utilities to dump system's ACPI tables to an ASCII file
acpitail - Show ACPI information in a tail-like style
acpitool - command line ACPI client
acpitool-dbg - command line ACPI client (debug)
claws-mail-acpi-notifier - Laptop's Mail LED control for Claws Mail
eeepc-acpi-scripts - Scripts to support suspend and hotkeys on the Asus Eee PC laptop
fnfxd - ACPI and hotkey daemon for Toshiba laptops
libacpi-dev - development files for libacpi
libacpi0 - general purpose library for ACPI
wmacpi - ACPI battery monitor for WindowMaker
yacpi - ncurses based acpi monitor for text mode
acpid - Utilities for using ACPI power management
model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-50
model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-50
power management: ts fid vid ttp tm stc
power management: ts fid vid ttp tm stc
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/e_powersaver.ko
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko
Description:    Ubuntu 9.04
2.6.28-11-generic

novitchok ★★★★★
()
Ответ на: комментарий от svu

> А вот покажите лучше

denis@laptop:~$ grep 'power management' /proc/cpuinfo
power management:
power management:
denis@laptop:~$

isden ★★★★★
()
Ответ на: комментарий от svu

Зачетный велосипед.
Лучше, наверное, вот так:
#modprobe -l | grep freq
kernel/arch/x86/kernel/cpu/cpufreq/longhaul.ko
kernel/arch/x86/kernel/cpu/cpufreq/longrun.ko
kernel/arch/x86/kernel/cpu/cpufreq/powernow-k7.ko
kernel/arch/x86/kernel/cpu/cpufreq/speedstep-ich.ko
kernel/arch/x86/kernel/cpu/cpufreq/gx-suspmod.ko
kernel/arch/x86/kernel/cpu/cpufreq/e_powersaver.ko
kernel/arch/x86/kernel/cpu/cpufreq/powernow-k8.ko
kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko
kernel/arch/x86/kernel/cpu/cpufreq/cpufreq-nforce2.ko
kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko
kernel/arch/x86/kernel/cpu/cpufreq/speedstep-lib.ko
kernel/arch/x86/kernel/cpu/cpufreq/speedstep-smi.ko
kernel/arch/x86/kernel/cpu/cpufreq/powernow-k6.ko
kernel/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.ko
kernel/drivers/cpufreq/cpufreq_powersave.ko
kernel/drivers/cpufreq/cpufreq_userspace.ko
kernel/drivers/cpufreq/cpufreq_conservative.ko
kernel/drivers/cpufreq/cpufreq_stats.ko

А ну и конечно:
# uname -a
Linux book 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux

kilolife ★★★★★
()
Ответ на: комментарий от kilolife

$ modprobe -l | grep freq
kernel/arch/x86/kernel/cpu/cpufreq/speedstep-lib.ko
kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko

Те же тестикулы, вид сбоку. Судя по унаме, у Вас не очень убунта.

svu ★★★★★
()

a kak naschet togo, chtob ruchkami pisat powersave ili performance v /sys, togda menyaet?

papay ★★★
()
Ответ на: комментарий от svu

Да, действительно - у меня Дебиан. Не думал что убунта столь жестко повыкидывала нужные модули.
Может быть попробуете поставить в убунту дебиановское ядро? Это ведь не сложно.

kilolife ★★★★★
()
Ответ на: комментарий от kilolife

>Может быть попробуете поставить в убунту дебиановское ядро? Это ведь не сложно.

Запаришся это доказывать им и очень не Ъ :)) , выползут тролли у которых "все работает искаропки И ЧЯНД".
Пущай так сидят и ждут :)
На BIOSTAR AMD G740
ядра в Debian 2.26 (old 2.28), 2.29 - и frequency scaling работает,
а ставлю U 9.04 - и гаплык .
А про поддержку убунтовым ведром драйверов radeon & intel - тут вообще "no comment". Скорее всего, патчами "покоцали" в ядре drm модули.


elipse ★★★
()
Ответ на: комментарий от svu

В дебиан 64 битном есть:
http://packages.debian.org/sid/amd64/linux-image-2.6.29-2-amd64/filelist
Список файлов пакета linux-image-2.6.29-2-amd64 в sid для архитектуры amd64
/lib/modules/2.6.29-2-amd64/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko
/lib/modules/2.6.29-2-amd64/kernel/arch/x86/kernel/cpu/cpufreq/powernow-k8.ko
/lib/modules/2.6.29-2-amd64/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-centri no.ko
/lib/modules/2.6.29-2-amd64/kernel/drivers/cpufreq/cpufreq_conservative.ko
/lib/modules/2.6.29-2-amd64/kernel/drivers/cpufreq/cpufreq_powersave.ko
/lib/modules/2.6.29-2-amd64/kernel/drivers/cpufreq/cpufreq_stats.ko
/lib/modules/2.6.29-2-amd64/kernel/drivers/cpufreq/cpufreq_userspace.ko

В убунту же только:
http://packages.ubuntu.com/jaunty/amd64/linux-image-2.6.28-11-generic/filelist
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.k o
/lib/modules/2.6.28-11-generic/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-lib .ko

Вывод - воткнуть дебиановское ядро и поглядеть.

Брать тут:
http://packages.debian.org/sid/amd64/linux-image-2.6.29-2-amd64/download

kilolife ★★★★★
()
Ответ на: комментарий от kilolife

(устало)
Теперь, с апреля 2009 в новых ядрах (и в 2.6.29) Debian drm модули вырезаны и идут отдельным пакетом firmware-linux в секции non-free

И не путать с пакетом linux-firmware в ubuntu !!:))

elipse ★★★
()
Ответ на: комментарий от elipse

http://packages.debian.org/sid/firmware-linux
This package contains the binary firmware for all firmwares which was formally shipped in the Linux image.

Contents:
* 3Com Typhoon firmware, version 03.001.008
* DAB-USB FPGA bitfile, version unknown
* DAB-USB firmware, version unknown
* Intel 82559 D101M microcode, version unknown
* Intel 82559 D101S microcode, version unknown
* Intel 82551-F and 82551-10 microcode, version unknown
* kaweth/new_code.bin, version unknown
* kaweth/new_code_fix.bin, version unknown
* kaweth/trigger_code.bin, version unknown
* kaweth/trigger_code_fix.bin, version unknown
* Matrox G200 WARP engine microcode, version unknown
* Matrox G400/G550 WARP engine microcode, version unknown
* Rage 128 CCE microcode, version unknown
* Radeon R100-family CP microcode, version unknown
* Radeon R200-family CP microcode, version unknown
* Radeon R300-family CP microcode, version unknown
* Radeon R400-family CP microcode, version unknown
* Radeon R500-family CP microcode, version unknown
* Radeon RS690 CP microcode, version unknown
* Tehuti network card firmware, version unknown

И где тут кучи подержки чипсетов?
http://packages.debian.org/sid/all/firmware-linux/filelist

kilolife ★★★★★
()
Ответ на: комментарий от elipse

кстати , libdrm2 тоже хорошо обновить из debian experimental
- для видео Intel там много обновлений и lm sensor берет из нее данные.

elipse ★★★
()
Ответ на: комментарий от kilolife

Что хочешь доказать мне - что ЭТО все никому не надо ?
Или ты такой асс в схемотехнике и настройках железяк ?
:))
попы от Linux по красноглазию своему придумывают новые проблемы - а у меня теперь должна голова болеть и выколупывать - "кто там чего забыл ,не учел или недоглядел".

elipse ★★★
()
Ответ на: комментарий от elipse

Какой из меня доказатель?
Конечно это всё надо. Но не для изменения частоты процессора на ходу.
А firmware-linux у меня как то само поставилось. Видимо оно в рекомендуемых зависимостях у ядра.

kilolife ★★★★★
()
Ответ на: комментарий от svu

можно обновить до 2.6.30 из ppa ubuntu - хотя, там свои есть кактусы тоже :)))

elipse ★★★
()
Ответ на: комментарий от kilolife

>Конечно это всё надо. Но не для изменения частоты процессора на ходу.
>А firmware-linux у меня как то само поставилось. Видимо оно в >рекомендуемых зависимостях у ядра.


ага , ну да :))
дык, получится ,что одно лечим - другое калечим :)

elipse ★★★
()
Ответ на: комментарий от kilolife

А если , честно - мне не нравится 2.6.29.
Пока лучше работает 2.6.28.8 ванила с kernel.org и дебовским конфигом.
(в бытность его в sid).
Я считаю ошибкой удаление 2.28 из debian.

elipse ★★★
()
Ответ на: комментарий от elipse

Убунтоиды тут правильно поступили с релизом U 9.04 & 2.6.28 - но , покалечили ядро.

elipse ★★★
()
Ответ на: комментарий от svu

> Есть опасение, что ключевое слово - 64.

у меня тоже 64 :))

isden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.