Jak funguje speedstep/cpufreq/...?

3 views
Skip to first unread message

Jan Kasprzak

unread,
Feb 7, 2005, 4:20:06 AM2/7/05
to li...@linux.cz
Zdravim,

mam takove dotazy k nastavovani frekvence procesoru (za behu pocitace)
- potreboval bych si ujasnit, jake jsou v tomto role procesoru, cipsetu,
ACPI a operacniho systemu.

Situace: mam laptop Asus M6R (http://www.fi.muni.cz/~kas/m6r/)
s procesorem Pentium M; chipset neni Intel Centrino, ale ATI IXP.
Jadro (p4-clockmod) mne pri bootu nadava, ze naslo Pentium M, a ze misto
p4-clockmod mam pouzit speedstep-centrino, ktere pry umi navic menit i
napeti na procesoru, nejen frekvenci. Nicmene speedstep-centrino
mam zakompilovane v jadre a zrejme se nijak neprojevilo (rekl bych ze proto,
ze nemam cipset od Intelu). Je speedstep-centrino zavisle jen na procesoru
nebo i na cipsetu od Intelu?

Nicmene zda se, ze p4-clockmod funguje (aspon umi menit frekvence).
Vicemene nahodou jsem ale narazil na dalsi vec: Kdyz necham mozne
frekvence procesoru nacitat z ACPI, dostanu frekvence 600, 800, 1000, 1200
a 1500 MHz. A skutecne pak frekvence jdou nastavovat pouze v techto krocich.
Kdyz ale vypnu nacitani moznych frekvenci z ACPI, dostanu daleko sirsi
skalu moznych frekvenci - od 175 MHz az po 1500 MHz celkem v sedmi krocich.
Ta cisla ale nejsou nijak delitelna 100 MHz (nektera dokonce nejsou delitelna
ani jednim MHz). Nicmene jednoduchym testem (cyklus v shellu) jsem vyzkousel,
ze ty frekvence skutecne odpovidaji vykonu procesoru. Druhy dotaz tedy je:
umi Pentium M menit frekvenci plynule, nebo jen v nekolika pevnych krocich?
A proc mi ACPI nenabizi i ty nizsi frekvence?

Diky,

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Zkontrolujte si DNS: http://atrey.karlin.mff.cuni.cz/~mj/sleuth/

AntiTrust2

unread,
Feb 7, 2005, 3:41:51 PM2/7/05
to li...@linux.cz
Jan Kasprzak wrote:
> Zdravim,
>
> mam takove dotazy k nastavovani frekvence procesoru (za behu pocitace)
> - potreboval bych si ujasnit, jake jsou v tomto role procesoru, cipsetu,
> ACPI a operacniho systemu.
>
> Situace: mam laptop Asus M6R (http://www.fi.muni.cz/~kas/m6r/)
> s procesorem Pentium M; chipset neni Intel Centrino, ale ATI IXP.

Mozno moze napomoct:
http://www.root.cz/clanky/linux-notebook-centrino/
http://www.root.cz/vyhledavani/?qs=speedstep&search=Hledej&kde%5Bvsude%5D=1&SID=49B3B20C8044F0653DE43E2D80BF7713
http://www.google.com/search?q=speedstep+centrino+linux&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official

Pekny den

AT

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Archivy news a prohledavani najdete na http://groups.google.com/

Jan Kasprzak

unread,
Feb 8, 2005, 6:31:25 AM2/8/05
to li...@linux.cz
AntiTrust2 wrote:

: Jan Kasprzak wrote:
: > Zdravim,
: >
: > mam takove dotazy k nastavovani frekvence procesoru (za behu pocitace)
: > - potreboval bych si ujasnit, jake jsou v tomto role procesoru, cipsetu,
: > ACPI a operacniho systemu.
: >
: > Situace: mam laptop Asus M6R (http://www.fi.muni.cz/~kas/m6r/)
: > s procesorem Pentium M; chipset neni Intel Centrino, ale ATI IXP.
:
: Mozno moze napomoct:
: http://www.root.cz/clanky/linux-notebook-centrino/
: http://www.root.cz/vyhledavani/?qs=speedstep&search=Hledej&kde%5Bvsude%5D=1&SID=49B3B20C8044F0653DE43E2D80BF7713
: http://www.google.com/search?q=speedstep+centrino+linux&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official
:
No dobre, a neco co nevim byste nemel? Nebo aspon neco co
nebylo uvedeno primo v mem predchozim mailu?

:-(

-Jan Kasprzak

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------


Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Pred odeslanim mailu zkontrolujte, jestli Subject odpovida tematu

Jaroslav Mikulík

unread,
Feb 8, 2005, 9:23:04 AM2/8/05
to
Jan Kasprzak napsal(a):

> Situace: mam laptop Asus M6R (http://www.fi.muni.cz/~kas/m6r/)
> s procesorem Pentium M; chipset neni Intel Centrino, ale ATI IXP.
> Jadro (p4-clockmod) mne pri bootu nadava, ze naslo Pentium M, a ze misto
> p4-clockmod mam pouzit speedstep-centrino, ktere pry umi navic menit i
> napeti na procesoru, nejen frekvenci. Nicmene speedstep-centrino
> mam zakompilovane v jadre a zrejme se nijak neprojevilo (rekl bych ze proto,
> ze nemam cipset od Intelu). Je speedstep-centrino zavisle jen na procesoru
> nebo i na cipsetu od Intelu?

Centrino = Pentium-M + chipset Intel + wifi Intel

Takže ANO musíte mít chipset od Intelu (alespoň podle mých zkušeností).

> Nicmene zda se, ze p4-clockmod funguje (aspon umi menit frekvence).
> Vicemene nahodou jsem ale narazil na dalsi vec: Kdyz necham mozne
> frekvence procesoru nacitat z ACPI, dostanu frekvence 600, 800, 1000, 1200
> a 1500 MHz. A skutecne pak frekvence jdou nastavovat pouze v techto krocich.
> Kdyz ale vypnu nacitani moznych frekvenci z ACPI, dostanu daleko sirsi
> skalu moznych frekvenci - od 175 MHz az po 1500 MHz celkem v sedmi krocich.
> Ta cisla ale nejsou nijak delitelna 100 MHz (nektera dokonce nejsou delitelna
> ani jednim MHz). Nicmene jednoduchym testem (cyklus v shellu) jsem vyzkousel,
> ze ty frekvence skutecne odpovidaji vykonu procesoru. Druhy dotaz tedy je:
> umi Pentium M menit frekvenci plynule, nebo jen v nekolika pevnych krocich?

IMHO nezáleží jen na CPU ale i na chipsetu...

> A proc mi ACPI nenabizi i ty nizsi frekvence?

Že by to někdo (rozuměj výrobce) nedoplnil do tabulky? :-) (jen úvaha)

Jarda
--
:::::::::::::::::::::::::::::::::::::::::::::
:: Jarda (ByCzech) Mikulík jr. ::
:: IT Specialist ::
:: eMail: byczech (at) jetedata.cz ::
:: Jabber ID: byczech (at) njs.netlab.cz ::
:: ICQ UIN: 164864255 ::
:::::::::::::::::::::::::::::::::::::::::::::

Pavel Kankovsky

unread,
Feb 9, 2005, 5:30:31 AM2/9/05
to li...@linux.cz
On Mon, 7 Feb 2005, Jan Kasprzak wrote:

> Situace: mam laptop Asus M6R (http://www.fi.muni.cz/~kas/m6r/)
> s procesorem Pentium M; chipset neni Intel Centrino, ale ATI IXP.
> Jadro (p4-clockmod) mne pri bootu nadava, ze naslo Pentium M, a ze misto
> p4-clockmod mam pouzit speedstep-centrino, ktere pry umi navic menit i
> napeti na procesoru, nejen frekvenci. Nicmene speedstep-centrino
> mam zakompilovane v jadre a zrejme se nijak neprojevilo (rekl bych ze proto,
> ze nemam cipset od Intelu). Je speedstep-centrino zavisle jen na procesoru
> nebo i na cipsetu od Intelu?

Na Pentiu M je asi 6 pinu (VID), kterymi CPU ohlasuje, jake by od cipsetu
chtelo dostavat napeti. Frekvenci hodin by si mohlo CPU menit bez vetsi
spoluprace od cipsetu. Ale je mozne, ze je v danem pripade Enhanced
SpeedStep proste zablokovany a nejde zapnout. I kdyz podle cpuinfo
ho procesor inzeruje. Opravdu speedstep-centrino nevygenerovalo nikdy
zadnou chybovou hlasku?

> Nicmene zda se, ze p4-clockmod funguje (aspon umi menit frekvence).
> Vicemene nahodou jsem ale narazil na dalsi vec: Kdyz necham mozne
> frekvence procesoru nacitat z ACPI, dostanu frekvence 600, 800, 1000, 1200
> a 1500 MHz. A skutecne pak frekvence jdou nastavovat pouze v techto krocich.
> Kdyz ale vypnu nacitani moznych frekvenci z ACPI, dostanu daleko sirsi
> skalu moznych frekvenci - od 175 MHz az po 1500 MHz celkem v sedmi krocich.

Zajimave. p4-clockmod pracuje tak, ze umoznuje menit frekvenci ve
zminenych asi sedmi krocich a to vicemene rovnomerne. Pouziva k tomu
"modulaci hodin", jak to nazyva Intel (MSR IA32_CLOCK_MODULATION,
Linuxove jadro tomu registru rika starsim nazvem IA32_THERM_CONTROL, viz
nize).

speedstep-centrino bud bere informace z ACPI, nebo pouziva nadratovane
tabulky vzate z intelskeho datasheetu, kde jsou povolene kombinace napeti
a frekvence, pricemz jsou to vzdycky podobne hodnoty jako vyse uvedene a
nikdy v te tabulce neni cislo mensi nez 600 MHz. Do patricneho registru
(MSR_IA32_PERF_CTL) lze sice napsat leccos vcetne hodnot mimo inzerovane
meze, ale Intel to explicitne zakazuje a vubec kolem primeho pouziti toho
registru dost mlzi s tim, ze se to ma delat pres ACPI. Takze zkusit by se
to mohlo, ale jen na vlastni riziko. :)

(Kontrolni otazka: co znamena "nechat nacitat frekvence procesoru z ACPI"?
p4-clockmod a ACPI nic nenacita, tzn. to musi delat jiny modul.)

Takhle to vypada, ze Enhanced SpeedStep je horsi nez modulace hodin, ale
ono je to slozitejsi. E.S.S. opravdu meni frekvenci a napeti CPU, zatimco
modulace hodin vlastni frekvenci nemeni, pouze zpusobuje, ze obcas na tiky
hodin nereaguje. Ta druha funkce se (pokud je to povoleno) automaticky
aktivuje v pripade prehrati CPU (jak ostatne nasvedcuje i zmineny starsi
nazev registru) a jsem si temer jisty, ze je to presna ta funkce, co se
oznacuje jako "CPU throttling". Je ale otazka, nakolik to dokaze zmensit
spotrebu na CPU, ktery nic nedela.

--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Pred odeslanim mailu zkontrolujte, jestli necitujete prilis mnoho textu

Jan Kasprzak

unread,
Feb 9, 2005, 11:12:01 AM2/9/05
to li...@linux.cz
Jaroslav Mikulík wrote:
: >ze nemam cipset od Intelu). Je speedstep-centrino zavisle jen na procesoru

: >nebo i na cipsetu od Intelu?
:
: Centrino = Pentium-M + chipset Intel + wifi Intel
:
: Takže ANO musíte mít chipset od Intelu (alespoň podle mých
: zkušeností).

Muj dotaz (mozna neobratne polozeny) se netykal "systemu" centrino,
ale modulu "speedstep-centrino" v jadre. Je toto zavisle jen na CPU
nebo i na chipsetu (predpokladam ze [ne]pritomnost WiFi Intel na to nebude
mit zadny vliv :-).

: >ze ty frekvence skutecne odpovidaji vykonu procesoru. Druhy dotaz tedy je:


: >umi Pentium M menit frekvenci plynule, nebo jen v nekolika pevnych krocich?
:
: IMHO nezáleží jen na CPU ale i na chipsetu...
:
: >A proc mi ACPI nenabizi i ty nizsi frekvence?
:
: Že by to někdo (rozuměj výrobce) nedoplnil do tabulky? :-) (jen úvaha)

Nojo, uvahy, uvahy. Ale skutecnou informaci se clovek nedozvi.
Neslo o "nizsi" frekvence, ale (krome nejvyssi frekvence) o uplne disjunktni
mnoziny cisel.

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Hledejte pomoci Google: http://google.com/linux

Jan Kasprzak

unread,
Feb 9, 2005, 11:26:46 AM2/9/05
to li...@linux.cz
Pavel Kankovsky wrote:
: Opravdu speedstep-centrino nevygenerovalo nikdy
: zadnou chybovou hlasku?

Aha, uz asi vidim: 2.6.10 mi dava:
speedstep-centrino: obtaining ACPI data failed
Cili mozna CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=n by mohlo pomoct pouzit
speedstep-centrino i v 2.6.10+.

: > Nicmene zda se, ze p4-clockmod funguje (aspon umi menit frekvence).


: > Vicemene nahodou jsem ale narazil na dalsi vec: Kdyz necham mozne
: > frekvence procesoru nacitat z ACPI, dostanu frekvence 600, 800, 1000, 1200
: > a 1500 MHz. A skutecne pak frekvence jdou nastavovat pouze v techto krocich.
: > Kdyz ale vypnu nacitani moznych frekvenci z ACPI, dostanu daleko sirsi
: > skalu moznych frekvenci - od 175 MHz az po 1500 MHz celkem v sedmi krocich.
:
: Zajimave. p4-clockmod pracuje tak, ze umoznuje menit frekvenci ve
: zminenych asi sedmi krocich a to vicemene rovnomerne. Pouziva k tomu
: "modulaci hodin", jak to nazyva Intel (MSR IA32_CLOCK_MODULATION,
: Linuxove jadro tomu registru rika starsim nazvem IA32_THERM_CONTROL, viz
: nize).

OK.

: speedstep-centrino bud bere informace z ACPI, nebo pouziva nadratovane


: tabulky vzate z intelskeho datasheetu, kde jsou povolene kombinace napeti
: a frekvence, pricemz jsou to vzdycky podobne hodnoty jako vyse uvedene a
: nikdy v te tabulce neni cislo mensi nez 600 MHz. Do patricneho registru
: (MSR_IA32_PERF_CTL) lze sice napsat leccos vcetne hodnot mimo inzerovane
: meze, ale Intel to explicitne zakazuje a vubec kolem primeho pouziti toho
: registru dost mlzi s tim, ze se to ma delat pres ACPI. Takze zkusit by se
: to mohlo, ale jen na vlastni riziko. :)
:
: (Kontrolni otazka: co znamena "nechat nacitat frekvence procesoru z ACPI"?

Myslel jsem CONFIG_X86_ACPI_CPUFREQ=y, ale ted se divam, ze je i
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI. Cili asi spis neni otazka ACPI nebo ne,
ale p4-clockmod versus speedstep-centrino (kdy to druhe se mi ve 2.6.10
zrejme nenainicializuje korektne, a proto prijde ke slovu p4-clockmod.
Jeste teda zkusim vypnout CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI.

: Takhle to vypada, ze Enhanced SpeedStep je horsi nez modulace hodin, ale


: ono je to slozitejsi. E.S.S. opravdu meni frekvenci a napeti CPU, zatimco
: modulace hodin vlastni frekvenci nemeni, pouze zpusobuje, ze obcas na tiky
: hodin nereaguje. Ta druha funkce se (pokud je to povoleno) automaticky
: aktivuje v pripade prehrati CPU (jak ostatne nasvedcuje i zmineny starsi
: nazev registru) a jsem si temer jisty, ze je to presna ta funkce, co se
: oznacuje jako "CPU throttling". Je ale otazka, nakolik to dokaze zmensit
: spotrebu na CPU, ktery nic nedela.

OK, diky za vysvetleni. Presny vliv na stav baterky bohuzel
nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky
z ACPI (psal jsem i na acpi-devel a daval zaznam do kernelove bugzilly,
ale zatim se nikdo neozval). Proste od 2.6.10 mi nefunguje polovina
veci z ACPI.

Jeste jednou diky za prvni odpoved na muj mail, ktera obsahovala
nejakou rozumnou informaci :-)

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------


Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Navrhy na dalsi tipy piste na linux...@linux.cz

luc

unread,
Feb 9, 2005, 11:42:46 AM2/9/05
to li...@linux.cz
Dne st 9. února 2005 17:26 Jan Kasprzak napsal(a):

>
> OK, diky za vysvetleni. Presny vliv na stav baterky bohuzel
> nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky
> z ACPI (psal jsem i na acpi-devel a daval zaznam do kernelove
> bugzilly, ale zatim se nikdo neozval). Proste od 2.6.10 mi nefunguje
> polovina veci z ACPI.
>
> Jeste jednou diky za prvni odpoved na muj mail, ktera obsahovala
> nejakou rozumnou informaci :-)
>
> -Y.

pravdepodobne mate asus notebook, jak to tak ctu, zkuste tento patch


pro majitele notebooku asus
---------------------------------------------
http://m6n.ath.cx/forum/index.php >>> forum
http://m6n.ath.cx/aml_method_exec_hack.patch >>> patch pro nacitani
stavu baterky. Mam Funguje sqele...mam 2.6.10 vanilla i mdk source.

--
luc
Linux 2.6.10-1mdkcustom Intel(R) Pentium(R) M processor 2.00GHz

aml_method_exec_hack.patch

Jan Kasprzak

unread,
Feb 9, 2005, 12:03:40 PM2/9/05
to li...@linux.cz
luc wrote:
: Dne st 9. února 2005 17:26 Jan Kasprzak napsal(a):

: > OK, diky za vysvetleni. Presny vliv na stav baterky bohuzel
: > nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky
: > z ACPI (psal jsem i na acpi-devel a daval zaznam do kernelove
: > bugzilly, ale zatim se nikdo neozval). Proste od 2.6.10 mi nefunguje
: > polovina veci z ACPI.
:
: pravdepodobne mate asus notebook, jak to tak ctu, zkuste tento patch
:
Nepomohlo. To se tyka zrejme M6N, nikoliv M6R. Navic ja dostavam
chybu AE_TIME, ne zadnou z tech ktere se v tom patchi doplnuji.

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Konference o sprave Internetovych siti: net na list...@cs.felk.cvut.cz

Pavel Kankovsky

unread,
Feb 9, 2005, 11:50:38 AM2/9/05
to li...@linux.cz
On Wed, 9 Feb 2005, Jan Kasprzak wrote:

> Myslel jsem CONFIG_X86_ACPI_CPUFREQ=y, ale ted se divam, ze je i
> CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI.

CONFIG_X86_ACPI_CPUFREQ znamena menit frekvenci kompletne pomoci ACPI.
Tzn. na zaklade dat z ACPI pomoci pseudokodu uvedeneho tamtez.

CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI znamena menit frekvenci pomoci primeho
pristupu na MSR Pentia M, ale pouzit pri tom konfiguraci z ACPI.
Pokud se vypne tohle, pak by speedstep-centrino mohlo fungovat. Temer
jiste se ale vyber moznych frekvenci nezvetsi proti jiz uvedenemu seznamu
a dolni limit zustane 600 MHz. Nicmene i tak si myslim, ze efekt by mohl
byt vetsi nez u p4-clockmod.

> OK, diky za vysvetleni. Presny vliv na stav baterky bohuzel

> nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky [...]

Lze to udelat drevorubeckou metodou: plne to nabit a zmerit cas do uplneho
vybiti pri presne definovanem zatizeni. Ale je treba pouzit jen relativne
male mnozstvi pokusu, jinak se projevi starnuti baterky. :)

> Proste od 2.6.10 mi nefunguje polovina veci z ACPI.

Rekl bych, ze kombinace ACPI, ktere vypada, jako by pri jeho navrhu byl
nekdo hodne ale opravdu hodne zdrogovany, a urciteho vyvojoveho modelu
pouziteho pri jeho implementaci v linuxovem jadre je smrtici...

> Jeste jednou diky za prvni odpoved na muj mail, ktera obsahovala
> nejakou rozumnou informaci :-)

:)

--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Konference o sendmailu jinych MTA: sendma...@linux.cz

Jan Kasprzak

unread,
Feb 9, 2005, 12:14:53 PM2/9/05
to li...@linux.cz
Pavel Kankovsky wrote:
: CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI znamena menit frekvenci pomoci primeho

: pristupu na MSR Pentia M, ale pouzit pri tom konfiguraci z ACPI.
: Pokud se vypne tohle, pak by speedstep-centrino mohlo fungovat.

Nefunguje. Mozna nema pro muj procesor tu statickou tabulku?

: Lze to udelat drevorubeckou metodou: plne to nabit a zmerit cas do uplneho


: vybiti pri presne definovanem zatizeni. Ale je treba pouzit jen relativne
: male mnozstvi pokusu, jinak se projevi starnuti baterky. :)

