Avatar billede myplacedk Nybegynder
27. august 2003 - 11:37 Der er 15 kommentarer og
1 løsning

Nedsætte CPU-aktivitet for at opnå mindre strøm-forbrug og støj

Jeg vil gerne have nogle tips til at nedsætte CPU-forbruget i min bærbare PC. Jeg har ledt lidt efter ting der skal slås til i kernen, uden at finde noget.

Da jeg oftest ikke har brug for så hurtig en CPU, som der er i maskinen, ville jeg egentlig gerne nedsætte frekvensen til fx. halvdelen i bios, men det kan den bios desværre ikke.

Hvad kan jeg så gøre i Linux?
Hvilken CPU-familie skal jeg i øvrigt vælge i konfiguration af kernen?

Når jeg ikke benytter computeren kører blæseren konstant, dog ikke med max hastighed. Den burde gå helt i stå.

$ cat /proc/cpuinfo
processor      : 0
vendor_id      : GenuineIntel
cpu family      : 15
model          : 2
model name      : Intel(R) Celeron(R) CPU 2.00GHz
stepping        : 7
cpu MHz        : 1991.933
cache size      : 128 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 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips        : 3971.48
Avatar billede mfalck Praktikant
27. august 2003 - 11:39 #1
du skal vælge i686 eller p4 (hvis det er en pentium 4 celeron) i konfig af kernen.
Avatar billede myplacedk Nybegynder
27. august 2003 - 11:44 #2
Jeg vil tro at det er en af disse 3, men jeg ved ikke hvilken:
- Pentium-Pro/Celeron/Pentium-II
- Pentium-III/Celeron(Coppermine)
- Pentium-4
Avatar billede mfalck Praktikant
27. august 2003 - 11:59 #3
min egen proc er en Celeron 4 med følgende

processor      : 0
vendor_id      : GenuineIntel
cpu family      : 15
model          : 1
model name      : Intel(R) Celeron(R) CPU 1.70GHz
stepping        : 3
cpu MHz        : 1715.281
cache size      : 8 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 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips        : 3420.97

jeg vil gætte på at du skal bruge Pentium 4 (har jeg selv gjort)
Avatar billede mfalck Praktikant
27. august 2003 - 12:00 #4
jeg prøvede for sjov at søge efter "Speedstep" (som er intels navn for at nedsætte hastigheden på processeren) og linux på google

http://www.google.com/search?sourceid=navclient&hl=da&ie=UTF-8&oe=UTF-8&q=speedstep+linux

umiddelbart ser det ud som om der er understøttelse for det i linux kernen.
Avatar billede myplacedk Nybegynder
27. august 2003 - 12:20 #5
Min CPU er ikke en "mobile", så vidt jeg ved understøtter den ikke Speestep?
Avatar billede mfalck Praktikant
27. august 2003 - 12:36 #6
nej det gør den vel ikke - sorry jeg læste blot at det var en bærbar maskine.
Avatar billede lap Nybegynder
27. august 2003 - 21:10 #7
Sørg for at lukke så mange services som muligt - jo mindre den skal lave, jo mindre varme udvikles - og dermed nedsættes blæserhastighed.
Avatar billede myplacedk Nybegynder
27. august 2003 - 21:30 #8
Det der skal gøres, skal jo gøres. Jeg får ikke noget ud af at fjerne det, der bruger CPU'en.
Jeg vil have det, der bliver gjort, gjort langsommere, så den ikke når at lave så meget varme.

Tak fordi du prøvede at hjælpe, men det er cpu-hastigheden jeg har problemer med, ikke cpu-forbruget.
Hvis jeg fx. vil kompilere en ny kerne, kører blæseren for fuld hammer i ca. 10 minutter. Den vil den ikke gøre, hvis jeg lader være med at kompilere, men så får jeg jo ikke en ny kerne. ;-)
Men hvis jeg nu kunne halvere cpu'ens hastighed, så ville jeg have en ny kerne i løbet af 20 minutter, med omkring 0 minutters generende støj.
Avatar billede mfalck Praktikant
28. august 2003 - 12:55 #9
jeg ved faktisk ikke om du kan klare den slags ved en softwareløsning - altså nedsætte cpu hastigheden. Det du taler om er i virkeligheden at underklokke CPUen, og det er som regel en hardware ting, som du enten skal sætte på bundkortet eller have fat i en diskette fra MB producenten til at sætte via software.
Avatar billede mfalck Praktikant
28. august 2003 - 12:59 #10
Avatar billede mfalck Praktikant
28. august 2003 - 12:59 #11
sorry ovenstående link peger frem til

http://www.codemonkey.org.uk/projects/cpufreq/
Avatar billede mfalck Praktikant
28. august 2003 - 13:00 #12
Avatar billede mfalck Praktikant
28. august 2003 - 13:03 #13
hvad er det for et motherboard som sidder i maskinen ?
Avatar billede mfalck Praktikant
28. august 2003 - 23:11 #14
prøv evt at kigge her:

http://xpt.sourceforge.net/techdocs/linuxsm/CPUCooler/linuxsm04.000.html

det virker mest af alt som om du skal prøve dig lidt frem.
Avatar billede myplacedk Nybegynder
24. januar 2004 - 22:19 #15
Jeg har ikke fået et brugbart svar på mit spørgsmål, men jeg har heller ikke kigget på de sidste links mfalck er kommet med. Du får point for din tid.
Avatar billede mfalck Praktikant
24. januar 2004 - 23:34 #16
evt kan du prøve at kigge på om du kan få denne her til at virke på din maskine
cpudyn controls the speed in Intel SpeedStep, Pentium 4 Mobile, and PowerPC machines with the cpufreq driver compiled in the kernel. It saves battery, lowers temperature, and can put the computer disks in standby mode if a given period has passed without any I/O operation. It works well even with journaled file systems such as Ext3, XFS, or ReiserFS


http://freshmeat.net/projects/cpudyn/?topic_id=862
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester