On Fri, 2005-04-29 at 12:47, Mogens Valentin wrote:
Kenn Thyrsted wrote:
Jeg sidder og overvejer om Linux kan justere clockfrekvensen på en AMD
Athlon (Barton) Mobile, hvis den sidder i et alm motherboard.
Yes/no/maybe - sandsynligvis no.
For det første skal BIOS understøtte mobile, og kun ret få mobos har
ordentlig BIOS understøttelse af Barton Mobile.
Nogle har delvis understøttelse, dvs. at ved nogle FSB valg bliver XPm
detekteret korrekt, ved andre som unknown eller, som det er tilfældet
med min testmaskine, som en XP multiprocessor, selvom det virker fint :-
Selvom XPm detekteres korrekt, kan BIOS måske ikke sættes til de 1.45V
en XPm typisk kører på.
Til Linux findes AFAIK ikke noget software der kan foretage dynamisk
skalering af cpu'en - i og for sig ikke så underligt, for hvem gider
bruge tid på at programmere det, når kun _meget_ får mobos mangler BIOS
understøttelse...
Yes, i kernen er der support for noget af det, men det virker generelt
ikke, af ovennævnte grunde.
Prakash har skrevet cpufreq, som efter plenerne _skulle_ have haft
support for cpuskalering, men ikke fik det. I stedet kan cpufreq skalere
hele FSB, ned til omkring 133Mhz.
Det er sq ozze interessant, for på den måde sænkes hastighed, og dermed
strømforbrug/temperatur, på en masse Ting&Sager.
Sidst jeg fulgte med kunne cpufreq dog ikke skalere dynamisk; man skulle
manuelt sætte dyret til hvad man nu har brug for på det tidspunkt.
Hmm måske sætte CPUfreq=Load*Maxfreq... med grænser :[MaxFreq;MinFreq]