Jo, ale hlavne to trva dost dlouho. Zatim to testovat nebudu.
To uz radsi ten cas venuju na prochazeni zdrojaku a zjisteni, co vlastne
se od 2.6.9 zmenilo.

: > Proste od 2.6.10 mi nefunguje polovina veci z ACPI.


:
: Rekl bych, ze kombinace ACPI, ktere vypada, jako by pri jeho navrhu byl
: nekdo hodne ale opravdu hodne zdrogovany, a urciteho vyvojoveho modelu
: pouziteho pri jeho implementaci v linuxovem jadre je smrtici...

Asi jo. Ale kdyby mi aspon nekdo byl ochoten rict, co se mezi
2.6.9 a 2.6.10 v ACPI menilo, abych nemusel rucne delat binarni vyhledavani
v patchich.

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------


Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

Jan Kasprzak

unread,
Feb 9, 2005, 12:17:12 PM2/9/05
to li...@linux.cz
luc wrote:
: Zkusit se kontaktovat na tu konferencei co jsem psal a hlavne na jejiho
: spravce(a duchovniho otce fora a stranek) 'Herman' je clovek kterej o
: ASUSech vi spoustu veci a spoustu funkcnich patchu jiz napsal, treba
: bude vedet co a jak.....

Jo, tam uz jsem si klikal. Ale M6R je fakt jina vec nez M6N
(M6N je intel cipset a asi Nvidia grafika, M6R je ATI chipset i grafika).
A to jeste existuje vic variant M6R - jedna s WiFi od Broadcomu (jen
binarni driver pres ndiswrapper) a jina s WiFi od Intelu.
:
: p.s. -- kdyz jsem instaloval mdk na tomhle notebooku tak jako vychozi
: zdroj jsem bral vase stranky.... a kopiroval vas .config na kompilaci
: kernelu....nebyl jsem si zpocatku jisti tak jsem dost kopiroval od
: vas.... moc dobre stranky.dik

