Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Speedstepping -- PIII Mobile
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
EvilFlare
n00b
n00b


Joined: 11 Sep 2005
Posts: 16

PostPosted: Sun Sep 11, 2005 5:52 pm    Post subject: Speedstepping -- PIII Mobile Reply with quote

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
View user's profile Send private message
chrib
Guru
Guru


Joined: 27 Sep 2003
Posts: 558
Location: Berlin, Germany

PostPosted: Sun Sep 11, 2005 6:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
theche
Guru
Guru


Joined: 26 Feb 2004
Posts: 512

PostPosted: Sun Sep 11, 2005 6:43 pm    Post subject: Reply with quote

Crashkurz:
Kernel den ondemand governor auswählen; kompilieren, neuen kernel booten, 'ondemand' nach /sys/devices/system/cpu/CPU0/scaling_governor schreiben
Back to top
View user's profile Send private message
EvilFlare
n00b
n00b


Joined: 11 Sep 2005
Posts: 16

PostPosted: Sun Sep 11, 2005 8:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Sun Sep 11, 2005 9:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hungry Hugo
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 261
Location: Germany FFM

PostPosted: Mon Sep 12, 2005 6:19 am    Post subject: Reply with quote

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
View user's profile Send private message
EvilFlare
n00b
n00b


Joined: 11 Sep 2005
Posts: 16

PostPosted: Mon Sep 12, 2005 11:24 am    Post subject: Reply with quote

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
View user's profile Send private message
Hungry Hugo
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 261
Location: Germany FFM

PostPosted: Mon Sep 12, 2005 12:52 pm    Post subject: Reply with quote

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 :D .

Gruß Hungry Hugo
_________________
Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138
Back to top
View user's profile Send private message
EvilFlare
n00b
n00b


Joined: 11 Sep 2005
Posts: 16

PostPosted: Mon Sep 12, 2005 1:25 pm    Post subject: Reply with quote

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 :D .

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
View user's profile Send private message
lolli78
Apprentice
Apprentice


Joined: 14 Jan 2004
Posts: 162
Location: Europe

PostPosted: Mon Sep 12, 2005 1:28 pm    Post subject: Reply with quote

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! :evil:

lorenz
_________________
frag' doch deinadmin.de
Back to top
View user's profile Send private message
Hungry Hugo
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 261
Location: Germany FFM

PostPosted: Mon Sep 12, 2005 1:34 pm    Post subject: Reply with quote

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
Code:
cat /proc/cpuinfo
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
View user's profile Send private message
EvilFlare
n00b
n00b


Joined: 11 Sep 2005
Posts: 16

PostPosted: Mon Sep 12, 2005 4:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hungry Hugo
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 261
Location: Germany FFM

PostPosted: Mon Sep 12, 2005 4:33 pm    Post subject: Reply with quote

Ja auf jeden Fall so mal ja mittlerweile dein speedstepping funktioniert 8) .

Gruß hungry Hugo
_________________
Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138
Back to top
View user's profile Send private message
ConiKost
Developer
Developer


Joined: 11 Jan 2005
Posts: 1365

PostPosted: Mon Sep 12, 2005 9:39 pm    Post subject: Reply with quote

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! :evil:

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
View user's profile Send private message
Hungry Hugo
Apprentice
Apprentice


Joined: 23 Aug 2005
Posts: 261
Location: Germany FFM

PostPosted: Tue Sep 13, 2005 8:04 am    Post subject: Reply with quote

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
Code:
lspci
da kann man es genau sehen was du für ein Chipset hast 8) .

Gruß Hungry Hugo
_________________
Gentoo El Nino ( 2005.1 ) / Kernel 2.6.12-r6
Fujitsu-Siemens M7400
--
registered linux user # 398138
Back to top
View user's profile Send private message
lolli78
Apprentice
Apprentice


Joined: 14 Jan 2004
Posts: 162
Location: Europe

PostPosted: Tue Sep 13, 2005 10:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
ConiKost
Developer
Developer


Joined: 11 Jan 2005
Posts: 1365

PostPosted: Thu Sep 15, 2005 12:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
ConiKost
Developer
Developer


Joined: 11 Jan 2005
Posts: 1365

PostPosted: Thu Sep 15, 2005 1:36 pm    Post subject: Reply with quote

...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum