[gelöst] nach bpo-Kernel-Installation keine Prozessortaktung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
tuxfux
Beiträge: 118
Registriert: 16.02.2011 18:00:52
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von tuxfux » 18.12.2011 12:07:52

Hallo,

ich habe ein Problem gelöst und dafür ein neues bekommen: Da ich mit meinem Netbook (acer aspire 1810tz) immer Probleme mit dem WLAN-Treiber hatte, wenn das Gerät in 802.11n-Netzen angemeldet war, wurde mir empfohlen, (http://debianforum.de/forum/viewtopic.php?f=30&t=130966) den Treiber zu aktualisieren.

Das tat ich dann auch mit:

Code: Alles auswählen

# apt-get -t squeeze-backports install linux-image-amd64 firmware-iwlwifi
Damit habe ich Kernel 2.6.39-bpo.2-amd64 installiert.

Das hat dem WLAN-Problem offenbar geholfen, nur habe ich jetzt in der KDE-Energieverwaltung --> Fähigkeiten folgende Auffälligkeit:
Anzahl der Prozessoren: 0
Unterstützung für Prozessortaktung: (roter, durchkreuzter Kreis)

Aufgefallen ist es mir, da die Listenfelder zur Regelung zur Prozessortaktung leer sind (war unter Kernel 2.6.32 definitiv nicht so) und die Prozessoren mit max. Leistung laufen.

Code: Alles auswählen

$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Genuine Intel(R) CPU           U4100  @ 1.30GHz
stepping        : 10
cpu MHz         : 1200.000
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     : 13
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 nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts
bogomips        : 2593.80
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           : 23
model name      : Genuine Intel(R) CPU           U4100  @ 1.30GHz
stepping        : 10
cpu MHz         : 1200.000
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     : 13
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 nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts
bogomips        : 2593.49
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

Frage: Welche Pakete muss ich noch über die Backports nachinstallieren, um wieder eine konsistente Umgebung zu haben?
Ich hatte bereits folgendes probiert:

Code: Alles auswählen

apt-get -t squeeze-backports install cpufreqd
Hat aber während des Bootens nur eine Fehlermeldung gebracht (genaue Meldung nicht gemerkt - sorry) und habe dann das Pakte mit purge wieder deinstalliert.

Danke euch.
Zuletzt geändert von tuxfux am 25.12.2011 20:36:10, insgesamt 1-mal geändert.
Grüße, TuxFux

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von rendegast » 19.12.2011 11:31:48

Code: Alles auswählen

$ cat /boot/config-2.6.39-bpo.2-686-pae | grep -i cpu.*freq -C5
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_ALLOW_INTS is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

#
# CPUFreq processor drivers
#
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=m
CONFIG_X86_LONGHAUL=m
# CONFIG_X86_E_POWERSAVER is not set

#
Der Vorgabe für die Taktung wäre ondemand, dynamisch.

Code: Alles auswählen

cat /sys/devices/system/cpu/cpu*/cpufreq/*gov*
Die unteren sind die Prozessortreiber.
Welcher davon wird unter kernel 2.6.32 benutzt?
Dieses Modul wird unter 2.6.39 geladen?
Eventuell Meldungen dazu in 'dmesg' resp. beim händischen Laden per 'modprobe'?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

tuxfux
Beiträge: 118
Registriert: 16.02.2011 18:00:52
Lizenz eigener Beiträge: MIT Lizenz

Re: nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von tuxfux » 22.12.2011 16:39:36

Hallo und danke für Deine Antwort. Unter dem 2.6.32er Kernel sieht es so aus:

Code: Alles auswählen

CONFIG_ACPI_HOTPLUG_MEMORY=m
CONFIG_ACPI_SBS=m
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
und so unter dem 2.6.39er Kernel:

Code: Alles auswählen

# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

#
# CPUFreq processor drivers
#
CONFIG_X86_PCC_CPUFREQ=m
Die Einträge sind etwas abweichend, nur kann ich sie leider nicht deuten... :roll:

Weiterhin unter dem 2.6.39:

Code: Alles auswählen

cat /sys/devices/system/cpu/cpu*/cpufreq/*gov*
conservative powersave userspace ondemand performance 
ondemand
conservative powersave userspace ondemand performance 
ondemand
Kannst Du damit etwas anfangen?
Welches Modul soll ich neu laden?
Grüße, TuxFux

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von rendegast » 23.12.2011 05:13:36

Aktiver Governor ondemand wäre schon die richtig.

Es werden aber auch die Governor conservative und powersave geladen,
ohne eigene Einwirkung nicht der Fall.
-> Das Laden wird gewöhnlich von einem Powersave-Dämon veranlaßt(?)

Mir ging es darum, welcher der cpufreq-Prozessortreiber (nicht) geladen wird.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Evox
Beiträge: 173
Registriert: 25.04.2009 13:33:52
Wohnort: localhost

Re: nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von Evox » 23.12.2011 14:51:09

Wie sieht die Ausgabe in der Konsole aus ?

Code: Alles auswählen

cpufreq-info
Verlasse dich nicht immer einfach auf das Desktopgesülze ;)
You Disapeared In The Darkness Of The Night...

tuxfux
Beiträge: 118
Registriert: 16.02.2011 18:00:52
Lizenz eigener Beiträge: MIT Lizenz

Re: nach bpo-Kernel-Installation keine Prozessortaktung

Beitrag von tuxfux » 25.12.2011 20:35:35

Habe die große "Keule" 'rausgeholt und, da das Laptop nicht "produktiv" ist, auf Wheezy umgestellt. Das ursprüngliche Problem (wlan) sowie da jetzige (Powermanagement) ist somit gelöst.

An ein paar stellen hakt es noch, aber das gehört in ein anderes Forum.

Allen einen herzlichen Dank.
Grüße, TuxFux

claudia
Beiträge: 1
Registriert: 22.01.2012 14:59:08

Re: [gelöst] nach bpo-Kernel-Installation keine Prozessortak

Beitrag von claudia » 22.01.2012 15:05:50

Problem leider bei mir nicht gelöst: habe 2.6.39-bpo.2-686-pae aus squeeze-backports installiert, um mit 32-Bit meine 4 GB ansprechen zu können.

Seitdem läufen beide CPUs auf > 70%, obwohl eigentlich nichts zu tun ist.

# cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Bitte melden Sie Fehler an cpufreq@vger.kernel.org.
analysiere CPU 0:
Treiber: acpi-cpufreq
Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1
Die Taktfrequenz folgender CPUs werden per Software koordiniert: 0
Maximale Dauer eines Taktfrequenzwechsels: 10.0 us.
Hardwarebedingte Grenzen der Taktfrequenz: 1.20 GHz - 2.10 GHz
mögliche Taktfrequenzen: 2.10 GHz, 1.60 GHz, 1.20 GHz
mögliche Regler: conservative, powersave, userspace, ondemand, performance
momentane Taktik: die Frequenz soll innerhalb 1.20 GHz und 2.10 GHz.
liegen. Der Regler "ondemand" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 2.10 GHz (verifiziert durch Nachfrage bei der Hardware).
Statistik:2.10 GHz:99,30%, 1.60 GHz:0,16%, 1.20 GHz:0,54% (7117)
analysiere CPU 1:
Treiber: acpi-cpufreq
Folgende CPUs laufen mit der gleichen Hardware-Taktfrequenz: 0 1
Die Taktfrequenz folgender CPUs werden per Software koordiniert: 1
Maximale Dauer eines Taktfrequenzwechsels: 10.0 us.
Hardwarebedingte Grenzen der Taktfrequenz: 1.20 GHz - 2.10 GHz
mögliche Taktfrequenzen: 2.10 GHz, 1.60 GHz, 1.20 GHz
mögliche Regler: conservative, powersave, userspace, ondemand, performance
momentane Taktik: die Frequenz soll innerhalb 1.20 GHz und 2.10 GHz.
liegen. Der Regler "ondemand" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 2.10 GHz (verifiziert durch Nachfrage bei der Hardware).
Statistik:2.10 GHz:99,30%, 1.60 GHz:0,14%, 1.20 GHz:0,56% (6979)

cat /sys/devices/system/cpu/cpu*/cpufreq/*gov*
conservative powersave userspace ondemand performance
performance
conservative powersave userspace ondemand performance
performance

Was kann ich tun? Möchte nicht auf wheezy updaten.

Viele Grüße

Claudia

DeletedUserReAsG

Re: [gelöst] nach bpo-Kernel-Installation keine Prozessortak

Beitrag von DeletedUserReAsG » 22.01.2012 15:50:32

Seitdem läufen beide CPUs auf > 70%, obwohl eigentlich nichts zu tun ist. […] Was kann ich tun?

Nun, du könntest mit zum Beispiel 'top' oder besser 'htop' schauen, welcher Prozess die CPUs denn so in Anspruch nimmt.

Edit: Oder meintest du mit „>70%“ den Takt? Dann mittels cpufreq-set mal auf ondemand oder powersave zu schalten versuchen.

cu,
niemand

Antworten