:-) Neni zac.

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

luc

unread,
Feb 9, 2005, 12:13:07 PM2/9/05
to li...@linux.cz
Dne st 9. února 2005 18:03 Jan Kasprzak napsal(a):

> luc wrote:
> : Dne st 9. února 2005 17:26 Jan Kasprzak napsal(a):
> : > OK, diky za vysvetleni. Presny vliv na stav baterky bohuzel
> : > nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky
> : > z ACPI (psal jsem i na acpi-devel a daval zaznam do kernelove
> : > bugzilly, ale zatim se nikdo neozval). Proste od 2.6.10 mi
> : > nefunguje polovina veci z ACPI.
> :
> : pravdepodobne mate asus notebook, jak to tak ctu, zkuste tento
> : patch
>
> Nepomohlo. To se tyka zrejme M6N, nikoliv M6R. Navic ja dostavam
> chybu AE_TIME, ne zadnou z tech ktere se v tom patchi doplnuji.
>
> -Y.
sorry, je se prehled, ona je M6R o ochloooupek jina.... jinej chipset a
nejspise i jinej BIOS, a taky i jina chyba v BIOSu...

Zkusit se kontaktovat na tu konferencei co jsem psal a hlavne na jejiho
spravce(a duchovniho otce fora a stranek) 'Herman' je clovek kterej o
ASUSech vi spoustu veci a spoustu funkcnich patchu jiz napsal, treba
bude vedet co a jak.....

Ja mam asus m6ne a zakompiloval jsem do jadra pouze speedstep a
p4clockmod vyhodil a jede mi vse ok. Pouze suspend to ram blbne ,
jednou se vzbudi, jednou ne ...

p.s. -- kdyz jsem instaloval mdk na tomhle notebooku tak jako vychozi
zdroj jsem bral vase stranky.... a kopiroval vas .config na kompilaci
kernelu....nebyl jsem si zpocatku jisti tak jsem dost kopiroval od
vas.... moc dobre stranky.dik

--
luc
Linux 2.6.10-1mdkcustom Intel(R) Pentium(R) M processor 2.00GHz

---------------------------------------------------------------------------

luc

unread,
Feb 9, 2005, 12:25:30 PM2/9/05
to li...@linux.cz
Dne st 9. února 2005 18:14 Jan Kasprzak napsal(a):

>
> Asi jo. Ale kdyby mi aspon nekdo byl ochoten rict, co se mezi
> 2.6.9 a 2.6.10 v ACPI menilo, abych nemusel rucne delat binarni
> vyhledavani v patchich.
>
> -Y.

hmm , jako vhodny kandidat se jevi Len Brown, Pavel Machek....
nestaci changelog 2.6.9 a 2.6.10 .... hmm asi zalezi take na
distru...otazkou co kompilujete jestli vanillu nebo distro source ...a
tech zmen je fakt hodne...
ted jsem koukal na 2.6.11.rc3 a tam zatim moc zmen na acpi neni ale to
urcite naroste ....


