View previous topic :: View next topic |
Author |
Message |
EvilFlare n00b
Joined: 11 Sep 2005 Posts: 16
|
Posted: Sun Sep 11, 2005 5:52 pm Post subject: Speedstepping -- PIII Mobile |
|
|
Hallo,
inzwischen läuft Gentoo auf meinem Dell Inspiron 8100 ganz gut.
Allerdings hab ich Probleme damit, das Speedstepping meines PIII Mobile ans Laufen zu bekommen.
Ich hab hier schon einige Zeit im Forum gestöbert, aber mir fehlt immernoch auf dem Bereicht cpufreqd, etc. der Überblick.
Ich hab gelesen, dass es ab 2.6er Kernel (ich hab momentan 2.6.12-r10) am besten mittels "ondemand" zu regeln ist.
Kann mir jemand von euch jemand einen kleinen Crashkurs geben und zeigen, wie ich das Ganze am schnellsten zum Laufen bekomme? z.B. eine kleine Übersicht über das, was ich emergen muss, etc.
Wäre ich für jede Hilfe sehr dankbar.
Gruß
EvilFlare |
|
Back to top |
|
|
chrib Guru
Joined: 27 Sep 2003 Posts: 558 Location: Berlin, Germany
|
Posted: Sun Sep 11, 2005 6:06 pm Post subject: |
|
|
Also ich bin eigentlich bei meinem HP-Notebook einfach nach dem Gentoo Powermanagement Guide vorgegangen. Geh den doch einfach mal durch.
HTH _________________ Der Mensch kämpft um zu überleben, und nicht, um zu Grunde zu gehen. - Paulo Coelho
It is the end of all hope. To lose the child, the faith. To end all the innocence. To be someone like me. - Nightwish - End of all hope |
|
Back to top |
|
|
theche Guru
Joined: 26 Feb 2004 Posts: 512
|
Posted: Sun Sep 11, 2005 6:43 pm Post subject: |
|
|
Crashkurz:
Kernel den ondemand governor auswählen; kompilieren, neuen kernel booten, 'ondemand' nach /sys/devices/system/cpu/CPU0/scaling_governor schreiben |
|
Back to top |
|
|
EvilFlare n00b
Joined: 11 Sep 2005 Posts: 16
|
Posted: Sun Sep 11, 2005 8:40 pm Post subject: |
|
|
Hallo,
also ich hab jetzt nochmal "cpufreqd" emerged und im kernel die option " 'ondemand' cpufreq policy governor" aktiviert.
In der /sys/devices/systems/cpu/cpu0/cpufreqd/scaling_governor steht userspace.
Ich kann die datei aber nicht auf ondemand abändern. Es geht auch nicht, wenn ich cpufreqd stoppe.
grep "cpu MHz" /proc/cpuinfo zeigt auch immer die volle Leistung der CPU.
Was mach ich falsch?
Gruß
EvilFlare |
|
Back to top |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Sun Sep 11, 2005 9:57 pm Post subject: |
|
|
Installier mal cpufreq-utils und spiel mit cpufreq-info und cpufreq-set rum. Poste mal bitte die Ausgabe von cpufreq-info. Der relevante Teil deiner Kernelkonfiguration wäre auch interessant, insbesondere der verwendete cpufreq-Treiber sowie ein paar dmesg Auszüge (acpi und cpufreq Ausgaben). _________________ KDE |
|
Back to top |
|
|
Hungry Hugo Apprentice
Joined: 23 Aug 2005 Posts: 261 Location: Germany FFM
|
Posted: Mon Sep 12, 2005 6:19 am Post subject: |
|
|
Hi EvilFlare,
ich benutze speedfreq auf meinem Centrino das funktioniert tadelos. Ist zwar nicht mehr das neuste Paket ( mittlerweile auch Masked und aus Portage genommen ) aber super
einfach zu installieren und zu konfigurieren.
Gruß Hungry Hugo _________________ Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138 |
|
Back to top |
|
|
EvilFlare n00b
Joined: 11 Sep 2005 Posts: 16
|
Posted: Mon Sep 12, 2005 11:24 am Post subject: |
|
|
Earthwings wrote: | Installier mal cpufreq-utils und spiel mit cpufreq-info und cpufreq-set rum. Poste mal bitte die Ausgabe von cpufreq-info. Der relevante Teil deiner Kernelkonfiguration wäre auch interessant, insbesondere der verwendete cpufreq-Treiber sowie ein paar dmesg Auszüge (acpi und cpufreq Ausgaben). |
Code: | evilbook ~ # cpufreq-info
cpufrequtils 0.3: cpufreq-info (C) Dominik Brodowski 2004
Bitte melden Sie Fehler an linux@brodo.de.
analysiere CPU 0:
Treiber: speedstep-smi
Folgende CPUs können nur gleichzeitig ihre Frequenz variieren: 0
Hardwarebedingte Grenzen der Taktfrequenz: 798 MHz - 1.20 GHz
mögliche Taktfrequenzen: 1.20 GHz, 798 MHz
mögliche Regler: ondemand, userspace
momentane Taktik: die Frequenz soll innerhalb 798 MHz und 1.20 GHz.
liegen. Der Regler "userspace" kann frei entscheiden,
welche Taktfrequenz innerhalb dieser Grenze verwendet wird.
momentane Taktfrequenz ist 1.20 GHz (verifiziert durch Nachfrage bei der Hardware). |
Code: | [*] CPU Frequency scaling │ │
│ │ [ ] Enable CPUfreq debugging │ │
│ │ <*> CPU frequency translation statistics │ │
│ │ [ ] CPU frequency translation statistics details │ │
│ │ Default CPUFreq governor (userspace) ---> │ │
│ │ < > 'performance' governor │ │
│ │ < > 'powersave' governor │ │
│ │ --- 'userspace' governor for userspace frequency scaling │ │
│ │ <*> 'ondemand' cpufreq policy governor │ │
│ │ < > 'conservative' cpufreq governor
--- CPUFreq processor drivers │ │
│ │ <M> ACPI Processor P-States driver │ │
│ │ < > AMD Mobile K6-2/K6-3 PowerNow! │ │
│ │ < > AMD Mobile Athlon/Duron PowerNow! │ │
│ │ < > AMD Opteron/Athlon64 PowerNow! │ │
│ │ < > Cyrix MediaGX/NatSemi Geode Suspend Modulation │ │
│ │ <M> Intel Enhanced SpeedStep │ │
│ │ [*] Use ACPI tables to decode valid frequency/voltage pairs │ │
│ │ [ ] Built-in tables for Banias CPUs │ │
│ │ <*> Intel Speedstep on ICH-M chipsets (ioport interface)
<*> Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface) │ │
│ │ < > Intel Pentium 4 clock modulation │ │
│ │ < > nVidia nForce2 FSB changing │ │
│ │ < > Transmeta LongRun │ │
│ │ < > VIA Cyrix III Longhaul │ │
│ │ --- shared options │ │
│ │ [ ] /proc/acpi/processor/../performance interface (deprecated) │ │
│ │ [ ] Relaxed speedstep capability checks |
Ich hab grad gesehen, dass unter "Processor type and features" bei "processor familiy" folgendes steht: 586/K5/5x86/6x86/6x86MX
Was sollte ich dort für einen PIII Mobile wählen??? "Pentium M" oder "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" oder einfach "586/... (siehe oben)" lassen?
Gruß
Evilflare |
|
Back to top |
|
|
Hungry Hugo Apprentice
Joined: 23 Aug 2005 Posts: 261 Location: Germany FFM
|
Posted: Mon Sep 12, 2005 12:52 pm Post subject: |
|
|
Hi EvilFlare,
EvilFlare wrote: | Ich hab grad gesehen, dass unter "Processor type and features" bei "processor familiy" folgendes steht: 586/K5/5x86/6x86/6x86MX
Was sollte ich dort für einen PIII Mobile wählen??? "Pentium M" oder "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" oder einfach "586/... (siehe oben)" lassen? |
also den Pentium M solltest du wohl auswählen können da du einen hast .
Gruß Hungry Hugo _________________ Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138 |
|
Back to top |
|
|
EvilFlare n00b
Joined: 11 Sep 2005 Posts: 16
|
Posted: Mon Sep 12, 2005 1:25 pm Post subject: |
|
|
Hungry Hugo wrote: | Hi EvilFlare,
EvilFlare wrote: | Ich hab grad gesehen, dass unter "Processor type and features" bei "processor familiy" folgendes steht: 586/K5/5x86/6x86/6x86MX
Was sollte ich dort für einen PIII Mobile wählen??? "Pentium M" oder "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" oder einfach "586/... (siehe oben)" lassen? |
also den Pentium M solltest du wohl auswählen können da du einen hast .
Gruß Hungry Hugo |
Ich dachte, dass unter "Pentium M" nur der Centrino fällt und nicht alle mobiles von Intel.
Ich hab im Kernel inzwischen mal auf "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" gestellt und siehe da, ich kann mittels cpufreq-set die Taktfrequenz manuell hoch- bzw. runtersetzen. Ich werde nachher nochmal testen, wie es mit "Pentium M" aussieht und ob ich das Ganze nun auch mit "ondemand" ans Laufen bekomme.
Im Grunde reicht mir auch, wenn ich per Skript die Taktfrequenz ändern kann. Und das klappt ja jetzt.
Bis hierhin schonmal großen Dank für eure Hilfe!!!
Gruß
EvilFlare |
|
Back to top |
|
|
lolli78 Apprentice
Joined: 14 Jan 2004 Posts: 162 Location: Europe
|
Posted: Mon Sep 12, 2005 1:28 pm Post subject: |
|
|
Hungry Hugo wrote: |
also den Pentium M solltest du wohl auswählen können da du einen hast |
hallo,
nein, vorsicht, achtung! pentium-m != pentium III-M.
der pentium m basiert zwar auf dem pentium III, und der pentium III-M ist ein etwas stromsparender pentium III, aber trotzdem sagt das noch lange nicht, dass alles, was der pentium M kann, auch der pentium III-M kann.
der pentium M kann vor allem noch viel mehr strom sparen als der pentium III-M (um genau zu sein, kann der pentium III-M "speedstepping", um den prozessortakt bei bedarf abzusenken, aber der pentium M kann dazu "enhanced speedstepping").
der kernel 2.6 kann speedstepping (achtung, nicht "enhanced speedstepping") nur auf ich-m und 440bx/zx/mx chipsätzen. wenn du einen solchen nicht im notebook hast -> pech gehabt!
lorenz _________________ frag' doch deinadmin.de |
|
Back to top |
|
|
Hungry Hugo Apprentice
Joined: 23 Aug 2005 Posts: 261 Location: Germany FFM
|
Posted: Mon Sep 12, 2005 1:34 pm Post subject: |
|
|
Hi EvilFlare
EvilFlare wrote: | [...]Ich dachte, dass unter "Pentium M" nur der Centrino fällt und nicht alle mobiles von Intel.
Ich hab im Kernel inzwischen mal auf "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" gestellt und siehe da, ich kann mittels cpufreq-set die Taktfrequenz manuell hoch- bzw. runtersetzen. Ich werde nachher nochmal testen, wie es mit "Pentium M" aussieht und ob ich das Ganze nun auch mit "ondemand" ans Laufen bekomme.
Im Grunde reicht mir auch, wenn ich per Skript die Taktfrequenz ändern kann. Und das klappt ja jetzt.[...] |
gib doch mal ein und poste die Ausgabe da kann man sehr fix erkennen was du für eine CPU hast und danach mußt du auch den Support im Kernel einstellen.
Gruß Hungry Hugo _________________ Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138 |
|
Back to top |
|
|
EvilFlare n00b
Joined: 11 Sep 2005 Posts: 16
|
Posted: Mon Sep 12, 2005 4:02 pm Post subject: |
|
|
Code: | evilbook ~ # cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Pentium(R) III Mobile CPU 1200MHz
stepping : 1
cpu MHz : 1196.384
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 2367.48
|
Ich denk mal, dass somit "Pentium-III/..." die richtige Wahl ist.
Gruß
EvilFlare |
|
Back to top |
|
|
Hungry Hugo Apprentice
Joined: 23 Aug 2005 Posts: 261 Location: Germany FFM
|
Posted: Mon Sep 12, 2005 4:33 pm Post subject: |
|
|
Ja auf jeden Fall so mal ja mittlerweile dein speedstepping funktioniert .
Gruß hungry Hugo _________________ Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138 |
|
Back to top |
|
|
ConiKost Developer
Joined: 11 Jan 2005 Posts: 1365
|
Posted: Mon Sep 12, 2005 9:39 pm Post subject: |
|
|
lolli78 wrote: | Hungry Hugo wrote: |
also den Pentium M solltest du wohl auswählen können da du einen hast |
hallo,
nein, vorsicht, achtung! pentium-m != pentium III-M.
der pentium m basiert zwar auf dem pentium III, und der pentium III-M ist ein etwas stromsparender pentium III, aber trotzdem sagt das noch lange nicht, dass alles, was der pentium M kann, auch der pentium III-M kann.
der pentium M kann vor allem noch viel mehr strom sparen als der pentium III-M (um genau zu sein, kann der pentium III-M "speedstepping", um den prozessortakt bei bedarf abzusenken, aber der pentium M kann dazu "enhanced speedstepping").
der kernel 2.6 kann speedstepping (achtung, nicht "enhanced speedstepping") nur auf ich-m und 440bx/zx/mx chipsätzen. wenn du einen solchen nicht im notebook hast -> pech gehabt!
lorenz |
Falsch ...
Der Pentium III Mobile (0.18µ) kann nur normales Speedstep ...
Der Pentium III-M (0.13µ) lann auch Enchanced Speedstep ...
Schaut euch mal die Seite an bezüglich Pentium III-M ... http://bgoglin.free.fr/evoN600c.php
Siehe hier ... http://www.golem.de/0107/15095.html
Ich habe z.b den Pentium III-M @ 1.2GHz ... in meinem Compaq Evo N600c |
|
Back to top |
|
|
Hungry Hugo Apprentice
Joined: 23 Aug 2005 Posts: 261 Location: Germany FFM
|
Posted: Tue Sep 13, 2005 8:04 am Post subject: |
|
|
Hi EvilFlare,
ConiKost wrote: | [...]Falsch ...
Der Pentium III Mobile (0.18µ) kann nur normales Speedstep ...
Der Pentium III-M (0.13µ) lann auch Enchanced Speedstep ...
[...] |
Hmm wenn ich das richtig verstanden habe gab es den P3M (0.13µ) in Verbindung mit einem i830 Chipsatz. Das Notebook von dir hat aber laut Doku das...
Auszug aus Handbuch wrote: | Microprocessor
Microprocessor type
- Intel® Mobile Pentium® III processor-M
L1 cache
- 32 KB (internal)
L2 cache
- 512 KB
Math coprocessor
- internal to microprocessor
System Information
System chip set
- Intel 815EP
Data bus width
- 64 bits
DRAM bus width
- 64 bits
Microprocessor address bus width
- 32 bits
Flash EPROM
- 4 Mb
Graphics bus width
- 32-bit AGP 4X cable bus |
Poste doch mal zur Sicherheit da kann man es genau sehen was du für ein Chipset hast .
Gruß Hungry Hugo _________________ Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138 |
|
Back to top |
|
|
lolli78 Apprentice
Joined: 14 Jan 2004 Posts: 162 Location: Europe
|
Posted: Tue Sep 13, 2005 10:45 pm Post subject: |
|
|
hallo!
ConiKost wrote: |
Der Pentium III Mobile (0.18µ) kann nur normales Speedstep ...
Der Pentium III-M (0.13µ) lann auch Enchanced Speedstep ...
|
super. da hat sich intel ja was tolles ausgedacht. du hast recht, danke.
du hast dich aber verschrieben. der prozessor, der enhanced speedstep können soll, heißt "intel mobile pentium III-M" - der ist laut datenblatt wohl in dem dell notebook, um das es ja eigentlich geht, eingebaut.
aber ich würde vermuten, dass der prozessor trotzdem nur zwischen zwei taktraten hin- und herschalten kann. sonst wäre der abstand zwischen kleinster und größter taktrate wohl größer. und wenn ich mich richtig erinnere, war der "pentium-M" der erste prozessor (von intel), der mehr als 2 taktraten zur auswahl hatte.
intel sollte sich mal überlegen, ordentliche namen zu vergeben. ein pentium III ist ja eigentlich auch ein septium.
lorenz _________________ frag' doch deinadmin.de |
|
Back to top |
|
|
ConiKost Developer
Joined: 11 Jan 2005 Posts: 1365
|
Posted: Thu Sep 15, 2005 12:40 pm Post subject: |
|
|
Hi!
Stimmt, da habe ich mich verschrieben
Ich habe diesen Pentium III-M ... @ i830 Chipsatz ... (ICH3-M)
Der kann 500MHz, 800MHz oder die vollen 1.2GHz ...
Das geht unter Windows!
Unter Linux dagegen kannst du Frei zwischen 800 und 1.2GHz wählen.
Siehe diese Seite : http://bgoglin.free.fr/evoN600c.php
Ist zwar fürn Evo N600c ... aber wird genauso eingerichtet auf jedem anderen PC! |
|
Back to top |
|
|
ConiKost Developer
Joined: 11 Jan 2005 Posts: 1365
|
Posted: Thu Sep 15, 2005 1:36 pm Post subject: |
|
|
... |
|
Back to top |
|
|
|