Undervolting CPU

Undervolting är en process där spänningen till CPU minskas för att minska energiförbrukningen och värmen utan att påverka prestandan. Observera att de flesta moderkort för stationära datorer gör det möjligt att justera inställningarna för CPU-spänningen i BIOS också.

Varning: Felkonfigurering av CPU-spänningsinställningarna kan leda till permanent skadad maskinvara. Du har blivit varnad!

Denna artikel eller avsnitt behöver utökas.

Anledning: Behov av utvidgning: Grund: Behov av utvidgning. Det kan vara så att PHC behöver slås samman här också. (Diskutera i Talk:Undervolting CPU#)

Översikt

  • PHC – ett verktyg för att undervolta vissa gamla generationens Intel- och AMD-processorer. Inte kompatibelt med intel_pstate CPU frequency driver.
  • #intel-undervolt – ett verktyg för att undervolta Haswell och nyare Intel CPU:er med hjälp av MSR. Kompatibel med intel_pstate.
  • #amdctl – ett verktyg för att undervolta K10- och nyare AMD-processorer.
  • K10ctl – överklocka och undervolta en AMD K10-processor (t.ex. Phenom, Phenom II) genom att ändra dess P-States.

Tools

intel-undervolt

Intel-undervolt är ett verktyg baserat på den här artikeln för att undervolta Haswell- och nyare Intel-processorer med hjälp av MSR- och MCHBAR-register. Dessutom gör det också möjligt att ändra effekt- och temperaturgränser.

Installation

Verktyget kan installeras som intel-undervolt.

Konfiguration och användning

Följande kommando skriver ut spänningsinställningar som används:

# intel-undervolt read

Redigera nu konfigurationsfilen /etc/intel-undervolt.conf. Exempel på konfiguration med undervolted CPU Cache med -100mV:

Obs: Det ser ut som om värdena för ”CPU” och ”GPU” inte har någon effekt på vissa bärbara datorer (t.ex. ASUS Zenbook UX430UQ), men de fungerar på vissa (t.ex. ASUS ROG STRIX G502VY).
/etc/intel-undervolt.conf
...undervolt 0 'CPU' 0undervolt 1 'GPU' 0undervolt 2 'CPU Cache' -100undervolt 3 'System Agent' 0undervolt 4 'Analog I/O' 0...

Det är vanligtvis stabilt att minska CPU och CPU Cache med 100 till 200 mV. Att gå över 200 mV kan resultera i en krasch, eller kanske inte ha någon effekt alls.

När du har sparat konfigurationsfilen – testa den:

# intel-undervolt apply

Det kommer att skriva ut Framgång om inställningarna tillämpades. Du kan dubbelkontrollera konfigurationen med följande kommando:

# intel-undervolt read

När du hittat en stabil konfiguration kan du också aktivera intel-undervolt.service för att göra ändringarna beständiga.

amdctl

amdctl är ett verktyg för att undervolta K10 och nyare AMD-CPU:er.

Installation

Verktyget kan installeras som amdctl-gitAUR.

Lämna ett svar

Din e-postadress kommer inte publiceras.