ted jsem nasel toto....ale je to 2.6.11rc3

<len....@intel.com>
[ACPI] avoid benign AE_TYPE warnings
caused by "implicit return" BIOS workaround
returning unsolicited (and thus mis-typed) AML values.

Signed-off-by: Bob Moore <robert...@intel.com>
Signed-off-by: Len Brown <len....@intel.com>


bych rekl ze asi resi vas problem s baterii

--
luc
Linux 2.6.10-1mdkcustom Intel(R) Pentium(R) M processor 2.00GHz

---------------------------------------------------------------------------


Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Hardwarova kompatibilita? http://hardware.penguin.cz/

Horák Daniel

unread,
Feb 10, 2005, 2:24:48 AM2/10/05
to li...@linux.cz
> : Lze to udelat drevorubeckou metodou: plne to nabit a zmerit
> cas do uplneho
> : vybiti pri presne definovanem zatizeni. Ale je treba pouzit
> jen relativne
> : male mnozstvi pokusu, jinak se projevi starnuti baterky. :)
>
> Jo, ale hlavne to trva dost dlouho. Zatim to testovat nebudu.
> To uz radsi ten cas venuju na prochazeni zdrojaku a zjisteni,
> co vlastne
> se od 2.6.9 zmenilo.
>
> : > Proste od 2.6.10 mi nefunguje polovina veci z ACPI.
> :
> : Rekl bych, ze kombinace ACPI, ktere vypada, jako by pri
> jeho navrhu byl
> : nekdo hodne ale opravdu hodne zdrogovany, a urciteho
> vyvojoveho modelu
> : pouziteho pri jeho implementaci v linuxovem jadre je smrtici...
>
> Asi jo. Ale kdyby mi aspon nekdo byl ochoten rict, co se mezi
> 2.6.9 a 2.6.10 v ACPI menilo, abych nemusel rucne delat
> binarni vyhledavani
> v patchich.

