Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu/64: EIST und Übertaktung
Benedikt
2008-02-17, 10:45:03
Guten Morgen,
mein Ubuntu Gutsy 64-bit (genauer cpufreq) spinnt rum, wenn ich versuche, meinen Pentium DC E2200 auch nur moderat zu übertakten: Dann funktioniert EIST nicht mehr, und cpufreq will den Multiplikator nicht mehr dynamisch verändern (cpufreq: cpu doesn't support frequency scaling oder so ähnlich). Windows Vista lässt sich dadurch bekanntermaßen nicht beeindrucken, dort funktioniert SpeedStep auch noch mit Übertaktung.
Wie bringe ich Ubuntu 7.10 dazu, meinen Prozessor im Leerlauf herunter zu takten? Gibt es brauchbare Alternativen zu cpufreq, die auch noch mit Übertaktung funktionieren?
LG Benedikt
PS: Neuestes BIOS, alles drauf.
da.phreak
2008-02-17, 11:05:35
Soweit ich weiß, ist das kein rumspinnen, sondern das Normalverhalten. Eine Alternative gibt es denke ich nicht, da alle Lösungen über Kernelmodule laufen, die immer dieselben sind. Wo wir grad bei Kernelmodule sind, über welches Modul läuft das bei Dir? acpi-cpufreq? Als Alternative würde sich evtl. speedstep-centrino anbieten, wobei ich da unsicher bin, ob das funktioniert (auch ohne Übertaktung).
Benedikt
2008-02-17, 13:47:02
Das ist sehr schade: AMD CnQ funktioniert nämlich noch einwandfrei, selbst bei Übertaktung.
Ja, das Kernelmodul ist acpi-cpufreq.
da.phreak
2008-02-17, 13:55:42
Was sagt denn das andere, speedstep-centrino ?
Benedikt
2008-02-17, 17:14:14
Was sagt denn das andere, speedstep-centrino ?
Wenn du mir verrätst, wie ich die Module austauschen kann, bitte?
da.phreak
2008-02-17, 18:51:00
Wenn du mir verrätst, wie ich die Module austauschen kann, bitte?
Weil ich Deinen Kenntnisstand nicht genau kenne. On-the-fly machst Du das an der Konsole mit
sudo rmmod acpi-cpufreq
sudo modprobe speedstep-centrino
Bei Bedard das root-Passwort eingeben. Wenn das was bringt müßte man es noch dauerhaft einstellen, bin mir aber grad nicht sicher, wie das bei Ubuntu geht. Evtl die Datei /etc/modules bearbeiten (altes Modul löschen, neues einfügen).
Benedikt
2008-02-17, 19:44:53
Das funktioniert leider nicht.
Zuerst mal die Ausgabe von lsmod:
benedikt@core2duo:~$ lsmod
Module Size Used by
rfcomm 47656 2
l2cap 28672 11 rfcomm
bluetooth 63876 4 rfcomm,l2cap
ppdev 11272 0
cpufreq_stats 8160 0
cpufreq_userspace 6048 0
cpufreq_conservative 9608 0
cpufreq_ondemand 10896 0
freq_table 6464 2 cpufreq_stats,cpufreq_ondemand
cpufreq_powersave 3072 0
ac 7304 0
video 21140 0
container 6400 0
dock 12264 0
button 10400 0
sbs 21520 0
battery 12424 0
ipv6 317192 14
parport_pc 41896 0
lp 15048 0
parport 44172 3 ppdev,parport_pc,lp
loop 21764 0
snd_hda_intel 337192 1
snd_pcm_oss 50048 0
snd_mixer_oss 20096 1 snd_pcm_oss
snd_pcm 94344 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 5380 0
snd_seq_oss 36864 0
snd_seq_midi 11008 0
snd_rawmidi 29824 1 snd_seq_midi
snd_seq_midi_event 9984 2 snd_seq_oss,snd_seq_midi
snd_seq 62496 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
fglrx 1721308 24
snd_timer 27272 2 snd_pcm,snd_seq
snd_seq_device 10260 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 69288 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq, snd_timer,snd_seq_device
soundcore 10272 1 snd
snd_page_alloc 12560 2 snd_hda_intel,snd_pcm
pcspkr 4608 0
psmouse 45596 0
serio_raw 9092 0
intel_agp 30624 0
shpchp 38300 0
pci_hotplug 36612 1 shpchp
af_packet 28172 2
evdev 13056 3
ext3 146576 2
jbd 69360 1 ext3
mbcache 11272 1 ext3
sg 41384 0
sr_mod 19876 0
cdrom 41768 1 sr_mod
sd_mod 32512 8
usbhid 32576 0
hid 33408 1 usbhid
ata_piix 20996 6
r8169 36100 0
ata_generic 9988 0
libata 138928 2 ata_piix,ata_generic
scsi_mod 172856 4 sg,sr_mod,sd_mod,libata
uhci_hcd 29600 0
ehci_hcd 40076 0
usbcore 161584 4 usbhid,uhci_hcd,ehci_hcd
thermal 16528 0
processor 36232 1 thermal
fan 6920 0
fuse 52528 7
apparmor 47008 0
commoncap 9472 1 apparmor
Das Modul acpi-cpufreq gibt es nicht.
Ein Aufruf des alternativen Moduls erzeugt folgendes:
benedikt@core2duo:~$ sudo modprobe speedstep-centrino
FATAL: Module speedstep_centrino not found.
da.phreak
2008-02-17, 21:49:59
Gib mal "lsmod" ein und suche dort, welches Modul geladen ist bzw. poste die Ausgabe hier.
Benedikt
2008-02-17, 22:45:50
Gib mal "lsmod" ein und suche dort, welches Modul geladen ist bzw. poste die Ausgabe hier.
:) Steht doch dort...
da.phreak
2008-02-17, 23:31:57
:) Steht doch dort...
Stimmt ... wenn man Javascript eingeschaltet hat, habe Noscript installiert. Ich blicke grad nicht, wie das bei Dir funktioniert, anscheinend ist kein Modul geladen, das den Prozessor runtertaktet. Funktioniert das so?
Mich würde noch interessieren, welchen Kernel Du benutzt (uname -r).
Stimmt ... wenn man Javascript eingeschaltet hat, habe Noscript installiert. Ich blicke grad nicht, wie das bei Dir funktioniert, anscheinend ist kein Modul geladen, das den Prozessor runtertaktet. Funktioniert das so?
Mich würde noch interessieren, welchen Kernel Du benutzt (uname -r).
P.S.: Du schreibst, das Modul acpi-cpufreq gibt es nicht. Die Ausgabe von rmmod bedeutet, daß es nicht geladen ist. Was sagt "modprobe acpi-cpufreq"?
da.phreak
2008-02-17, 23:41:19
Der letzte Post war natürlich von mir ... das passiert wenn man schreibt und zu müde ist, war nicht eingeloggt.
Benedikt
2008-02-18, 11:13:58
Mich würde noch interessieren, welchen Kernel Du benutzt (uname -r).
benedikt@core2duo:~$ uname -r
2.6.22-14-generic
P.S.: Du schreibst, das Modul acpi-cpufreq gibt es nicht. Die Ausgabe von rmmod bedeutet, daß es nicht geladen ist. Was sagt "modprobe acpi-cpufreq"?
sudo modprobe acpi-cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.22-14-generic/kernel/arch/x86_64/kernel/cpufreq/acpi-cpufreq.ko): No such device
da.phreak
2008-02-18, 12:22:05
Also mal nachgelesen in der Kernel-Doku (Datei /usr/src/linux/Documentation/cpu-freq/user-guide.txt):
Some CPU frequency scaling-capable processor switch between various frequencies and operating voltages "on the fly" without any kernel or user involvement. This guarantees very fast switching to a frequency which is high enough to serve the user's needs, but low enough to save power.
Da wird Dein System wohl drunterfallen, Du brauchst also wirklich kein Kernel-Modul laden.
Weiterhin:
On these systems, all you can do is select the lower and upper frequency limit as well as whether you want more aggressive power-saving or more instantly available processing power.
Das wirst Du wahrscheinlich hier machen können:
/sys/devices/system/cpu/cpu0/cpufreq/
Aber das eigentliche Problem löst das trotzdem nicht. Du wirst Dich wohl entscheiden müssen zwischen Übertaken und Strom Sparen.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.