← Back to team overview

sslug-teknik team mailing list archive

Re: Sensors-detect finder ikke min cpu-køler

 

Martin Berg wrote:
Mogens Jaeger wrote:

Hej

Jeg bruger SuSE10.0
Har lige skiftet kølerprofil/blæser på min AMD64, fra den 'medleverede' til en Zalman - meget støjsvag, når jeg skruer ned for hastigheden på den dertil indrettede - externe - regulator.

Det jeg gerne vil frem til, er selvfølgelig at få systemet - om det så er bundkortet (Asus A8V Deluxe) eller SuSE'n - til at styre hastigheden på blæseren, alt efter belastning. Normalt ligger den på ca. 30 grader, med hastigheden skruet helt ned, hvilket vel er meget flot, men når den får lov til at arbejde, ryger den op på ca. 50 grader - det falder til ca. 40 grader hvis jeg skruer op for blæserhastigheden.

Jeg kan ikke finde noget ved AMD der indikerer, at den højere temperatur skulle gøre noget, men alligevel.
Er der ikke noget med, at jo lavere temperatur, jo højere cpu-ydelse?

Jeg har prøvet at sætte strømmen direkte til - altså uden regulatoren - uden forskel. Går jeg ind i BIOS, viser den rigtig hastighed, også når der skrues op/ned for den.


Før det første: du nævner sensors - her har jeg kun dårlige erfaringer
med at ASUS anvender måleships, som der ikke er særligt godt
understøttet.

problemet ved Asus er ikke at de bruger dålige chips
men at de skriver dåliger BIOS.

Der har i begge begge mine erfaringer eksisteret en eller anden
driver - men jeg har aldrig kunne få dem til fungere ordentligt under
SuSE - og de var i alle fald ikke med i distributionen.

Fra og med 2.6 er lm-sensors en del af kernen så det er som såda ikke noget distributionsspørgsmål(teoretisk set kunne en distro selvfølgelig disable muligheden for modulindlæsning i deres binære kerne men det er lidt lang ude)

For det andet: jeg erinder ikke at have set en funktionalitet, som
anvender måledata fra sensors til at regulere blæserhastigheden.
Derfor er du nok nødt til at satse på regulering fra BIOS/motherboard.

Reguleringen sker fra motherbordet, men BIOS-opsætningen er bare for
dårlig, og udnytter slet ikke de mulighder der er i chippen. Og man kan
også diskutere om det egentlig er BIOS opgave, Del skal vel bare sørge
for at komputeren starter med nogle værdier der er rimelig ukritiske.
Så kan OS overtage bagefter

Jeg har lige haft fat i et P5P800 motherboard fra ASUS og her kunne
man slå blæserregulering til i BIOS'en.
(dette MB er nu returneret fordi effektforbruget af en 3MHz D600 CPU
var mere end det dobbelte af min gamle 2.6Mhz northwood CPU - selv
når jeg havde "speedstep'et" mig ned til 2.2GHz)

Når vi taler om blæsere og CPU temperaturer er INTEL og AMD virkelig
to forskellige verdener. INTEL har langt større temperaturproblemer,
og fordi INTEL/ASUS virker ringe kan det ikke defor konkluderes at
AMD/ASUS også gør det

For det tredie: en lavere temperatur får ikke CPU'en til at yde mere
- det er snarere omvendt: jo hurtigere CPU'en skal køre - jo
kraftigere skal kølingen være.
Temperaturen - og i særdeleshed hvor meget og hvor hurtigt
temperaturen ændrer sig - er derimod ganske betydende for det begreb,
som nogle gange omtales "termisk slid", og dermed for holdbarheden
af CPU'en. Derfor er det en ganske god ide at få blæseren til at
modvirke temperaturændringer ved at have variabel hastighed.

Det det der arbejdes på af kompetente folk. Den ene af dem der skriver
lm-sensors drivere til min chip er faktisk ansat hos WINBOND, så man må antage at han ved hvad han laver.

Martin Berg




References