S ACPI a baterkou mam problemy uz od nejake verze 2.6.9 z FC2 (casove to
vychazi nekdy na konec listopadu 2004, myslim), na FC3 nefungovalo asi
nikdy. Zkusil jsem posledni jadro z Rawhide a taky bez uspechu. Psal na
to reakce do redhati bugzilly, protoze uz tam byly 2 zaznamy o tom samem
problemu.


Dan

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Hledate Linuxovy software? Zkuste http://www.tuxfinder.com/

Jan Kasprzak

unread,
Feb 10, 2005, 5:10:29 AM2/10/05
to li...@linux.cz
Jan Kasprzak wrote:
: Presny vliv na stav baterky bohuzel

: nezmerim, protoze mi od 2.6.10 nefunguje nacitani stavu baterky
: z ACPI (psal jsem i na acpi-devel a daval zaznam do kernelove bugzilly,
: ale zatim se nikdo neozval). Proste od 2.6.10 mi nefunguje polovina
: veci z ACPI.

Tak mam pocit, ze mi v notebooku strasi :-) Vcera a dneska
jsem venoval cas tomu, abych zjistil, ktera zmena presne zpusobuje
nefunkcnost ACPI. Pulenim intervalu jsem dospel k tomu, ze 2.6.10-rc1-bk11
jeste funguje, zatimco 2.6.10-rc1-bk12 uz ne (a pokud si pamatuju, tak
toto jsem jeste jednou overoval na cistych zdrojacich). Pak jsem si udelal
diff mezi 2.6.10-rc1-bk11 a -bk12 a postupne z neho umazaval casti
a zkousel, kdy -bk11 + tento patch zacne fungovat. No a nestalo se tak.

