Undervolting Tutorial

In acest topic voi povesti cum se poate controla voltajul de la procesorul Pentium M (Dothan). Am mai incercat acest proces pe un Celeron M dar nu merge. Alte procesoare pt laptopuri nu am testat, de aceea va rog feedback:D.
Dupa cum se subintelege "undervoltingul" reduce consumul de curent si permite laptopului sa functioneze mai "rece" si sporeste viata bateriei. Eu am obtinut pe un Toshiba M60 - 159 sa aduc limita minima de alimentare de la 0.988 la 0.700 la 6x (800 Mhz) si cea maxima de la 1.356v la 1.148 la 15x (2000Mhz). Laptopul functioneaza la fel de bine si nici nu se mai incalzeste atat de mult ... este doar caldut.
In functiile de procesor aceste plaje de valori pot varia.

1. Descarcati RightMark CPU Clock Utility (de aici) ;
2. Descarcati Prime95 (de aici);
3. Dezarhivati programele descarcate;
4. Lansati Prime 95, ii dati sa faca calcule, minimizati
5. Lansati RMClock
6. In pagina "General" veti vedea voltajele implicite; sa le notati.
7. Accesati "Management & Profiles". veti vedea 4 profile de power management.
8. Alegem profilul "Power saving"
9. Se selecteaza check box-ul "Use P-State Transitions (PST)". veti observa ca se activeaza sub checkbox un control.
10. Click dreapta pe control si apasat "defaults". Se va pune automat " State 0, cu multiplicatorul minim si voltajul implicit.
11. TINETI MINTE CA Prime95 lucreaza!!
12. Micsorati valoarea VID (dublu click pe randul din grid) si cu valoarea imediat inferioara. si dati apply.
13. NU UITATI SA AVETI ACTIVAT profilul "Power saving".
14. Daca timp de cateva minute nu aveti nici o eroare de genul: "FATAL ERROR: Rounding was 0.5, expected less than 0.4" or "Hardware failure detected, consult stress.txt." se poate trece la valoarea imediat inferioara.. si se noteaza acea valoarea.
15. Repetati acest pas pana veti avea o eroare din cele mentionate mai sus.
16. Reveniti la valoarea imediat ANTERIOARA (deci VID mai mare!!!!). Daca Prime 95 ruleaza catea minute bune sau ore bune fara sa dea vreo eroare inseamna ca ati descoperit voltajul minim la care poate functiona procesorul laptopului dvs.
17. Selectati apoi profilul "Maximal Performance" si repetati pasii 9 - 16.
18. AVETI ACUM VOLTAVUL MINIM SI MAXIM LA CARE POATE LUCRA STABIL PROCESORUL DVS.
19. Selectati acum profilul "Performance on demand".
20. Se selecteaza check box-ul "Use P-State Transitions (PST)". veti observa ca se activeaza sub checkbox un control.
21. Click dreapta pe control si apasat "defaults". Se vor pune automat toate tranzitiile pe care le are procesorul dvs.
22. Apasati dublu click pe "state 0" si modificati valoarea VID cu valoarea minima descoperita de dvs.
23. ATENTIE MARE!!! Sa aveti selectat checkboxul "Auto-adjust intermediate P-State VIDs"
24. Faceti click pe ultimul STATE din lista, cel corespunzator multiplicatorului maxim si a voltajului maxim.
25. Modificati valoarea VID cu cea descoperita de dvs pt multiplicatorul maxim.
26. ATENTIE MARE!!! Sa aveti selectat checkboxul "Auto-adjust intermediate P-State VIDs"
Programul va adjusta automat valorile intermediare ale VID pentru ceilalti multiplicatori.

Din pagina "Management and Profiles" se pot seta profilele implicite pentru rulaj al laptopului in priza sau la baterie. Recomand utilizarea "Run HLT Command when OS is Iddle"

Alt program care ar face treaba asta este Notebook Hardware Control, insa cere .Net framework 2.0 si se misca cam greu ... ba chiar sistemul reactioneaza mai greoi cu NHC instalat. La NHC se poate seta si valorile placii video si mai are niste optimizari la hard-disk .. dar avand in vedere ca face ca sistemul de operare sa se miste greoi nu se merita. RMClock este foarte eficient si rapid.

De asemenea se paote folosi RMCLOCK/ NHC alaturi de softul de power management al producatoruui laptopului. Asa se poate ajunge chiar la frecventa de 400MHZ!!! deci un consum destul de redus de energie.