Undervolting af en Snapdragon-processor til skrabe ekstra minutter eller timers batterilevetid sammen Det lyder fristende, men det er stadig en delikat justering af hardwaren. Hvis du gør det omhyggeligt, kan du opnå lavere strømforbrug, mindre varme og en køligere telefon uden at gå på kompromis med ydeevnen. Hvis du gør det tilfældigt, kan du ende med nedbrud, genstarter og i værste fald et system, der ikke vil starte.
I denne guide finder du en komplet forklaring på, hvad undervolting er, hvad fordelene og risiciene er, og hvordan det traditionelt er blevet gjort i begge Android med modificerede kerner som i PC-processorer (Intel, AMD og GPU'er), fordi principperne er de samme: lavere spænding, samtidig med at stabiliteten opretholdes. Fokus er på ressourceoptimering og autonomi (ideelt på Snapdragon for at spare batteri) og at du fuldt ud kan forstå hvert koncept, før du rører ved noget.
Hvad er undervolting, og hvorfor er det vigtigt for en Snapdragon-processor?
Når vi taler om underspænding, mener vi reducere driftsspændingen af en chip (CPU eller GPU), samtidig med at dens oprindelige clockfrekvens opretholdes. I en Snapdragon-processor betyder det, at Kryo-kernerne (eller Cortex, afhængigt af generationen) fungerer ved lavere spændinger for det samme antal MHz.
Forholdet mellem spænding, frekvens og forbrug Dette er nøglen: frekvens og spænding er næsten lineært relaterede (højere spænding giver mere stabile MHz), men strømforbruget stiger næsten eksponentielt med spændingen. Derfor kan en lille reduktion på millivolt føre til et betydeligt fald i strømforbrug og temperatur, hvilket er særligt vigtigt i mobiltelefoner, hvor kølesystemet er begrænset.
Målet er at sænke spændingen inden for et sikkert område forbedre energieffektivitetenProcessoren opnår de samme frekvenser med mindre energi og genererer mindre varme. Dette betyder mindre termisk slid, mindre termisk throttling og i mange tilfælde en lidt højere autonomi Hvis du kombinerer disse tiltag med automatisk aktivering af batterisparetilstandisær under vedvarende belastning såsom spil eller tunge apps.
Imidlertid Ikke alle chips tolererer den samme underspændingHver processor, selv inden for den samme model, har et forskelligt driftsområde. Hvis du reducerer spændingen for meget, kan CPU'en blive ustabil ved bestemte frekvenser: du kan opleve nedbrud, uventede app-lukninger, tilfældige genstarter, eller endda systemet kan ikke starte.
Sikkerhed og sikkerhedskopier før håndtering af spændinger
Før du dykker ned i nogen form for spændingsjustering på Android eller en bærbar computer, er det afgørende, at du forstår det Det er ikke en officiel fabriksfunktion på de fleste enheder og kræver visse forholdsregler. I tilfælde af Snapdragon-telefoner skal du normalt bruge en avanceret undervolt-funktion. root og en kompatibel kernehvilket allerede involverer flashing og justering af lavniveau-software.
Det første du bør gøre på en rootet Android er at Nandroid-backup fra en brugerdefineret gendannelse (TWRP eller lignende). Denne type sikkerhedskopiering gemmer hele systemets tilstand (systempartitioner, data, opstart osv.), så hvis enheden stopper med at opstarte eller går i en genstartsløkke efter aggressiv justering, kan du gendanne den til dens tidligere tilstand.
Hvis telefonen bliver ustabil under testen, fordi du har sænket spændingen for meget, vil du normalt være i stand til at tvinge en genstart Tryk på tænd/sluk-knappen og hold den nede i flere sekunder. På enheder med aftagelige batterier (stadig sjældnere) kan du også fjerne batteriet i et par sekunder og derefter sætte det i igen for at nulstille enheden. Hvis problemet er mere alvorligt, og systemet ikke engang vil starte, involverer løsningen... gendan Nandroid-backupen eller reflash den kerne, du havde før.
Derfor er den logiske rækkefølge, før man begynder at undervolte en Snapdragon: root enheden (Hvis din model tillader det), skal du installere en brugerdefineret gendannelse, oprette en fuld Nandroid-backup, og først derefter flashe en kerne, der understøtter spændingsjusteringer. Hvis du springer disse grundlæggende trin over, risikerer du at gøre en simpel test til en stor hovedpine.
Undervolt på Android med brugerdefinerede kerner

I Android-miljøet har mange brugere brugt brugerdefinerede kerner som den berømte Franco Kernel på Nexus, Pixel og andre Snapdragon-baserede enheder. Disse kerner eksponerer typisk kontroller for undervolting og overclocking hvilket standardkernen ikke tilbyder. Den typiske proces involverer at flashe kernen og kontrollere dens parametre ved hjælp af et specifikt program.
Med Franco Kernel bruges appen for eksempel franco.Kernel UpdaterNår programmet er installeret og root-tilladelser er givet, er den sædvanlige proces at åbne programmet, gå til kernehåndteringssektionen og vælge en mulighed som "Download den seneste stabile kerne" eller lignende for at downloade den seneste stabile kompatible versionVælg derefter blot muligheden for at flashe kernen og genstarte enheden; processen tager normalt lidt over et minut.
Hvis din mobiltelefon ikke er kompatibel med Franco Kernel eller andre populære kerner, skal du søg manuelt i fora Ligesom XDA-Developers er der en tråd specifikt til din model. De poster ofte alternative kerner med undervolting-understøttelse til forskellige Snapdragon-enheder. Når du har downloadet kernelfilen (normalt i ZIP-format), skal du flashe den fra recovery, ligesom du ville gøre med en brugerdefineret ROM.
Justering af spændinger på Android trin for trin
Efter at have flashet en kerne, der tillader spændingsmodifikation, er næste trin at justere tabellen over CPU-frekvenser og -spændingerI tilfældet med Franco Kernel indeholder franco.Kernel Updater-appen et afsnit med titlen "Frekvenser/spændinger" og i det afsnittet "Spændinger", hvor du kan se de forskellige clockfrekvenser og den spænding, der er tildelt hver enkelt.
Den sikreste måde at starte på er at reducere små mængder, for eksempel -25 mV ved alle frekvenser eller ved de mest anvendte. Nogle apps giver dig mulighed for at anvende en fast reduktion på tværs af alle frekvenstrin; i andre skal du trykke på hver frekvens og manuelt indtaste den ønskede værdi. Det vigtige er at gøre fremskridt i små skridtuden at foretage pludselige spring, der kunne efterlade CPU'en uden tilstrækkelig headroom.
Når du har indtastet de nye værdier, skal du vælge typeindstillingen "Indstil spændinger ved opstart" eller tilsvarende, så de anvendes automatisk, hver gang du genstarter din enhed. Luk derefter applikationen, og genstart din telefon. Ved første øjekast bemærker du måske ingen ændringer, men den vil allerede fungere med de nye definerede spændinger, forudsat at kernen har accepteret konfigurationen.
For at bekræfte, at indstillingerne er aktive, kan du genåbne kerneladministrationsappen og kontrollere, at Spændingstabeller viser de nye værdierFra det øjeblik begynder den vigtigste fase: at bruge mobiltelefonen normalt, åbne flere apps, lade den være i Standby- og døsetilstand og spil et stykke tid for at se, om der opstår tegn på ustabilitet.
Stabilitetstest og hvordan man opdager problemer
Efter en initial reduktion på -25 mV anbefales det, at Lad noget faktisk brugstid gå. Før du sænker spændingen yderligere, skal du bruge enheden, som du normalt ville gøre: sociale medier, browsing, streaming, spil et spil, du normalt bruger osv. Det er også en god idé at lade telefonen være inaktiv og kontrollere, om den genstarter, når du tager den op af lommen eller låser den op.
Hvis der ikke er nogen problemer, kan du tage et andet lille, mere konservativt skridt ved at reducere spændingen med yderligere -25 mV og gentage det samme testmønster. De mest almindelige tegn på, at du har overdrevet underspændingen, er: pludselige lukninger af ansøgninger, spontan genstart, skærmlåsning, eller telefonen fryser simpelthen og reagerer ikke på berøringer.
I det øjeblik du bemærker tegn på ustabilitet, er opskriften klar: Spændingen stiger en smule. i det afsnit, du lige har ændret, eller vend tilbage til den tidligere indstilling, du vidste var stabil. Undervolting er altid en proces, der kræver tålmodighed, og som kræver trial-and-error. Der findes intet universelt magisk tal, fordi hver Snapdragon og hvert produktionsparti har forskellige tolerancer.
Spændingskontrol med andre apps på Android
Ud over de kernespecifikke apps er der værktøjer som f.eks. Spændingskontrol Ekstrem Disse giver dig mulighed for at styre CPU-spænding og -frekvens på mange rootede Android-enheder. Du kan også bruge overvågningsapps som f.eks. 360 batteri plus at overvåge forbruget, mens man tester forskellige indstillinger. Disse typer applikationer tilbyder Kontroller til overclocking og undervolting udover CPU-regulatorindstillinger og avancerede indstillinger relateret til strømbesparelse.
Funktionsprincippet er det samme: du går ind i afsnittet "Spændinger" eller tilsvarende, og du vil se alle tilgængelige clockfrekvenserDen er normalt ledsaget af en kolonne, der viser den tildelte spænding. I nogle tilfælde bruges skydere til at øge eller mindske millivolt; i andre bruges tekstbokse til at indtaste den nøjagtige værdi. Mange apps viser også en CPU-brugshistorik ("CPU History"), hvor du kan se, hvilke frekvenser der bruges mest, og finjustere underspændingen i overensstemmelse hermed.
Når ændringerne er foretaget, bør du altid gem indstillinger og aktiver muligheden for at anvende profiler ved opstart (f.eks. "Anvend ved opstart"). Brug din telefon normalt i mindst en time efter genstart for at kontrollere, at alt fungerer korrekt. Hvis alt er stabilt, kan du gradvist sænke indstillingerne, men sørg altid for en sikkerhedsmargin.
Stigende spænding og dens forhold til overclocking
Selvom målet med denne guide er at spare batteristrøm ved at undervolte Snapdragon-processorer, leder nogle mennesker efter det modsatte: Øg spændingen for at muliggøre overclockingDet øger effekten, ja, men på bekostning af mere varme og en kortere levetid for batteriet og selve chippen.
En forøgelse af spændingen giver CPU'en mere plads til at nå højere frekvenser på en stabil mådeStigningen i strømforbrug og temperatur kan dog være meget pludselig. I mobile enheder betyder dette normalt, at systemet går i drosling meget tidligere, processoren reducerer sin frekvens for at undgå overophedning, og den vedvarende ydeevne ender med at være dårligere end med fabriksindstillingerne.
Derfor, medmindre du er helt klar over, hvad du gør, og accepterer risiciene, er det normalt tilfældet, at for en mobil enhed Det er ikke umagen værd at hæve spændingsniveauetI de fleste tilfælde opnås den bedste balance mellem ydeevne, varme og batterilevetid med en blid underspænding, ikke med overclocking.
Hvad opnår du egentlig ved at undervolte din CPU?
At undervolte CPU'en, uanset om det er på en mobil Snapdragon eller en stationær processor, betyder at konfigurere den til at fungere med lavere spænding end den, der er indstillet af producenten eller BIOSDen umiddelbare fordel er en reduktion i elforbruget og dermed i den varme, der genereres af chippen ved samme frekvens.
Ved at holde CPU-temperaturen nede kan ventilatorerne (i bærbare eller stationære computere) at fungere ved lavere omdrejninger for at opretholde det samme niveau af køling, hvilket reducerer støj. I mobiltelefoner, som ikke har en blæser, er fordelen, at bagsiden bliver mindre varm, og SoC'en har tendens til at drosle mindre, hvilket opretholder høje frekvenser i længere tid, før den skal sænke hastigheden for at beskytte sig selv.
Dette betyder ikke nødvendigvis et tab af ydeevne. Hvis processoren kan opretholde sin maksimal frekvens med en lavere spænding Uden at begå fejl opnår du den samme effekt, mens du bruger energien mere effektivt. Faktisk kan det at sænke spændingen i systemer, der lider af overophedningsregulering, forbedre den vedvarende ydeevne, fordi chippen kan køre med fuld kapacitet i længere tid uden at overophede.
Risikoen opstår, når man afbryder for meget strøm: der kræves en minimumsspænding for en given frekvens. Hvis der ikke leveres nok strøm, opstår der interne fejl, hvilket resulterer i... frosne skærme, genstarter eller tilfældige nedbrudNogle gange sker dette efter flere timers brug, ikke med det samme. Derfor kræver enhver underspændingsstrategi justeringer foretaget i små trin, ledsaget af langvarig stabilitetstest for hver ændring.
Underspændingsdrevne desktopprocessorer: Intel og AMD
Den logik, du anvender i en Snapdragon, ligner den, der bruges i Desktop CPU'er som Intel Core eller AMD Ryzen. For eksempel var der med den Zen 2-baserede Ryzen 3000-serie megen diskussion om, hvorfor de havde brug for så høje spændinger i tomgang og under belastning. Realiteten er, at AMDs arkitektur har en tendens til at køre ret høje spændinger, ofte mere end Intel-chips, men i begge tilfælde er der plads til optimering.
På stationære og bærbare computere udføres den mest pålidelige underspænding fra BIOS eller UEFIIkke via operativsystemsoftware, fordi dette muliggør præcis kontrol af fænomener som Vdroop (spændingsfald under belastning). Bundkortproducenter varierer grænsefladen betydeligt, men der er altid nogle grundlæggende parametre: CPU-spænding og belastningslinjekalibrering, kendt som Kalibrering af lastelinje (LLC).
På ASUS ROG-bundkort til Intel kan indstillingen f.eks. vises som "CPU Core/Cache Voltage", hvilket nogle gange grupperer kerne- og cache-spændingerne sammen og andre gange adskiller dem i to forskellige kontroller. De tilbyder normalt flere tilstande: Auto, Manuel, Offset og på moderne Intel-platforme også AdaptiveAutomatisk tilstand er standardtilstanden (og den mest konservative), manuel tilstand indstiller en konstant statisk spænding både i hviletilstand og under belastning (ikke særlig effektivt til daglig brug), og Offset giver dig mulighed for at tilføje eller trække et beløb fra den spændingskurve, der allerede er defineret af mikrocontrolleren.
Til ren underspænding er det mest almindelige at bruge Offset-tilstand i negativFor eksempel kan dette indikere -0.040 V (40 mV mindre). Nogle Intel-arkitekturer tillader også finjustering via Adaptive, men for konsistensens skyld anbefaler mange guider at fokusere på Offset-justering, da Adaptive-tilstand ikke engang er tilgængelig på f.eks. AMD AM4.
På AMD-platforme med ASUS-bundkort kaldes det tilsvarende normalt VDDCR CPU-spændingMed en lignende logik: Auto, Manuel eller Offset. Igen, for en sikker underspænding, anvendes en negativ offset, hvor spændingen gradvist reduceres og stabiliteten kontrolleres med stresssoftware såsom AIDA64, RealBench eller specifikke hukommelsesværktøjer som Runmemtest Pro og MemTest for også at kontrollere cachen og IMC.
Hvad er Vdroop, og hvorfor er det vigtigt, når man undervolter?
El Vdroop Dette er det spændingsfald, en processor oplever, når den går fra inaktiv til belastning. Med andre ord er det forskellen mellem den spænding, der måles, når CPU'en er inaktiv, og den spænding, chippen faktisk ser, når den er under belastning. Dette fald kan påvirke stabiliteten, især hvis du allerede underspænder.
Præcis beregning af Vdroop er ikke trivielt og anbefales faktisk ikke til brugere uden avanceret erfaring, fordi det kræver mål spændingen med et multimeter Tilslut spændingen direkte til processorens strømforsyning, og kør intensive arbejdsbelastninger, mens du registrerer aflæsningerne. Den typiske proces ville være: kend processorens nominelle spænding (fra specifikationer eller BIOS), mål tomgangsspændingen, påfør en ekstrem belastning med en stresstest, og mål igen. Forskellen mellem de to aflæsninger er den faktiske Vdroop.
Ved at vide, hvor meget Vdroop dit system har, kan du finjustere underspændingen, fordi du kan estimer den effektive spænding under belastning I stedet for udelukkende at stole på den værdi, der er konfigureret i BIOS, kan du justere LLC (Load Line Calibration) for at kompensere for noget af dette fald, selvom det er bedst ikke at overdrive det, da en alt for aggressiv LLC kan få spændingen til at stige under belastningsspidser.
Er det værd at undervolte?
Ligesom alt andet, der involverer berøring af lavniveauparametre, har undervolting klare fordele og ulemperDet forårsager normalt ikke uoprettelig fysisk skade, hvis det gøres fornuftigt, men det involverer altid test og indebærer risiko for ustabilitet, hvis du sænker spændingen for meget. Det er ikke noget, du bør gøre vilkårligt, men kun når du har en grund: høje temperaturer, for højt strømforbrug eller problemer med drosling.
Hvis din primære brug er konkurrencepræget pc-spil, og du ønsker absolut maksimal ydeevneDer vil være tilfælde, hvor en meget aggressiv undervolt ikke vil være umagen værd. Men i de fleste virkelige scenarier, især i bærbare computere og mobile enheder, kan det at få chippen til at køre køligere betyde, at den opretholder sine turbofrekvenser i længere tid, og i det lange løb er enheden mere støjsvag og mere behagelig at bruge.
I high-end-processorer (Core i9, Ryzen 9 osv.) eller bærbare computere, der er presset til deres kølegrænser, kan en lille sænkning af spændingen være forskellen på en maskine, der konstant overopheder og larmer, og en, der Den kører køligere og mere stabiltI Snapdragon-telefoner, hvor batterilevetid og temperatur er kritiske, kan en moderat og velafprøvet underspænding give dig ekstra batterilevetid og mindre overophedning under lange spilsessioner.
GPU-underspænding: En anden måde at sænke temperaturerne på
Konceptet med undervolting er ikke begrænset til CPU'en. grafikkort (GPU) De drager også fordel af at fungere ved lavere spændinger og samme frekvens, især i stationære pc'er. Proceduren udføres normalt via software i operativsystemet, i de fleste tilfælde uden adgang til BIOS.
Programmer som MSI efterbrænder De giver dig mulighed for at redigere GPU'ens spændings-frekvenskurve i betydelig detalje. Ideen er enkel, men besværlig: du vælger en målfrekvens, der er lidt lavere end den maksimale boost, sænker den tilhørende spænding med et par millivolt og tester stabilitet med spil eller benchmarks. Hver GPU er forskellig, og du skal... gradvist justere indtil man finder det punkt, hvor kortet opretholder god ydeevne, men med betydeligt lavere temperatur og støj.
Nogle modeller har specifikke vejledninger med anbefalede kurver for bestemte GPU'er, men i sidste ende er det altid nødvendigt at verificere, at din specifikke enhed kan håndtere disse værdier uden grafiske artefakter eller nedbrud. Ligesom med CPU'en betyder lavere spænding mindre varme- og strømforbrug, men hvis man går for langt, vil der opstå stabilitetsproblemer.
Alternativer til underspænding til styring af temperatur og forbrug
Selvom undervolting er et nyttigt værktøj, er det ikke altid den bedste første løsning. Ofte er det at foretrække frem for... forbedre systemkøling Før du justerer spændingen, især i stationære pc'er, bør du prøve at udskifte en almindelig køleplade med en i mellemklassen eller high-end, bruge kvalitetskølepasta eller sikre tilstrækkelig luftgennemstrømning i kabinettet. Disse foranstaltninger kan løse temperaturproblemer uden at skulle ændre processorens elektronik.
El indendørs luftstrøm Det gør en kæmpe forskel: et kabinet, der er for lille, med for få blæsere eller dårligt placerede blæsere, akkumulerer varme og får CPU- og GPU-temperaturerne til at stige. At kontrollere, at du har et korrekt luftindtag og udstødningssystem, at blæserne ikke er vendt på hovedet, og at de ikke er af lav kvalitet, kan gøre en mærkbar forskel uden engang at justere spændinger eller frekvenser.
I bærbare computere, selvom mulighederne for yderligere køling er mere begrænsede, ved brug af en ordentlig kølepude, rense støvet fra kanalerne Og at sørge for ikke at blokere ventilationsgitterne hjælper med at opretholde lavere temperaturer. På mobiltelefoner hjælper det også med at reducere belastningen på Snapdragon-processoren; undgå også Almindelige fejl, der beskadiger batteriet for at forlænge dens brugstid.
Softwareunderspænding på bærbare computere uden at røre BIOS
I mange gaming-bærbare computere (Lenovo Legion, ASUS ROG osv.) er et tilbagevendende spørgsmål, om det er sikkert at undervolte. uden at gå ind i BIOSHistorisk set har Intel-bærbare CPU'er brugt software som ThrottleStop eller Intel XTU til at justere spændinger indefra Windows, selvom nogle underspændingsfunktioner med moderne sikkerhedsforanstaltninger har været begrænsede eller blokeret i nyere modeller.
I praksis bruges værktøjer som Gashåndtag De giver dig mulighed for at definere en negativ spændingsforskydning, profilere den pr. kerne og kontrollere stabiliteten med indbyggede eller eksterne stresstests. Andre proprietære værktøjer fra producenten, såsom Lenovo Vantage eller visse værktøjssæt, tilbyder mere grundlæggende ydeevne- og strømstyring, selvom de ikke altid eksplicit viser underspændingen. Uanset softwaren bør fremgangsmåden være den samme: små reduktioner og mange tests, undgå pludselige ændringer.
Selvom det kan være fristende udelukkende at bruge software, fordi det virker nemmere end at få adgang til BIOS, anbefaler mange avancerede guider at bruge BIOS/UEFI, når det er muligt, på grund af dets større nøjagtighed og konsistens. Software i operativsystemet tilføjer et ekstra lag, hvor tingene kan gå galt, og det styrer ofte ikke Vdroop eller alle processorens strømtilstande korrekt.
Efter at have overvejet alt ovenstående, er det tydeligt, at undervolting, både i Snapdragon-processorer og PC-CPU'er og GPU'er, er en effektiv teknik til at forbedre energieffektiviteten og reducere temperaturer, forudsat at den kombineres med backup, meget små justeringstrin og grundig stabilitetstest. Når den anvendes korrekt, giver det mulighed for køligere, mere støjsvage enheder med lidt længere batterilevetid, men det kræver tålmodighed og en grundig evaluering af, om forbedret køling eller andre enklere ændringer kan løse dine problemer uden at justere spændingen.

