Problem mit ACPI bei Pentium 3 (Board: Abit VT6X4)

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
cray23kl
Beiträge: 272
Registriert: 19.04.2005 15:14:23
Lizenz eigener Beiträge: GNU General Public License

Problem mit ACPI bei Pentium 3 (Board: Abit VT6X4)

Beitrag von cray23kl » 24.07.2007 15:51:57

Hallo,

ich habe einen Pentium 3 mit 733 MHz auf einem Abit VT6X4 (b) mit 1,5 Gig RAM.
Der Chipsatz auf dem Board ist ein VIA Apollo Pro 133A.
Das Aktuellste Bios ist drin. Es ist von 2001. :wink:
Kernelversion ist 2.6.22 (selbstgebaut).

Mein Ziel ist, wenn die CPU nicht voll ausgelastet ist, die Geschwindigkeit zu reduzieren, um Abwärme zu sparen.

Mein Problem ist, dass ich nicht die Geschwindigkeit der CPU anpassen kann, obwohl es eigentlich möglich sein sollte, die CPU-Leistung um 50 Prozent zu reduzieren. Ich gebe hier mal ein paar Infos:

Code: Alles auswählen

# cat /proc/acpi/info
version:                 20070126

Code: Alles auswählen

# cat /proc/acpi/processor/CPU0/info
processor id:            0
acpi id:                 1
bus mastering control:   no
power management:        yes
throttling control:      yes
limit interface:         yes

Code: Alles auswählen

# cat /proc/acpi/processor/CPU0/throttling
state count:             2
active state:            T0
states:
   *T0:                  00%
    T1:                  50%

Code: Alles auswählen

# grep CPU_FREQ /boot/config-2.6.22
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=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE 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=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
Dummerweise befindet sich in dem Verzeichnis /sys/devices/system/cpu/cpu0/ nur die Datei crash_notes.

Von den Dateien /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor oder /proc/cpufreq fehlt jede Spur.

Was kann bzw. muss ich tun?

Viele Grüße
Christian

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 24.07.2007 20:54:18

Hi,

vielleicht must du das cpufreq_userspace Modul laden.
Ob das so einfach geht weis ich nicht denn bei dir ist der performance-governor fest einkompiliert.
Bei mir (2.6.19.2) sieht es so aus und funktioniert:
-config

Code: Alles auswählen

grep CONFIG_CPU_FREQ </boot/config-2.6.19.2ibm2g
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-/sys

Code: Alles auswählen

ls -l /sys/devices/system/cpu/cpu0/cpufreq/
insgesamt 0
-r--r--r-- 1 root root 4096 24. Jul 20:45 affected_cpus
-r-------- 1 root root 4096 24. Jul 20:45 cpuinfo_cur_freq
-r--r--r-- 1 root root 4096 24. Jul 20:45 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 24. Jul 20:45 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 24. Jul 20:45 scaling_available_frequencies
-r--r--r-- 1 root root 4096 24. Jul 20:45 scaling_available_governors
-r--r--r-- 1 root root 4096 24. Jul 20:43 scaling_cur_freq
-r--r--r-- 1 root root 4096 24. Jul 20:45 scaling_driver
-rw-r--r-- 1 root root 4096 24. Jul 19:50 scaling_governor
-rw-r--r-- 1 root root 4096 24. Jul 20:42 scaling_max_freq
-rw-r--r-- 1 root root 4096 24. Jul 20:42 scaling_min_freq
-rw-r--r-- 1 root root 4096 24. Jul 20:42 scaling_setspeed
drwxr-xr-x 2 root root    0 24. Jul 2007  stats
Gruß cirrussc

Antworten