Ted mam patch (naprosto nesouvisejici s ACPI - jde o update sysfs,
velikost cca 30 KB, 1167 radku), ktery kdyz pridam k -bk11, tak prestane ACPI
fungovat, zatimco kdyz vezmu -bk12 a tento patch aplikuju s -R, tak
ACPI nezacne fungovat :-(

Pokud nekoho zajimaji detaily, tak vypis chyb je
na http://bugme.osdl.org/show_bug.cgi?id=4150

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Pred polozenim dotazu si nejprve prectete dokumentaci k programu

Jaroslav Mikulík

unread,
Feb 10, 2005, 1:46:58 PM2/10/05
to
Jan Kasprzak napsal(a):

> Jaroslav Mikulík wrote:
> : >ze nemam cipset od Intelu). Je speedstep-centrino zavisle jen na procesoru
> : >nebo i na cipsetu od Intelu?
> :
> : Centrino = Pentium-M + chipset Intel + wifi Intel
> :
> : Takže ANO musíte mít chipset od Intelu (alespoň podle mých
> : zkušeností).
>
> Muj dotaz (mozna neobratne polozeny) se netykal "systemu" centrino,
> ale modulu "speedstep-centrino" v jadre. Je toto zavisle jen na CPU
> nebo i na chipsetu (predpokladam ze [ne]pritomnost WiFi Intel na to nebude
> mit zadny vliv :-).

Ano na to jsem odpovídal, ale asi ne dost jasně :-). speedstep-centrino
je dle mých zkušeností závislý na Centrinu (a to je CPU + Intel
chipset..., ale to už se opakuju :-) ).

> : >ze ty frekvence skutecne odpovidaji vykonu procesoru. Druhy dotaz tedy je:
> : >umi Pentium M menit frekvenci plynule, nebo jen v nekolika pevnych krocich?
> :
> : IMHO nezáleží jen na CPU ale i na chipsetu...
> :
> : >A proc mi ACPI nenabizi i ty nizsi frekvence?
> :
> : Že by to někdo (rozuměj výrobce) nedoplnil do tabulky? :-) (jen úvaha)
>
> Nojo, uvahy, uvahy. Ale skutecnou informaci se clovek nedozvi.
> Neslo o "nizsi" frekvence, ale (krome nejvyssi frekvence) o uplne disjunktni
> mnoziny cisel.

No jo, to se nedá nic dělat, tyhle informace nejsou jen tak k mání. Ale
když ACPI nevrátí tomu ovladači jiné frekvence, nejspíš nejsou v
příslušném seznamu ACPI vypsané :-).

Jan Kasprzak

unread,
Feb 10, 2005, 4:13:51 PM2/10/05
to li...@linux.cz
Jaroslav Mikulík wrote:
: Jan Kasprzak napsal(a):
: > Muj dotaz (mozna neobratne polozeny) se netykal "systemu" centrino,

: >ale modulu "speedstep-centrino" v jadre. Je toto zavisle jen na CPU
: >nebo i na chipsetu (predpokladam ze [ne]pritomnost WiFi Intel na to nebude
: >mit zadny vliv :-).
:
: Ano na to jsem odpovídal, ale asi ne dost jasně :-). speedstep-centrino
: je dle mých zkušeností závislý na Centrinu (a to je CPU + Intel
: chipset..., ale to už se opakuju :-) ).

No vida, a jak plyne z okolnich mailu v tomto threadu, neni to
pravda. speedstep-centrino mi funguje i na notebooku bez cipsetu
od Intelu (za urcitych okolnosti, pokud mi zrovna funguje ACPI).

: >Neslo o "nizsi" frekvence, ale (krome nejvyssi frekvence) o uplne

: >disjunktni
: >mnoziny cisel.
:
: No jo, to se nedá nic dělat, tyhle informace nejsou jen tak k mání. Ale
: když ACPI nevrátí tomu ovladači jiné frekvence, nejspíš nejsou v
: příslušném seznamu ACPI vypsané :-).

:
Z okolnich mailu v tomto threadu plyne, ze speedstep je neco
jineho nez p4-clockmod. Cili se nelze divit, ze clockmod podporuje jinou
skalu frekvenci nez speedstep.

-Y.

--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <

---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list

TIP: Hardwarova kompatibilita? http://hardware.penguin.cz/

Reply all
Reply to author
Forward
0 new messages