Bawasan ang boltahe ng CPU sa laptop. Pagtitipid ng enerhiya: case at power supply. Pagkonsumo ng kuryente ng processor: pagtukoy sa minimum na boltahe ng operating

Regulasyon ng boltahe para sa mga processor ng Intel

PANSIN! Ang may-akda ng artikulo ay walang pananagutan para sa anumang pinsalang dulot ng computer bilang resulta ng paggamit ng mga pagkilos na inilarawan dito

Ang ilang mga gumagamit ay mas mapalad, ang iba ay mas mababa. May mga masuwerteng nakakakuha ng mga processor na madaling mag-overclock sa susunod na "standard" FSB frequency: Celeron hanggang 100, at Pentium III "E" modifications hanggang 133 MHz, ayon sa pagkakabanggit. Gayunpaman, ang ganitong processor ay hindi napakadaling makuha: ang mga ito ay magagamit sa mga merkado, ngunit ang mga nagbebenta ay madalas na gusto ng labis para sa isang "garantisadong" overclockable na bato na maaari kang bumili ng isang processor na may humigit-kumulang pareho, ngunit "katutubong" dalas, garantisadong ng tagagawa. Ngunit madalas kang makatagpo ng mga processor na gumagana sa mas mataas na frequency, ngunit hindi matatag. Iyon ay, lumilitaw ang mga hindi inaasahang pagkabigo, ang mga programa ay "gumaganap ng mga hindi katanggap-tanggap na operasyon" at malapit, ang mata ay nalulugod sa "mga asul na screen" at mga katulad na kasiyahan.

Madalas mong mapupuksa ito sa pamamagitan ng pagtaas ng boltahe ng supply ng processor. Sa isang klasikong Celeron (sa isang Mendocino core; i.e. modelo 300A-533), ang karaniwang core boltahe ay 2 V. Sa prinsipyo, nang walang labis na panganib maaari itong tumaas ng 5-10% (hanggang sa 2.1 - 2.2 V). Ganap na pareho ang naaangkop sa mga processor na may Coppermine core (Celeron 533A-766 at Pentium III): ang mga ganap na numero lamang ang nagbabago.

Gayunpaman, mabuti kung maaari mong itakda ang nais na antas ng boltahe gamit ang BIOS o mga jumper sa motherboard, ngunit paano kung walang ganoong opsyon (na kadalasang nangyayari kapag pinag-uusapan natin ang tungkol sa mga murang motherboard)? Sa katunayan, ang pangunahing ideya ng overclocking ay nawawala: upang makakuha ng mas mahusay na pagganap sa murang hardware. Sa mga board na may konektor ng Slot 1, maaari kang gumamit ng mga espesyal na adaptor, ngunit hindi nito ginagawang mas madali para sa mga gumagamit ng mga socket board (bukod sa, kung minsan ang pagkakaiba sa 5-7 dolyar sa presyo ng isang adaptor na may regulasyon ng boltahe at isang simpleng modelo kung wala ito ay kritikal). Ang pagkakaiba sa presyo sa pagitan ng mga board na idinisenyo para sa overclocking at murang mga modelo ng socket ay hanggang $30 (bilang karagdagan, karamihan sa mga board na ito ay may format na ATX, kaya kapag nag-a-upgrade ng isang computer kailangan mong baguhin ang kaso), at upang i-save ang halagang iyon, kung minsan sulit ang paggamit ng ilang hindi karaniwang pamamaraan.

Kamakailan lamang, ang paksa ng pagbabago ng boltahe ng supply ay naging may kaugnayan hindi lamang para sa mga overclocker. Ang katotohanan ay ang mga magagamit na motherboard sa mga lumang chipset (LX, EX, BX, ZX, Apollo Pro) ay kadalasang may kakayahang magtrabaho kasama ang hindi bababa sa mga bagong Celeron (minsan kaagad, minsan pagkatapos ng ilang pagbabago), at minsan Pentium III, at ang tanging balakid ay ang boltahe converter sa board, na hindi makapagbigay ng mas mababa sa 1.8 V. Ang isang ganap na lohikal na solusyon sa problemang ito ay upang pilitin ang processor na lumipat sa boltahe na ito.

Babala. Huwag kalimutan na habang tumataas ang boltahe, tumataas din ang kapangyarihang natatanggal ng processor. Ito ay totoo lalo na para sa overclocking: ang karagdagang pagbuo ng init ay masusunod dahil sa pagtaas ng dalas ng processor. Samakatuwid, ito ay nagkakahalaga ng pag-iisip nang maaga tungkol sa mahusay na paglamig ng processor (gayunpaman, ito ay nagkakahalaga ng paggawa nito sa anumang kaso, hindi alintana kung ang boltahe ay tataas o hindi)

Upang mapagana ang mga processor ng klase ng Pentium II at Celeron, kinakailangan ang medyo malakas na power supply, kaya ang pangalawang cache power supply (ipinahiwatig ng mga Vcc sa figure) ay pinaghihiwalay mula sa core power supply (Vccp), at sa parehong mga rating, ang mga halaga ng boltahe Ang linya ng Vccs ay hindi ginagamit. Iyon ay, depende sa uri ng processor (sa antas ng boltahe sa kaukulang binti ng processor), ang stabilizer sa motherboard ay nagtatakda ng kinakailangang boltahe.

Talahanayan Blg. 1. Pagkilala sa boltahe ng supply
VID Boltahe, V VID Boltahe, V
01111 1.30 11111 walang processor
01110 1.35 11110 2.1
01101 1.40 11101 2.2
01100 1.45 11100 2.3
01011 1.50 11011 2.4
01010 1.55 11010 2.5
01001 1.60 11001 2.6
01000 1.65 11000 2.7
00111 1.70 10111 2.8
00110 1.75 10110 2.9
00101 1.80 10101 3.0
00100 1.85 10100 3.1
00011 1.90 10011 3.2
00010 1.95 10010 3.3
00001 2.00 10001 3.4
00000 2.05 10000 3.5

Ginagamit lang ang VID sa bersyon ng SEPP/SECC (Slot1), kaya ang boltahe sa mga board para sa Socket 370 ay maaari lamang tumaas sa 2.05 V. Upang gumana sa lahat ng mga processor ng Intel, kailangan ang suporta para sa mga value na naka-bold; Ang mga boltahe ng supply para sa mga processor ng FCPGA ay may salungguhit.

Talahanayan Blg. 2. Power supply para sa ilang mga processor
CPU Vccp, core, V Mga Vcc, Cache, V
Pentium II 233-300 (Klamath) 2.8 3.3
Pentium II 266-450 (Dechutes) 2.0 2.0
Pentium III 450-550 (Katmai) 2.0 3.3
Pentium III 600 (Katmai) 2.05 3.3
Celeron 266-533 (Covington, Mendocino) 2.0 -
Celeron 533A-600
1.5
1.7
-
Celeron 633-766
1.65
1.7
-

(Ang Celeron 533A -766 ay may dalawang pagbabago na idinisenyo para sa magkakaibang mga boltahe)

Ang pisikal na (0) ay nangangahulugan na ang pin ay konektado sa lupa (GND o Vss), at (1) na ang pin ay libre, iyon ay, hindi konektado sa anumang bagay (ang pin ay dapat na may lohikal na potensyal).

Kaya, maaari mong gawin ang stabilizer na hindi ang karaniwang 2 V para sa Celeron (pag-uusapan natin ang mga ito sa ibang pagkakataon), ngunit higit pa o mas kaunti (kawili-wili, sa ilang mga kaso ay nagkaroon ng pagpapabuti sa katatagan ng operating sa pinababang boltahe).

Ipinapakita ng figure ang mga pin para sa mga processor ng socket. Para sa mga processor na ginawa sa disenyo ng Slot 1, ang mga sumusunod na pin ay responsable para sa power identification:

VID0 VID1 VID2 VID3 VID4
B120 A120 A119 B119 A121

Halimbawa, kung idikit namin ang VID, VID, VID, nakakakuha kami ng boltahe na 2.2 V. Ito ay dapat sapat para sa anumang overclocker, at, sa parehong oras, medyo katanggap-tanggap para sa processor na gumana nang mahabang panahon nang may mahusay paglamig :) Ibig sabihin, madali kang makakakuha ng ilang antas ng stress na nangangailangan lamang ng insulating ilang mga binti. Halimbawa, para sa PPGA at SEPP (Slot1):

Mga halimbawa ng mga boltahe ng supply ng processor
Boltahe, V Aling mga binti ang kailangang idikit Mga rekomendasyon
1.80 VID Kung hindi ka fan ng overclocking, ang boltahe na ito ay maaaring gamitin upang bawasan ang temperatura ng processor sa panahon ng operasyon o makatipid ng enerhiya :) (Ang Celeron ay kumonsumo ng 10-20 W depende sa karaniwang dalas, at nagreresulta ito sa 10% na pagtitipid : ))
1.90 VID Sa pangkalahatan, ang parehong ay totoo tulad ng para sa isang boltahe ng 1.8 V
2.00 Karaniwang boltahe Ibinigay bilang isang halimbawa
2.20 VID;VID;VID Ang processor ay dapat gumana nang walang mga problema, maliban na ito ay magpapainit nang higit pa.
2.40 VID;VID;VID Ito ay maaaring gumana o hindi :) (ngunit malamang na ang dating), at maging mas mainit
2.60 VID;VID Ang panganib ay medyo malaki, ngunit ang mga mahilig ay maaaring subukan (kung talagang gusto nilang i-overclock ang processor hangga't maaari).
2.80 VID;VID;VID At huwag subukan - ito ay halimbawa lamang.

Ang natitirang mga halaga ay mas mahirap makuha, dahil ang isang mas malakas na epekto sa processor ay kinakailangan - kailangan mong ikonekta ang kaukulang contact ng processor o connector sa ground (GND). Kaya, halimbawa, sa pamamagitan ng pagkonekta sa mga pin ng slot (o socket) VID at GND sa likod na bahagi ng motherboard gamit ang mga kable at paghihinang, nakakakuha kami ng boltahe na 2.05 V. Gayunpaman, ito ay isang mapanganib na operasyon dahil sa kaso ng isang error o hindi tumpak na paghihinang, ang boltahe ng I/O circuits (3. 3 B) ay maaaring makapasok sa nucleus, na hahantong sa mga kahihinatnan. Ngunit sa ganitong paraan, maaari kang makakuha ng anumang boltahe mula sa talahanayan No. 1 sa core ng processor.

Talaga tungkol sa kung paano i-seal ang mga binti. Mayroong ilang mga pagpipilian. Una, maaari mong i-insulate ang mga ito sa pamamagitan ng paglalapat ng isang matibay na barnisan. Ang pamamaraang ito ay gumagana nang normal lamang sa talagang malakas na barnis, dahil kapag naka-install sa socket, ang mga binti ng processor ay nakakaranas ng mahusay na pisikal na puwersa, na maaaring humantong sa pagkasira ng insulating layer at, nang naaayon, ang isang hindi planadong antas ng boltahe ay maaaring umabot sa core (halimbawa, 2.6 sa halip na 2.2 V kung ang konduktor pagkakabukod VID). Pangalawa, para sa isang socket processor maaari mo lamang silang kagatin, at para sa isang slot processor maaari mong i-cut ang mga kaukulang conductor, ngunit ang pamamaraang ito ay hindi nag-iiwan ng pagkakataon para sa pag-urong (kung ang cut conductor ay maaari pa ring ibenta, pagkatapos ay ang paghihinang ng nakagat na binti ay medyo may problema).

Ang pinaka-makatotohanang opsyon, tila, ay upang i-seal ang mga binti ng processor. Sa kaso ng SEPP/SECC type case, maaari mong gamitin ang tape na maingat na gupitin sa hugis ng contact pad. May mga inskripsiyon sa processor board na makakatulong sa iyong malaman kung saan matatagpuan ang bawat pin. Sa kaso ng PPGA at FCPGA, maaari mong gamitin ang paraang ito. Ang isang bilog na may diameter na humigit-kumulang 5 mm ay pinutol mula sa fluoroplastic o polyethylene film (tulad ng ginagamit para sa paggawa ng mga bag). Ito ay inilalagay upang ang sentro nito ay eksaktong nasa itaas ng kontak na kailangang i-insulated. Pagkatapos, gamit ang isang karayom ​​sa pananahi, ang mga gilid ng bilog ay ibinababa sa pagitan ng mga lead.

Sa panahon ng pag-install, walang mga problema ang karaniwang lumitaw, ngunit ang isang problema ay maaaring lumitaw kapag inalis ang processor mula sa socket: ang pelikula ay nananatili sa loob, at ito ay hindi napakadaling alisin ito (sa matinding mga kaso, ang socket ay maaaring i-disassemble at lahat ng hindi kinakailangan ay maaaring hinila mula doon :))

Sa larawan ang VID leg ay "inihanda"

Sa angkop na pag-aalaga at atensyon, medyo madaling gawin ang mga kinakailangang operasyon.

Ang parehong mga pamamaraan ay angkop din para sa pagtaas o pagbaba ng boltahe ng supply sa Pentium II at Pentium III, kapwa sa mga bersyon ng Slot 1 at FCPGA (siyempre, na may naaangkop na mga pagbabago tungkol sa mga antas ng boltahe). Dapat talagang isaalang-alang na sa kaso ng mga processor na may Klamath at Coppermine core, upang madagdagan ang supply boltahe kailangan mong kumuha ng isang panghinang na bakal: sa kasong ito, hindi ito magagawa nang walang pag-ikli ng ilan sa ang mga contact sa lupa (hindi tulad ng mga core na dinisenyo para sa isang boltahe ng 2. 0 V).

Gayundin, huwag kalimutan na hindi lahat ng mga regulator ng boltahe na naka-install sa mga motherboard ay ganap na sumusuporta sa lahat ng antas. Ang kaukulang chip ay karaniwang matatagpuan malapit sa socket ng processor. Sa pamamagitan ng pagmamarka nito maaari mong makilala ang tagagawa ng chip, at, dahil dito, ang mga katangian nito. Narito ang mga address ng ilang kumpanyang gumagawa ng mga regulator ng boltahe:

Gumamit ang artikulo ng mga materyales mula sa aklat na "Pentium II, Pentium Pro at simpleng Pentium Processors" ni Mikhail Guk na inilathala ng Peter publishing house, pati na rin ang opisyal na dokumentasyon mula sa Intel sa mga processor ng Celeron

Ang mga modernong desktop at (lalo na) mga mobile processor ay gumagamit ng ilang teknolohiyang nakakatipid ng enerhiya: ODCM, CxE, EIST, atbp. Ngayon ay magiging interesado tayo sa marahil ang pinakamataas na antas ng mga ito: nababaluktot na kontrol ng dalas at boltahe ng core ng processor sa panahon operasyon - Cool "n "Tahimik, PowerNow! para sa AMD at Enhanced SpeedStep (EIST) para sa Intel.

Kadalasan, ang isang gumagamit ng computer o laptop ay kailangan lang na paganahin (lagyan ng tsek ang isang kahon) ang suporta para sa isang partikular na teknolohiya sa BIOS at/o operating system - walang fine-tuning ang karaniwang ibinibigay, bagaman, tulad ng ipinapakita ng kasanayan, maaari itong maging lubhang kapaki-pakinabang. . Sa artikulong ito ay pag-uusapan ko kung paano mo makokontrol ang operating boltahe ng processor core mula sa operating system (gamit ang halimbawa ng Intel Pentium M at FreeBSD), at kung bakit ito maaaring kailanganin.

Sa kabila ng malaking bilang ng mga manual, bihirang makahanap ng isang detalyadong paglalarawan ng Enhanced SpeedStep na teknolohiya mula sa punto ng view ng operating system (sa halip na ang end user), lalo na sa Russian, kaya isang makabuluhang bahagi ng artikulo ay nakatuon sa mga detalye ng pagpapatupad at medyo teoretikal ang katangian.

Umaasa ako na ang artikulong ito ay magiging kapaki-pakinabang hindi lamang para sa mga gumagamit ng FreeBSD: hawakan din namin ng kaunti ang GNU/Linux, Windows at Mac OS X. Gayunpaman, sa kasong ito ang partikular na operating system ay pangalawang kahalagahan.

Paunang Salita

Noong nakaraang taon, na-upgrade ko ang processor sa aking lumang laptop: Nag-install ako ng Pentium M 780 sa halip na ang standard na 735, at itinulak ito sa maximum, wika nga. Ang laptop ay nagsimulang magpainit nang higit pa sa ilalim ng pagkarga (dahil sa pagtaas ng pagwawaldas ng init ng 10 W); Hindi ko ito gaanong pinansin (maliban sa nilinis ko at pinadulas ko ang palamigan kung sakali), ngunit isang magandang araw, sa mahabang pagsasama-sama, ang computer... naka-off lang (ang temperatura ay umabot sa kritikal na daang degrees. ). Ipinakita ko ang halaga ng variable ng system na hw.acpi.thermal.tz0.temperature sa tray upang masubaybayan ang temperatura at, kung may mangyari, matakpan ang "mabigat" na gawain sa oras. Ngunit pagkaraan ng ilang oras ay nawala ang aking pagbabantay (ang temperatura ay palaging nananatili sa loob ng normal na hanay), at ang lahat ay nangyari muli. Sa puntong ito, napagpasyahan ko na hindi ko na gustong patuloy na matakot sa isang pag-crash sa panahon ng mahabang pag-load ng CPU at panatilihin ang aking kamay sa Ctrl-C, o pilitin ang processor.

Karaniwan, ang pagpapalit ng karaniwang boltahe ay nangangahulugan ng pagtaas nito upang matiyak ang matatag na operasyon ng processor sa panahon ng overclocking (i.e. sa mas mataas na dalas). Sa halos pagsasalita, ang bawat halaga ng boltahe ay tumutugma sa isang tiyak na hanay ng mga frequency kung saan maaari itong gumana, at ang gawain ng overclocker ay hanapin ang maximum na dalas kung saan ang processor ay hindi pa "glitch". Sa aming kaso, ang gawain ay sa ilang kahulugan simetriko: para sa isang kilalang dalas (mas tiyak, tulad ng malapit na nating malaman, isang hanay ng mga frequency), hanapin ang pinakamababang boltahe na nagsisiguro ng matatag na operasyon ng CPU. Hindi ko nais na babaan ang dalas ng pagpapatakbo, upang hindi mawalan ng pagganap - ang laptop ay malayo na sa top-end. Bilang karagdagan, bawasan ang boltahe mas kumikita.

Isang maliit na teorya

Tulad ng nalalaman, ang pagwawaldas ng init ng isang processor ay proporsyonal sa kapasidad nito, dalas at parisukat boltahe (na interesado sa kung bakit ito ay kaya, ay maaaring subukan upang kunin ang pagtitiwala sa kanilang sarili, isinasaalang-alang ang processor bilang isang hanay ng elementarya CMOS inverters (lohikal negators), o sundin ang mga link: isa, dalawa, tatlo).

Ang mga modernong mobile processor ay maaaring kumonsumo ng hanggang 50-70 W, na sa huli ay nawawala sa init. Ito ay marami (tandaan ang mga maliwanag na lampara), lalo na para sa isang laptop, na sa offline mode sa ilalim ng pagkarga ay "kakain" ang baterya tulad ng baboy na kumakain ng mga dalandan. Sa mga nakakulong na espasyo, malamang na kailangang aktibong alisin ang init, na nangangahulugan ng karagdagang pagkonsumo ng enerhiya upang paikutin ang mas malamig na bentilador (posibleng marami).

Naturally, ang estado na ito ng mga gawain ay hindi angkop sa sinuman, at ang mga tagagawa ng processor ay nagsimulang mag-isip tungkol sa kung paano i-optimize ang pagkonsumo ng kuryente (at, nang naaayon, paglipat ng init), at sa parehong oras ay pigilan ang processor mula sa overheating. Para sa mga interesado, inirerekumenda ko ang pagbabasa ng maraming magagandang artikulo ni Dmitry Besedin, at pansamantala, diretso ako sa punto.

Isang maliit na kasaysayan

Sa kauna-unahang pagkakataon, lumitaw ang teknolohiya ng SpeedStep (bersyon 1.1) sa ikalawang henerasyon ng ikatlong Pentium (na ginawa gamit ang 18-micron na teknikal na proseso, mobile Coppermine para sa mga laptop, 2000), na, depende sa load o power source ng computer - network o baterya - maaaring lumipat sa pagitan ng mataas at mababang frequency dahil sa isang variable na multiplier. Sa economic mode, ang processor ay kumonsumo ng humigit-kumulang kalahati ng mas maraming enerhiya.

Sa paglipat sa 13 micron teknikal na proseso, ang teknolohiya ay tumatanggap ng numero ng bersyon 2.1 at nagiging "pinabuting" (pinahusay) - ngayon ang processor ay maaaring mabawasan hindi lamang ang dalas, kundi pati na rin ang boltahe. Ang Bersyon 2.2 ay isang adaptasyon para sa arkitektura ng NetBurst, at sa ikatlong bersyon (Centrino platform) ang teknolohiya ay opisyal na tatawaging Enhanced Intel SpeedStep (EIST).

Bersyon 3.1 (2003) ay unang ginamit sa una at ikalawang henerasyon ng Pentium M processors (Banias at Dothan core). Ang dalas ay iba-iba (sa una ay lumipat lamang ito sa pagitan ng dalawang halaga) mula 40% hanggang 100% ng base, sa mga hakbang na 100 MHz (para sa Banias) o 133 MHz (para sa Dothan, ang aming kaso). Kasabay nito, ang Intel ay nagpapakilala ng dynamic na pamamahala ng kapasidad ng pangalawang antas ng cache (L2), na nagbibigay-daan para sa mas mahusay na pag-optimize ng paggamit ng kuryente. Bersyon 3.2 (Pinahusay na EIST) - adaptasyon para sa mga multi-core na processor na may nakabahaging L2 cache. (Maliit na FAQ mula sa Intel sa teknolohiya ng SpeedStep.)

Ngayon, sa halip na bulag na sundin ang maraming howtos at tutorial, i-download natin ang pdf at subukang maunawaan ang prinsipyo ng trabaho ng EST (patuloy kong gagamitin ang pagdadaglat na ito, dahil ito ay mas pangkalahatan at mas maikli).

Paano gumagana ang EST

Kaya, pinapayagan ka ng EST na kontrolin ang pagganap at pagkonsumo ng kuryente ng processor, at pabago-bago, sa panahon ng operasyon nito. Hindi tulad ng mga naunang pagpapatupad, na nangangailangan ng suporta sa hardware (sa chipset) upang baguhin ang mga parameter ng operating ng processor, pinapayagan ng EST sa pamamagitan ng programming, ibig sabihin. gamit ang BIOS o operating system, palitan ang multiplier (ang ratio ng dalas ng processor sa dalas ng bus) at boltahe ng core (V cc) depende sa load, uri ng pinagmumulan ng kapangyarihan ng computer, temperatura ng CPU at/o mga setting ng OS (mga patakaran).

Sa panahon ng operasyon, ang processor ay nasa isa sa ilang states (power states): T (throttle), S (sleep), C (idle), P (performance), lumilipat sa pagitan ng mga ito ayon sa ilang partikular na panuntunan (p. 386 ng ACPI 5.0 na pagtutukoy).

Ang bawat processor na naroroon sa system ay dapat na inilarawan sa isang talahanayan ng DSDT, kadalasan sa \_PR namespace, at kadalasan ay nagbibigay ng ilang paraan kung saan ito nakikipag-ugnayan sa operating system (PM driver) at naglalarawan sa mga kakayahan ng processor ( _PDC, _PPC), mga suportadong estado (_CST, _TSS, _PSS) at ang kanilang pamamahala (_PTC, _PCT). Ang mga kinakailangang halaga para sa bawat CPU (kung ito ay kasama sa tinatawag na CPU support package) ay tinutukoy ng BIOS ng motherboard, na pumupuno sa kaukulang mga talahanayan at mga pamamaraan ng ACPI (p. 11 pdf) kapag nag-boot ang makina .

Kinokontrol ng EST ang pagpapatakbo ng processor sa P-state, at magiging interesado sila sa amin. Halimbawa, sinusuportahan ng Pentium M ang anim na P-state (tingnan ang Fig. 1.1 at Table 1.6 pdf), na naiiba sa boltahe at dalas:

Sa pangkalahatang kaso, kapag ang processor ay hindi kilala nang maaga, ang tanging higit pa o hindi gaanong maaasahan (at inirerekomenda ng Intel) na paraan ng pagtatrabaho dito ay ACPI. Maaari kang direktang makipag-ugnayan sa isang partikular na processor, na lumalampas sa ACPI, sa pamamagitan ng mga rehistro ng MSR (Model-Specific Register), kabilang ang direkta mula sa command line: simula sa bersyon 7.2, ginagamit ng FreeBSD ang cpucontrol(8) na utility para dito.

Upang malaman kung sinusuportahan ng iyong processor ang EST, maaari mong tingnan ang ika-16 na bit sa IA_32_MISC_ENABLE na rehistro (0x1A0), dapat itong itakda:

# kldload cpuctl # cpucontrol -m 0x1a0 /dev/cpuctl0 | (basahin _ msr hi lo ; echo $((lo >> 16 & 1))) 1
Katulad na utos para sa GNU/Linux (nangangailangan ng msr-tools package):

# modprobe msr # echo $((`rdmsr -c 0x1a0` >> 16 & 1)) 1
Ang paglipat sa pagitan ng mga estado ay nangyayari kapag sumusulat sa IA32_PERF_CTL na rehistro (0x199). Malalaman mo ang kasalukuyang operating mode sa pamamagitan ng pagbabasa ng IA32_PERF_STATUS na rehistro (0x198), na dynamic na ina-update (Talahanayan 1.4 pdf sa hinaharap, aalisin ko ang IA32_ prefix para sa kaiklian.

# cpucontrol -m 0x198 /dev/cpuctl0 MSR 0x198: 0x0612112b 0x06000c20
Mula sa dokumentasyon, sumusunod na ang kasalukuyang estado ay naka-encode sa mas mababang 16 bits (kung ang utos ay naisakatuparan ng maraming beses, maaaring magbago ang kanilang halaga - nangangahulugan ito na gumagana ang EST). Kung titingnang mabuti ang mga natitirang piraso, malinaw na hindi rin basura ang mga ito. Sa pamamagitan ng Googling, maaari mong malaman kung ano ang ibig sabihin ng mga ito.

Istraktura ng rehistro ng PERF_STATUS

Ang data na nabasa mula sa PERF_STATUS ay kinakatawan ng sumusunod na istraktura (ipagpalagay na ang data ay nakaimbak bilang little-endian):

Struct msr_perf_status ( unsigned curr_psv: 16; /* Current PSV */ unsigned status: 8; /* Status flags */ unsigned min_mult: 8; /* Minimum multiplier */ unsigned max_psv: 16; /* Maximum PSV */ unsigned init_psv: 16; /* Power-on PSV */ );
Tatlong 16-bit na field ang tinatawag na Performance State Values ​​(PSV), titingnan natin ang kanilang istraktura sa ibaba: ang kasalukuyang halaga ng PSV, ang maximum (depende sa processor) at ang halaga sa pagsisimula ng system (kapag naka-on. ). Ang kasalukuyang halaga (curr_psv) ay malinaw na nagbabago kapag ang operating mode ay nagbabago, ang maximum (max_psv) ay karaniwang nananatiling pare-pareho, ang panimulang halaga (init_psv) ay hindi nagbabago: bilang isang panuntunan, ito ay katumbas ng pinakamataas na halaga para sa mga desktop at server, ngunit ang minimum para sa mga mobile na CPU. Ang pinakamababang multiplier (min_mult) para sa mga processor ng Intel ay halos palaging anim. Ang field ng status ay naglalaman ng halaga ng ilang mga flag, halimbawa, kapag nangyari ang EST o THERM na mga kaganapan (iyon ay, kapag nagbago ang P-state o nag-overheat ang processor, ayon sa pagkakabanggit).

Ngayong alam na natin ang layunin ng lahat ng 64 bits ng PERF_STATUS na rehistro, maaari nating matukoy ang salitang nabasa natin sa itaas: 0x0612 112b 0x06 00 0c20⇒ PSV sa simula 0x0612, maximum na value 0x112b, minimum multiplier 6 (gaya ng inaasahan), na-clear ang mga flag, kasalukuyang halaga ng PSV = 0x0c20. Ano nga ba ang ibig sabihin ng 16 bits na ito?

Istruktura ng Performance State Value (PSV).

Napakahalagang malaman at maunawaan kung ano ang PSV, dahil nasa form na ito na nakatakda ang mga operating mode ng processor.

Struct psv ( unsigned vid: 6; /* Voltage Identifier */ unsigned _reserved1: 2; unsigned freq: 5; /* Frequency Identifier */ unsigned _reserved2: 1; unsigned nibr: 1; /* Non-integer bus ratio */ unsigned slfm: 1; /* Dynamic na FSB frequency (Super-LFM) */ );
Tinutukoy ng Dynamic FSB frequency switching na laktawan ang bawat ikalawang FSB clock cycle, ibig sabihin. bawasan ang dalas ng pagpapatakbo ng kalahati; Ang tampok na ito ay unang ipinatupad sa mga processor ng Core 2 Duo (Merom core) at hindi kami nababahala, tulad ng Non-integer bus ratio - isang espesyal na mode na suportado ng ilang mga processor, na, tulad ng iminumungkahi ng pangalan, ay nagbibigay-daan sa iyo upang mas mahusay na kontrolin. kanilang dalas.

Dalawang field ang nauugnay sa mismong teknolohiya ng EST - mga frequency identifier (Frequency Identifier, Fid), na ayon sa numero ay katumbas ng multiplier, at boltahe (Voltage Identifier, Vid), na tumutugma sa antas ng boltahe (ito rin ay kadalasang pinakakaunting dokumentado. ).

Identifier ng Boltahe

Ang Intel ay lubhang nag-aatubili na ibunyag ang impormasyon (karaniwan ay isang NDA ang kinakailangan) tungkol sa eksakto kung paano naka-encode ang boltahe ID para sa bawat processor. Ngunit para sa karamihan ng mga sikat na CPU, sa kabutihang palad, ang formula na ito ay kilala; sa partikular, para sa aming Pentium M (at marami pang iba): V cc = Vid 0 + (Vid × V step), kung saan ang V cc ay ang kasalukuyang (tunay) na boltahe, ang Vid 0 ay ang base boltahe (kapag Vid == 0) , V hakbang - hakbang. Talahanayan para sa ilang mga sikat na processor (lahat ng mga halaga sa millivolts):
CPU Vid 0 V hakbang V boot Vmin Vmax
Pentium M 700,0 16,0 xxx,x xxx,x xxx,x
E6000, E4000 825,0 12,5 1100,0 850,0 1500,0
E8000, E7000 825,0 12,5 1100,0 850,0 1362,5
X9000 712,5 12,5 1200,0 800,0 1325,0
T9000 712,5 12,5 1200,0 750,0 1300,0
P9000, P8000 712,5 12,5 1200,0 750,0 1300,0
Q9000D, Q8000D 825,0 12,5 1100,0 850,0 1362,5
Q9000M 712,5 12,5 1200,0 850,0 1300,0
Ang multiplier (i.e. Fid) ay isinulat sa PSV na inilipat ng 8 bits sa kaliwa, ang mas mababang anim na bit ay inookupahan ng Vid. kasi sa aming kaso, ang natitirang mga bit ay maaaring mapabayaan, pagkatapos ay ang PSV, dalas ng processor, system bus at pisikal na boltahe ay nauugnay sa isang simpleng formula (para sa Pentium M):
Ngayon tingnan natin ang control register (PERF_CTL). Ang pagsulat dito ay dapat gawin tulad ng sumusunod: una, ang kasalukuyang halaga (ang buong 64-bit na salita) ay binabasa, ang mga kinakailangang bit ay binago dito, at isinulat pabalik sa rehistro (ang tinatawag na read-modify-write) .

PERF_CTL na istraktura ng rehistro

struct msr_perf_ctl ( unsigned psv: 16; /* Requested PSV */ unsigned _reserved1: 16; unsigned ida_disengage: 1; /* IDA dissengage */ unsigned _reserved2: 31; );
Ang IDA (Intel Dynamic Acceleration) disengage bit ay nagbibigay-daan sa iyo na pansamantalang i-disable ang oportunistikong frequency control sa Intel Core 2 Duo T7700 at mas bago na mga processor - muli, hindi interesado sa amin. Ang mababang 16 bits (PSV) ay ang mode kung saan "hinihiling" namin ang processor na lumipat.

Talahanayan _PSS

Ang talahanayan ng _PSS ay isang hanay ng mga estado ( Package sa terminolohiya ng ACPI) o isang paraan na nagbabalik ng ganoong array; ang bawat estado (P-estado) naman ay tinukoy ng sumusunod na istraktura (p. 409 ng detalye ng ACPI):

Struct Pstate ( unsigned CoreFrequency; /* Core CPU operating frequency, MHz */ unsigned Power; /* Maximum power dissipation, mW */ unsigned Latency; /* Worst-case latency ng CPU unavailability sa panahon ng transition, µs */ unsigned BusMasterLatency; / * Pinakamasamang kaso ng latency habang ang Bus Masters ay hindi ma-access ang memory, µs */ unsigned Control /* Value na isusulat sa PERF_CTL upang lumipat sa status na ito */ unsigned Status mula sa PERF_STATUS) */ );
Kaya, ang bawat P-state ay nailalarawan sa pamamagitan ng isang tiyak na dalas ng pagpapatakbo ng core, maximum na pagwawaldas ng kuryente, mga pagkaantala sa transit (sa katunayan, ito ang oras ng paglipat sa pagitan ng mga estado kung saan ang CPU at memorya ay hindi magagamit), sa wakas, ang pinaka-kagiliw-giliw na bagay. : PSV, na tumutugma sa estadong ito at dapat isulat sa PERF_CTL upang lumipat sa estadong ito (Control). Upang matiyak na ang processor ay matagumpay na lumipat sa isang bagong estado, kailangan mong basahin ang rehistro ng PERF_STATUS at ihambing ito sa halagang naitala sa field na Status.

Ang driver ng EST ng operating system ay maaaring "alam" tungkol sa ilang mga processor, i.e. ay magagawang pamahalaan ang mga ito nang walang suporta sa ACPI. Ngunit ito ay bihira, lalo na sa mga araw na ito (bagaman para sa undervolting sa Linux, sa isang lugar bago ang bersyon 2.6.20, kinakailangan na i-patch ang mga talahanayan sa driver, at noong 2011 ang pamamaraang ito ay medyo karaniwan).

Kapansin-pansin na ang driver ng EST ay maaaring gumana kahit na walang _PSS table at isang hindi kilalang processor, dahil ang maximum at minimum na mga halaga ay matatagpuan mula sa PERF_STATUS (sa kasong ito, malinaw naman, ang bilang ng mga P-state ay bumababa sa dalawa).

Sapat na teorya. Ano ang gagawin sa lahat ng ito?

Ngayong alam na natin 1) ang layunin ng lahat ng mga bit sa mga kinakailangang MSR na salita, 2) eksakto kung paano naka-encode ang PSV para sa ating processor, at 3) kung saan hahanapin ang mga kinakailangang setting sa DSDT, oras na para lumikha ng talahanayan ng mga frequency at mga boltahe default. Itapon natin ang DSDT at hanapin ang _PSS table doon. Para sa Pentium M 780 dapat itong magmukhang ganito:

Default_PSS value

Pangalan (_PSS, Package (0x06) ( // Isang kabuuan ng 6 na estado ang tinukoy (P-estado) Package (0x06) ( 0x000008DB, // 2267 MHz (cf. Fid × FSB clock) 0x00006978, // 27000 mW 0x00,000 // 10 µs (natutugunan ang spec) 0x0000000A, // 10 µs 0x0000112B, // 0x11 = 17 (multiplier, Fid), 0x2b = 43 (Vid) 0x0000112B ), // 8 MHz (0x06) (0x06) (8 MHz) (0x06) ng maximum) 0x000059D8, // 23000 mW 0x0000000A, 0x0000000A, 0x00000E25, // Fid = 14, Vid = 37 0x00000E25 ), Package (0x06) ( 0x06) ( 0x06) ( 60% x0) 0005208, // 21000 mW 0x0000000A, 0x0000000A , 0x00000C20, // Fid = 12, Vid = 32 0x00000C20 ), Package (0x06) ( 0x00000535, // 1333 MHz, // 1333 MHz, // 59% ng maximum) 0x0000000A, 0x0000000A, x00000A1C, // Fid = 10, Vid = 28 0x00000A1C ), Package (0x06) ( 0x0000042B, // 1067 MHz (47% ng maximum) 0x00003E80, // 16000 mW 0x0000000A, 0x0000A, 0x0000A, 0x0000A 8, Vid = 2 3 0x00000817 ), Package (0x06 ) ( 0x00000320, // 800 MHz (35% ng maximum) 0x000032C8, // 13000 mW 0x0000000A, 0x0000000A, 0x00000612, ) // Fid = 0x0000612, ) // Fid = 00


Kaya, alam namin ang default na Vid para sa bawat P-level: 43, 37, 32, 28, 23, 18, na tumutugma sa mga boltahe mula 1388 mV hanggang 988 mV. Ang kakanyahan ng undervolting ay ang mga boltahe na ito ay malamang na mas mataas kaysa sa aktwal na kinakailangan para sa matatag na operasyon ng processor Subukan nating matukoy ang "mga limitasyon ng kung ano ang pinahihintulutan."

Sumulat ako ng isang simpleng script ng shell para dito, na unti-unting nagpapababa ng Vid at nagsasagawa ng isang simpleng loop (ang powerd(8) na daemon ay dapat patayin bago ito, siyempre). Kaya, natukoy ko ang mga boltahe na hindi bababa sa magpapahintulot sa processor na hindi mag-freeze, pagkatapos ay pinatakbo ko ang pagsubok ng Super Pi nang maraming beses at muling pinagsama ang kernel; Nang maglaon, itinaas ko ang halaga ng Vid para sa dalawang maximum na frequency ng isa pang punto, kung hindi, paminsan-minsan ay mag-crash ang gcc dahil sa isang error sa ilegal na pagtuturo. Bilang resulta ng lahat ng eksperimento sa loob ng ilang araw, nakuha ang sumusunod na hanay ng mga "stable" na Vids: 30, 18, 12, 7, 2, 0.

Pagsusuri ng mga resulta

Ngayon na empirically namin natukoy ang pinakamababang ligtas na boltahe, ito ay kagiliw-giliw na ihambing ang mga ito sa mga orihinal:
Ang pagbabawas ng maximum na boltahe kahit na sa pamamagitan ng 15% ay nagdala ng lubos na kapansin-pansin na mga resulta: ang pangmatagalang pagkarga ay hindi lamang humahantong sa sobrang pag-init ng processor at emergency shutdown, ngunit ang temperatura ngayon ay halos hindi lalampas sa 80°C. Ang hinulaang tagal ng baterya sa mode na "opisina", ayon sa acpiconf -i 0, ay tumaas mula 1 oras 40 hanggang 2 oras 25 minuto (Hindi masyado, ngunit ang mga lithium-ion cell ay napapagod sa paglipas ng panahon, at hindi ko binago ang baterya mula noong binili ko ang laptop pitong taon na ang nakakaraan.)

Ngayon kailangan nating tiyakin na ang mga setting ay awtomatikong inilapat. Maaari mong, halimbawa, baguhin ang cpufreq(4) driver upang ang mga halaga ng PSV ay makuha mula sa sarili nitong talahanayan, sa halip na sa pamamagitan ng ACPI. Ngunit ito ay hindi maginhawa, kung dahil lamang sa kailangan mong tandaan na i-patch ang driver kapag nag-a-update ng system, at sa pangkalahatan - mas mukhang isang maruming hack kaysa sa isang solusyon. Malamang na maaari mong i-patch ang powerd(8) kahit papaano, na masama para sa halos parehong mga kadahilanan. Maaari mo lamang patakbuhin ang script, babaan ang boltahe sa pamamagitan ng direktang pagsulat sa MSR (na, sa katunayan, ay kung ano ang ginawa ko upang matukoy ang "matatag" na mga boltahe), ngunit pagkatapos ay kailangan mong tandaan at independiyenteng iproseso ang mga paglipat sa pagitan ng mga estado (hindi mga P-state lamang, ngunit anuman sa pangkalahatan, halimbawa, kapag nagising ang laptop mula sa pagtulog). Hindi rin iyon ang punto.

Kung nakatanggap kami ng mga halaga ng PSV sa pamamagitan ng ACPI, kung gayon ito ay pinaka-lohikal na baguhin ang talahanayan ng _PSS sa DSDT. Sa kabutihang palad, hindi mo kailangang makipag-usap sa BIOS para dito: Maaaring i-load ng FreeBSD ang DSDT mula sa isang file (naisulat na namin ang tungkol sa pagbabago ng mga talahanayan ng ACPI sa Habré nang higit sa isang beses, kaya hindi na namin ito talakayin nang detalyado ngayon) . Palitan ang mga kinakailangang field sa DSDT:

Undervolting patch para sa _PSS

@@ -7385.8 +7385.8 @@ 0x00006978, 0x0000000A, 0x0000000A, - 0x0000112B, - 0x0000112B + 0x0000000A, 0x0000000A, - 0x0000 7395.8 @@ 0x000059D8, 0x0000000A, 0x0000000A, - 0x00000E25, - 0x00000E25 + 0x00000E12, + 0x00000E12 ), Package (0x06) @@ -7405.8 +7405.8 @@ 0x00005208, 0x0000000A, A, - 0x00000C20, - 0x0000C20, - 0x0000C20, - 0x0000C20, - 0x0000 0C0C ), Package ( 0x06) @@ -7415.8 +7415.8 @@ 0x00004650, 0x0000000A, 0x0000000A, - 0x00000A1C, - 0x00000A1C + 0x00000A07, + 0x00000A07 ), Package (0x06) @@ -7 425.8 @0.8 +74 0A, 0x0000000A, - 0x00000817, - 0x00000817 + 0x00000802, + 0x00000802 ), Package (0x06 ) @@ -7435.8 +7435.8 @@ 0x000032C8, A, 0x0000000A, - 0x00000612, - 0x00000612 + 0x00000600, + 0x00000600 ) )


Nag-compile kami ng bagong AML file (ACPI bytecode) at binago ang /boot/loader.conf para mai-load ng FreeBSD ang aming binagong DSDT sa halip na ang default:

Acpi_dsdt_load="OO" acpi_dsdt_name="/root/undervolt.aml"
Iyon lang talaga. Ang tanging bagay ay, huwag kalimutang ikomento ang dalawang linyang ito sa /boot/loader.conf kung papalitan mo ang processor.

Kahit na hindi mo ibababa ang mga karaniwang boltahe, ang kakayahang i-configure ang pamamahala ng mga estado ng processor (hindi lamang mga P-estado) ay maaaring maging kapaki-pakinabang. Pagkatapos ng lahat, madalas na nangyayari na ang isang "baluktot" na BIOS ay pinupunan ang mga talahanayan nang hindi tama, hindi kumpleto, o hindi pinupunan ang mga ito sa lahat (halimbawa, dahil mayroong isang Celerone na hindi sumusuporta sa EST, at ang tagagawa ay hindi opisyal na nagbibigay para sa kapalit nito). Sa kasong ito, kakailanganin mong gawin ang lahat ng gawain sa iyong sarili. Tandaan na ang pagdaragdag lamang ng _PSS na talahanayan ay maaaring hindi sapat; Kaya, ang mga C-state ay tinukoy ng _CST table, at bilang karagdagan, maaaring kailanganin na ilarawan ang mga pamamaraan ng kontrol mismo (Performance Control, _PCT). Sa kabutihang palad, hindi ito mahirap at inilarawan nang detalyado, kasama ang mga halimbawa, sa ika-walong kabanata ng detalye ng ACPI.

Undervolting sa GNU/Linux

Upang sabihin sa iyo ang totoo, sa una naisip ko na ang magagawa ko ay basahin ang Gentoo Undervolting Guide at iakma lang ito para sa FreeBSD. Ito ay naging hindi gaanong simple, dahil ang dokumento ay naging sobrang hangal (na talagang kakaiba para sa Gentoo Wiki). Sa kasamaang palad, wala akong nakitang katulad sa kanilang bagong website, kaya kinailangan kong makuntento sa lumang kopya; at bagama't naiintindihan ko na ang gabay na ito ay nawalan ng kabuluhan, pupunahin ko pa rin ito ng kaunti. :-)

Para sa ilang kadahilanan, kaagad nila, nang hindi nagdedeklara ng digmaan, nag-aalok sa akin na i-patch ang kernel (sa FreeBSD, saglit, wala kaming sistema. code ay hindi kailangang baguhin). Ipasok sa loob ng driver o isulat sa ilang mga init script ang mga halaga ng ilang mga "ligtas" na boltahe, na nakuha ng isang taong hindi kilala at kung paano, mula sa isang espesyal na talahanayan (kung saan ang Pentium M 780 ay mapanuksong kinakatawan ng isang linya na binubuo lamang ng tanong mga marka). Sundin ang payo, na ang ilan ay isinulat ng mga taong malinaw na walang ideya kung ano ang kanilang pinag-uusapan. At ang pinakamahalaga, ito ay ganap na hindi malinaw kung bakit at kung paano eksaktong gumagana ang mga mahiwagang pagpapalit ng ilang numero sa iba; walang paraan upang "hawakan" ang EST bago mag-patch ng isang bagay at muling itayo ang kernel, at walang anumang pagbanggit ng mga rehistro ng MSR at nagtatrabaho sa kanila mula sa command line. Ang pagbabago ng mga talahanayan ng ACPI ay hindi itinuturing bilang isang alternatibo o mas mainam na opsyon.

Malapit na nakikipag-ugnayan si Makos sa (at inaasahan ang tamang operasyon) ACPI, at ang pagbabago ng mga talahanayan ay isa sa mga pangunahing paraan ng pag-customize nito para sa partikular na hardware. Samakatuwid, ang unang bagay na nasa isip ay itapon at i-patch ang iyong DSDT sa parehong paraan. Alternatibong paraan: google://IntelEnhancedSpeedStep.kext, halimbawa, isa, dalawa, tatlo.

Ang isa pang "kahanga-hangang" utility (sa kabutihang palad, hindi na napapanahon) ay nag-aalok na bumili ng $10 ng kakayahang baguhin ang boltahe at dalas. :-)

Madalas na nangyayari na ang laptop ay masyadong mainit sa panahon ng operasyon. Minsan ang pag-init na ito ay maaaring humantong hindi lamang sa mga hindi kasiya-siyang sensasyon (mabuti, hindi lahat ay nasisiyahan sa pagtatrabaho sa isang mainit na laptop) kundi pati na rin sa pag-freeze o "mga asul na screen ng kamatayan."

Ang pagpipiliang ito ay hindi lamang nangangailangan ng gumagamit na magkaroon ng ilang mga kasanayan at kaalaman, ngunit maaari ring magpawalang-bisa sa warranty sa laptop. Paano ito gawin ay inilarawan sa materyal na ito: Pagpapalit ng processor - babaan ang boltahe ng supply ng processor. Ang pamamaraang ito ay ang pinakasimpleng at pinaka-epektibo. Pinapayagan ka nitong babaan ang temperatura ng 10-30 degrees.

Tulad ng nakikita mo, ang pinakamainam na solusyon sa problema sa pag-init ay ang pagbaba ng boltahe ng supply ng processor. Ipapaliwanag ko ang kakanyahan nito: ang dami ng init na nabuo ng processor ay proporsyonal sa parisukat ng supply boltahe. Dahil dito, ang isang medyo maliit na pagbawas sa supply boltahe ay maaaring humantong sa isang makabuluhang pagbawas sa pagbuo ng init at paggamit ng kuryente. Upang ilarawan ito, iminumungkahi kong maging pamilyar ka sa mga resulta ng pag-aaral:

Core 2 Duo T7300 2.0 GHz1.00B

Core 2 Duo T7300 2.0 GHz1.25B

Ipinapakita ng dalawang screenshot na ito ang pinakamataas na temperatura ng Core 2 Duo T7300 processor na naka-install sa Acer Aspire 5920G laptop pagkatapos ng tatlumpung minutong “warm-up” gamit ang S&M utility. Sa unang kaso, ang processor ay nagpapatakbo sa isang supply boltahe ng 1.25V, at sa pangalawa sa isang supply boltahe ng 1.00V. Walang mga komento na kailangan. Ang pagkakaiba sa maximum na temperatura ay 24 degrees, at ito ay isinasaalang-alang na sa unang kaso, ang laptop cooling fan ay gumana sa pinakamataas na bilis at sa panahon ng pagsubok ang processor overheat protection ay na-trigger (ito ay makikita mula sa temperatura jump dahil sa isang emergency stop ng S&M utility)

Mayroong maling kuru-kuro sa mga gumagamit ng laptop na ang pagpapababa ng boltahe ng processor ay binabawasan ang pagganap. Ipapaliwanag ko kung bakit mali ang opinyong ito. Ang pagganap ay pangunahing tinutukoy ng dalas ng processor. Ang pagpoproseso ng impormasyon ay nangyayari sa bawat cycle ng processor. Kung mas mataas ang dalas, mas maraming mga cycle ng orasan bawat segundo, samakatuwid, mas maraming impormasyon ang pinoproseso ng processor sa segundong iyon. Ang supply boltahe ay hindi lilitaw dito sa lahat. Ang boltahe ng supply ng processor ay pangunahing nakakaapekto sa katatagan ng processor sa isang tiyak na dalas. Kung tataasan mo ito, tataas ang maximum frequency kung saan gumagana ang processor. Ito mismo ang ginagawa ng mga overclocker. Ngunit mayroon ding kabilang panig ng barya: habang tumataas ang boltahe ng supply ng processor, tulad ng nabanggit sa itaas, ang pagtaas ng init nito. Ito ang dahilan kung bakit gumagamit ang mga overclocker ng malakas at kumplikadong mga sistema ng paglamig.

Ngayon ay maaari kang magpatuloy nang direkta sa pagbabawas ng boltahe ng supply ng processor. Para dito kailangan namin ang utility. Maaari mo itong i-download mula sa isa sa mga link na ito: (gcontent)I-download ang RMClock (/gcontent)

Para sa 64-bit na Windows Vista, may problema sa digital signature para sa RTCore64.sys driver. Upang maiwasan ang problemang ito, i-download ang bersyon ng RMClock na may sertipikadong driver mula sa link na ito: (gcontent)I-download (/gcontent)

Hindi nito makokontrol ang dalas at boltahe ng mga processor ng Intel Celeron M dahil sa katotohanang hindi nila sinusuportahan ang mga pagbabago sa dynamic na dalas/boltahe (Ang teknolohiya ng Intel Enhanced Speed ​​​​Step sa mga processor ng Intel Celeron M ay DISABLED. Sinasabi namin ang "salamat" para dito tampok ang Intel). Gayundin, hindi sinusuportahan ng RMClock ang mga bagong processor ng AMD (sa mga 780G chipset at mas luma) at Intel Core i3, i5, i7 at iba pa mula sa parehong pamilya

Pinasimpleng pag-setup ng utility na ito para sa mga user na walang oras/pagnanais/karanasan na ayusin ito.

Isang detalyadong paglalarawan ng pag-set up ng utility na ito para sa mga user na gustong makamit ang maximum na kahusayan ng pagpapatakbo nito.

Tandaan: sa materyal na ito, ang mga setting ay ginagawa sa Windows XP. Ang pamamaraan ng pag-setup sa Windows Vista ay pareho, maliban sa ilang mga nuances, na inilarawan sa materyal na ito: Paglutas ng mga problema sa pag-reboot at pag-freeze ng laptop

Pinasimpleng RMClock setup

Magsimula tayo sa pamamagitan ng paglulunsad ng utility. Pumunta sa tab Mga setting at itakda ang mga parameter tulad ng sa screenshot:

Sa tab na ito, pinagana namin ang autoloading ng utility. Lumipat tayo sa susunod na tab: Pamamahala. I-configure namin ito tulad ng ipinapakita sa screenshot:

Ito ay nagkakahalaga ng noting na ang check mark sa tabi ng item OS Power management integration kailangan mo munang tanggalin at pagkatapos ay isuot muli
Pumunta sa tab Mga Advanced na Setting ng CPU. Kung mayroon kang isang processor mula sa Intel i-configure tulad ng sa screenshot sa ibaba:

Napakahalaga na mayroong marka ng tsek sa tabi ng item Mobile. Maaaring hindi aktibo ang ibang mga item para sa iyo. Hindi namin ito pinapansin

Para sa mga processor mula sa AMD tab Mga Advanced na Setting ng CPU dapat ganito ang hitsura:

Ngayon ay lumipat tayo sa pinaka-kagiliw-giliw na bahagi - ang tab Mga profile. Para sa mga processor Intel maaaring ganito ang hitsura:

Kung mayroon kang tik sa tabi ng item IDA- tanggalin ito

Tandaan: dahil lamang sa tinanggal namin ang check sa kahon doon ay hindi nangangahulugang hindi gagana ang teknolohiya ng IDA. Ito ay gagana. Sa kasong ito, magkakaroon ng mas kaunting mga glitches

Ngayon ipapaliwanag ko kung paano itakda ang boltahe. Para sa pinakamataas na multiplier (hindi binibilang IDA) itakda ang boltahe sa 1.1000V. Sa aking kaso, ang multiplier na ito ay 10.0X. Ang karamihan sa mga processor ay maaaring gumana sa boltahe na ito. Core 2 Duo. Kung ang iyong laptop ay nag-freeze pagkatapos ilapat ang mga setting, ang boltahe na ito ay dapat na tumaas sa 1.1500V. Para sa pinakamataas na multiplier itinakda namin ang boltahe sa 0.8000-0.8500V. Ang utility mismo ay maglalagay ng mga intermediate na halaga. Gamit ang mga setting na ito, kapag tumatakbo sa kapangyarihan ng network, gagana ang laptop sa maximum na frequency, at kapag lumipat sa power ng baterya, sa pinakamababang frequency para sa mas mahusay na pagtitipid ng enerhiya.

Pansin: WALANG KAHIT KAILAN HUWAG ILAGAY ANG VOLTAGE NA ITAAS SA 1.4000V!!!

Para sa mga laptop na may mga processor mula sa AMD magiging ganito ang tab na ito:

Dito, para sa pinakamalaking multiplier (sa aking kaso ito ay 10.0X), itinakda namin ang boltahe sa 1.0000V. Para sa pinakamaliit - ang pinakamaliit na halaga na pinapayagan ka ng utility na itakda.

Tandaan: kung itinakda mo ang boltahe sa napakababang boltahe, hindi ito nangangahulugan na gagana ang processor dito. Ang bagay ay ang pinakamababang boltahe kung saan maaaring gumana ang processor ay hard-coded para sa bawat indibidwal na processor. Kung itatakda mo ang RMClock sa napakababang boltahe, ang processor ay magtatapos sa paggana sa pinakamababang boltahe na pinapayagan ng motherboard na itakda mo.

Direkta tayong pumunta sa mga setting ng profile, lalo na Power Saving.

Para sa mga processor Intel parang ganito:

Para sa mga processor AMD parang ganito:

Dito ay naglalagay kami ng tsek sa tabi ng pinakamataas na mga item. Pumunta sa tab Pinakamataas na pagganap.

Para sa mga processor Intel parang ganito:

Para sa mga processor AMD parang ganito:

Sa tab na ito, lagyan ng check ang mga kahon sa tabi ng pinakamababang item na may pinakamalaking multiplier.
Upang maiwasan ang RMClock na magkaroon ng mga salungatan sa Windows XP- pumunta sa Properties: Power Options (Start -> Control Panel -> Power Options) at pumili ng profile sa window ng pagpili ng profile Pamamahala ng Power ng RMClock at pindutin OK.

Tandaan: Hindi mo kailangang gawin ito para sa Windows Vista.

Upang makita kung anong boltahe at dalas ang gumagana ang processor, pumunta sa tab Pagsubaybay

Tulad ng nakikita mo, ang processor sa aking kaso ay nagpapatakbo sa dalas ng 2000 MHz, sa isang multiplier ng 10.0 at sa isang boltahe ng 1,100 V. Ang temperatura nito ay 45 degrees.

Malamang yun lang. Kung gusto mong tingnan nang mas malalim ang utility na ito, basahin pa.

Buong paglalarawan ng mga setting ng RMClock

Sa bahaging ito sasabihin ko sa iyo nang mas detalyado tungkol sa mga setting ng utility mismo. Magsimula tayo sa pamamagitan ng pagtingin sa tab Mga setting

Ilalarawan ko kung ano ang nasa tab na ito. Sa pinakatuktok mayroong isang window para sa pagpili ng wika ng programa. Upang piliin ang wikang Russian, kailangan mong i-download ang kaukulang .dll library (na kailangan mo pa ring hanapin...)

Nasa ibaba ang mga setting:

  • Mga kulay- Mga setting ng kulay para sa window ng pagsubaybay.
  • Ipakita ang mga tooltip ng lobo na nagbibigay-kaalaman- ipakita ang mga tooltip ng impormasyon sa tray
  • Ipakita ang mga kritikal na tooltip ng balloon- ipakita ang mga kritikal na mensahe sa tray kapag nag-overheat, halimbawa
  • Gawing laging nasa itaas ang window ng application- ilagay ang window ng application sa ibabaw ng iba pang mga window
  • Ipakita ang button ng application sa taskbar- ipakita ang pindutan ng application sa taskbar
  • Mga yunit ng temperatura- mga yunit ng temperatura (degrees Celsius/Fahrenheit)

Kahit na mas mababa ang mga pagpipilian sa autorun:

  • Magsimulang i-minimize sa system tray- pinaliit ang paglunsad sa system tray (malapit sa orasan)
  • Patakbuhin sa Windows startup- tumakbo kapag nagsimula ang Windows. Sa kaliwa maaari kang pumili ng mga paraan ng autorun: gamit ang isang registry key o sa pamamagitan ng isang folder

At sa pinakailalim, naka-configure ang mga opsyon sa pag-log. Ano at paano susubaybayan.

Sa tab Impormasyon ng CPU Maaari mong malaman ang higit pang impormasyon tungkol sa processor.

Ang tab na ito ay ganito ang hitsura para sa mga platform batay sa Intel at sa base AMD maaaring ganap na naiiba. Una ay ilalarawan ko ito para sa plataporma Intel:

Sa pinakatuktok ay mayroong 3 tab Processor, Chipset At Pag-throttling. Mga tab Chipset At Pag-throttling Hindi sila partikular na praktikal na interes sa amin, kaya hindi namin sila hinawakan at iniiwan ang mga default na parameter. At dito sa tab Processor Tayo'y pumunta sa higit pang detalye.
Sa pinakatuktok sa ilalim ng inskripsiyon Awtomatikong proteksyon sa thermal 4 na puntos ang nai-post:

  • Paganahin ang thermal monitor 1- i-on TM1
  • Paganahin ang thermal monitor 2- i-on TM2
  • I-sync. TM1 sa mga core ng CPU- i-synchronize ang TM1 sa mga core ng processor
  • Paganahin ang Extended throttling- paganahin ang advanced na throttling.
  • Higit pang mga detalye tungkol sa kung ano ito TM1 At TM2 basahin ang dokumentasyon para sa processor. Ang lahat ng mga teknolohiyang ito ay wastong inilarawan doon. Sa maikling salita: nagsisilbi silang protektahan ang processor mula sa pagkabigo dahil sa sobrang pag-init. Kung ang temperatura ng processor ay umabot sa isang tiyak na halaga (karaniwan ay 94-96 C), ang processor ay lilipat sa mode na ipinahiwatig sa kanan sa ilalim ng inskripsyon Target ng Thermal Monitor 2

Sa bintana Oras ng pag-stabilize ng paglipat ng FID/VID Ang oras ng pagpapapanatag ay ipinahiwatig kapag lumilipat mula sa isang operating mode ng processor patungo sa isa pa.

Sa ibaba sa ilalim ng inskripsiyon Pinahusay ng pamilya ng Intel Core/Core 2 ang mababang power states iba't ibang posibleng estado ng processor na may pinababang paggamit ng kuryente ay pinagana. Anong nangyari C1E, C2E...inilarawan sa parehong dokumentasyon ng processor. Doon ito ay ipinakita sa anyo ng isang tablet.

Sa pinakailalim ng tab Mga Advanced na Setting ng CPU Mayroong 2 kawili-wiling puntos:

  • I-engage ang Intel Dynamic Acceleration (IDA) IDA. Ang kakanyahan ng teknolohiyang ito ay nagmumula sa katotohanan na sa mga processor na may ilang mga core, sa mga oras na ang pagkarga sa isa sa mga ito ay mataas, lumilipat ito sa isang mas mataas na multiplier. Iyon ay, kung ang T7300 processor ay may nominal na multiplier na x10, kung minsan ay may mataas na load sa isang core, ito ay gagana sa dalas na hindi 2.0 GHz, ngunit sa 2.2 GHz na may multiplier ng x11 sa halip na x10.
  • Paganahin ang Dynamic na FSB Frequency Switching (DFFS) - ang pagpipiliang ito ay nagbibigay-daan sa teknolohiya DFFS. Ang kakanyahan nito ay bumababa sa katotohanan na upang mabawasan ang pagkonsumo ng kuryente, ang dalas ng bus ng system ay binabawasan mula 200 MHz hanggang 100 MHz.

Sa ibaba ay pipiliin namin ang uri ng processor. Sa aming kaso ito ay Mobile at lagyan ng tsek sa tabi

Ngayon tingnan natin kung ano ang magiging hitsura ng pag-edit Mga Advanced na Setting ng CPU para sa mga sistemang nakabatay sa processor AMD:

Tutuon lamang ako sa pinakamahalagang punto
May 3 tab na naman sa taas. Kami ay higit na interesado sa tab Pag-setup ng CPU
Sa kaliwa sa bintana ACPI na estado upang tingnan/baguhin piliin ang profile ng pagkonsumo ng kuryente ng processor (estado) kung saan kami gagana sa tab na ito.

  • Paganahin ang mababang kapangyarihan ng CPU- paganahin ang processor power saving mode
  • Paganahin ang Northbridge low power- paganahin ang power-saving mode ng northbridge
  • Paganahin ang pagbabago ng FID/VID- paganahin ang kakayahang baguhin ang boltahe/multiplier
  • Paganahin ang pagbabago ng AltVID- paganahin ang posibilidad ng mga alternatibong pagbabago sa boltahe
  • Ilapat ang mga setting na ito sa pagsisimula - ilapat ang mga pagbabagong ito pagkatapos i-load ang OS.
  • Kung nag-click ka sa tatsulok sa kanan ng inskripsyon Mga setting ng ACPI power states , lalabas ang isang menu na may mga preset.
  • Mayroon pa ring mga tanong tungkol sa kung para saan ito o ang checkbox na iyon - basahin ang mga tagubilin para sa programa o, gaya ng dati, nang random

Ngayon pumunta tayo sa tab Pamamahala

Ipapaliwanag ko sa maikling salita kung para saan ito o ang checkbox na iyon.

Paraan ng paglipat ng P-states: - sa window na ito maaari mong itakda ang paraan ng paglipat mula sa isang P-estado (mahalagang isang kumbinasyon ng isang tiyak na halaga ng multiplier at boltahe) patungo sa isa pa. Dalawang pagpipilian ang posible - single-step - Single-step (iyon ay, kung ang processor ay lumipat mula sa isang multiplier x6 hanggang x8, pagkatapos ay gagawin muna nito ang paglipat ng x6->x7, at pagkatapos ay x7->x8) at multi-step - Multi-step (mula x6 kaagad hanggang x8 nang hindi lumilipat sa x7)
Pagkalkula ng multi-CPU load - sa window na ito itinakda mo ang paraan para sa pagtukoy ng pagkarga ng processor (para sa Performance on demand mode, halimbawa). Ipinapakita ng screenshot ang paraan kung kailan ang load ay magiging katumbas ng maximum load ng alinman sa mga core.
Standby/hibernate na pagkilos - dito mo itinakda ang aksyon kapag pumapasok sa standby mode o hibernation mode. Sa screenshot, ang opsyon na "Panatilihin ang kasalukuyang profile" ay pinili

Nasa ibaba ang mga default ng CPU - Mga Default na Setting ng CPU
I-restore ang mga default ng CPU sa pamamahala ay naka-off - ipagpatuloy ang mga default na halaga kapag naka-off ang RMClock control
Ibalik ang mga default ng CPU sa paglabas ng application - ipagpatuloy ang mga default na halaga kapag isinasara ang RMClock utility

Sa ibaba lamang ng inskripsiyon Mga default na pagpili ng CPU maaari kang pumili ng isa sa tatlong opsyon:

  • Ang default na P-state na tinukoy ng CPU- ang default na boltahe/multiplier ay tinutukoy ng processor mismo
  • P-state na natagpuan sa startup- ang default na boltahe/multiplier ay nasa OS startup
  • Custom na P-state- Ang default na boltahe/multiplier ay manu-manong itinakda

Narito ang isang tik I-enable ang pagsasama ng OS power management nagkakahalaga ng pagbibigay pansin sa. Dapat muna itong alisin at pagkatapos ay ilagay muli. Pagkatapos nito kailangan mong pumunta sa Control Panel -> Power Supplies at piliin ang power supply scheme na "RMClock Power Management" doon. Bilang kahalili, maaari mong gamitin ang utility Acer ePower piliin ang profile Pamamahala ng Power ng RMClock. Kung hindi ito nagawa, ang mga salungatan sa pagitan ng OS at ng utility ay posible kapag sabay nilang kinokontrol ang dalas at boltahe ng processor sa kanilang sariling paraan. Bilang resulta, posible ang pare-parehong boltahe at dalas ng mga surge.

Ngayon ay lumipat tayo sa pinaka-kagiliw-giliw na bahagi: pagtatakda ng mga boltahe. Ang pinasimpleng pag-setup ay nagbibigay ng mga halaga na malamang na angkop sa 90-95 porsiyento ng mga user. Ngunit ipinapakita ng kasanayan na ang mga processor ay madalas na gumagana nang matatag sa mas mababang mga boltahe, na nangangahulugang mas kaunting init na henerasyon at pagkonsumo ng kuryente, na sa pagsasanay ay nagreresulta sa pagbawas ng pag-init at pagtaas ng buhay ng baterya.

Tandaan: Ang mga setting ng boltahe ay batay sa halimbawa ng isang Intel Core 2 Duo processor. Para sa iba pang mga processor (kabilang ang mga produkto ng AMD), ang pamamaraan ng pag-setup ay pareho. Magkakaroon lamang ng iba't ibang mga halaga, ang bilang ng mga multiplier at, siyempre, mga boltahe. Dito gusto kong iwaksi ang isa pang maling akala. Madalas na iniisip ng mga gumagamit na kung sila, halimbawa, ay may T7300 na tulad ko, kung gayon ang kanilang processor ay gagana sa parehong mga boltahe gaya ng sa akin. MALI ITO. Ang bawat indibidwal na ispesimen ay may sariling pinakamababang halaga ng stress. Dahil lamang na ang isang porsyento ng isang partikular na modelo ay gumagana sa isang partikular na boltahe ay hindi nangangahulugan na ang isa pang porsyento ng parehong modelo ay gagana sa parehong boltahe. Sa madaling salita: kung i-install mo kung ano ang nasa mga screenshot, ito ay hindi isang katotohanan na ito ay gagana para sa iyo.

Ngayon ang aming gawain ay upang matukoy ang pinakamababang halaga ng boltahe kung saan ang iyong partikular na processor ay gagana nang matatag. Para magawa ito kailangan namin ang S&M utility (gcontent)Download S&M (/gcontent)
Ilalarawan ko nang maikli ang tab Mga profile:

Mayroong 4 na bintana sa tuktok ng tab. Ipapaliwanag ko kung bakit kailangan ang mga ito. Sa dalawang bintana sa kaliwa sa ilalim kapangyarihan ng AC kasalukuyang( kasalukuyang) at boot ( Startup) system profile kapag ang laptop ay pinapagana mula sa network, medyo pakanan sa ilalim Baterya kasalukuyang( kasalukuyang) at boot ( Startup) system profile kapag ang laptop ay pinapagana ng baterya. Ang mga profile mismo ay na-configure sa mga sub-tab (sa ibaba lamang Mga profile). Sa ibaba ay may isa pang punto - . Responsable ito para sa mga boltahe ng awtomatikong pagpuno, iyon ay, itinakda nito ang itaas na halaga sa isang multiplier, itakda ang mas mababang halaga sa pangalawa, kapag nasuri ang checkbox sa tabi ng item na iyon, ang program mismo ay magtatakda ng mga intermediate na halaga gamit ang linear interpolation method.

Tulad ng makikita mo sa screenshot, kapag tumatakbo mula sa network, ang laptop ay gagana sa dalas/boltahe na nakatakda sa profile. Pinakamataas na Pagganap, at kapag ang laptop ay tumatakbo sa mga baterya, ang dalas at boltahe ay itatakda sa profile Pagtitipid ng kuryente

Ngayon ay magpatuloy tayo nang direkta sa pagtukoy ng pinakamababang boltahe kung saan ang sistema ay matatag pa rin. Upang gawin ito, alisan ng tsek ang lahat ng mga kahon maliban sa isa na responsable para sa pinakamataas na multiplier (hindi binibilang IDA). Itinakda namin ang boltahe sa 1.1000V, halimbawa (para sa AMD maaari kang magsimula sa 1.0000V)

Pumunta sa subtab Pinakamataas na pagganap(kasalukuyan naming aktibo ang profile na ito, gumagana ang laptop sa kapangyarihan ng network)

Minarkahan namin ang aming multiplier ng isang tik at ilunsad S&M. Noong unang inilunsad, ang utility na ito ay tapat na nagbabala sa amin:

I-click OK

Ngayon ay magpatuloy tayo sa pag-set up ng utility na ito. Pumunta sa tab 0

Pinipili namin ang pagsubok na pinakamainit ang processor. Ang parehong bagay ay ginagawa sa tab 1 (Ang processor ay may dalawang core)

Ngayon pumunta sa tab Mga setting. Una naming itinakda ang maximum na pag-load ng processor:

itakda ang tagal ng pagsubok sa Sa mahabang panahon(humigit-kumulang 30 minuto, para sa Norm- 8 minuto) at i-off ang memory test

at pindutin ang pindutan Simulan ang pagsuri

Sa tab Subaybayan Maaari mong subaybayan ang kasalukuyang temperatura ng processor:

Kung sa panahon ng pagsubok ang laptop ay hindi nag-freeze, nag-reboot o nagpakita ng isang asul na screen, pagkatapos ay pumasa ito sa pagsubok at ang boltahe ay maaaring mabawasan pa. Upang gawin ito, pumunta sa tab Mga profile at bawasan ang boltahe ng 0.0500V:

Patakbuhin natin muli ang utility S&M. Kung sa oras na ito ang lahat ay naging maayos, pagkatapos ay maaari mo pa ring bawasan ang boltahe... Kung ang pagsubok ay hindi matagumpay, ang boltahe ay kailangang tumaas. Ang layunin ay simple: hanapin ang boltahe kung saan susuriin ng utility ang laptop S&M.
Sa isip, kailangan mong makahanap ng ganoong boltahe para sa bawat multiplier, ngunit upang hindi mag-aksaya ng maraming oras, itakda ang maximum na multiplier sa boltahe na natukoy namin, itakda ang minimum na multiplier (sa aking kaso 6.0X) sa minimum boltahe na maaaring itakda ng motherboard para sa iyong processor (kadalasan, ito ay 0.8-0.9 V)...at hayaang mapunan ang mga intermediate value gamit ang function. Awtomatikong ayusin ang mga intermediate stetes VID

Ang utility na ito ay may isa pang tampok na hindi ko nabanggit: ang pagpapalit ng dalas ng processor depende sa pagkarga.
Sa mga profile Pinakamataas na Pagganap At Pagtitipid ng kuryente Posibleng pumili lamang ng isang halaga ng dalas ng processor na may partikular na boltahe. Kung kailangan mong ayusin ang flexible frequency control depende sa pag-load ng processor, dapat mong bigyang pansin ang profile Pagganap on demand. Ito ay naiiba sa Pinakamataas na Pagganap At Pagtitipid ng kuryente dito maaari mong tukuyin ang isa o higit pang mga kumbinasyon ng boltahe/multiplier kung saan gagana ang processor.
Narito ang isang halimbawa ng pagsasaayos nito:

Sa ibaba sa mga setting ng profile na ito mayroong ilang mga parameter na maaari naming baguhin. Ilalarawan ko sila nang maikli:

Target na antas ng paggamit ng CPU (%)- nagtatakda ng threshold para sa paglipat ng mga multiplier/voltage. Ang paglipat ay nangyayari lamang sa pagitan ng mga multiplier at boltahe na naka-check sa kahon sa itaas. Ang paraan para sa pagsukat ng pagkarga ng processor ay tinutukoy sa tab Pamamahala

Pataas na pagitan ng transition- tinutukoy ang oras kung kailan ang pag-load ng processor ay dapat na mas mataas kaysa sa threshold na tinukoy sa itaas upang maganap ang paglipat sa isang mas mataas na multiplier mula sa mga checkbox na nabanggit sa itaas.

Down transition interval- tinutukoy ang oras kung kailan ang pag-load ng processor ay dapat na mas mababa kaysa sa threshold na tinukoy sa itaas upang maganap ang paglipat sa isang mas mababang multiplier mula sa mga checkbox na nabanggit sa itaas.

Mayroong mga pagpipilian sa throttling sa mga setting ng bawat profile - Gumamit ng throttling (ODCM). Hindi ko inirerekumenda na i-on ito, dahil bilang isang resulta ang dalas ay bumababa at ang pag-init ay tumataas. Maaari mo ring tukuyin ang mga parameter ng kapangyarihan ng system (oras para i-off ang monitor, mga disk, atbp.) sa tab Mga Setting ng OS:

Upang i-activate ang iyong profile Pagganap on demand- kailangan mong piliin ito sa mga bintana Kasalukuyan sa tab Mga profile

Malamang yun lang.

Mayroong isang talakayan sa Internet tungkol sa isang napaka-kagiliw-giliw na programa na tinatawag na RMClock. Bago ito, nakatagpo na ako ng programa nang maraming beses, ngunit ang mga setting na hindi malinaw sa unang sulyap at ang kakulangan ng anumang dokumentasyon ay nagdulot ng pagtanggi at nasiraan ng loob ang anumang pagnanais na makitungo sa utility na ito. Gayunpaman, ang programa ay lubhang kawili-wili at nararapat pansin. Ngayon sasabihin ko sa iyo kung bakit, at kung paano ito maakit ang karaniwang may-ari ng laptop.

Developer RightMark

Laki ng file sa pag-upload 463 Kb

Layunin ng programa

Isang maliit na utility na sumusubaybay sa bilis ng orasan, throttling, pag-load ng processor, boltahe at temperatura ng core ng processor sa real time. Maaari din nitong pamahalaan ang performance at paggamit ng kuryente ng mga processor na sumusuporta sa mga feature ng power management. Sa mode na awtomatikong kontrol, patuloy nitong sinusubaybayan ang antas ng pagkarga ng processor at awtomatikong binabago ang bilis ng orasan, boltahe ng core at/o antas ng throttling alinsunod sa konsepto ng "performance on demand".

Benepisyo para sa karaniwang gumagamit

Bawasan ang boltahe na ibinibigay sa gitnang processor, sa gayon bawasan ang pagkonsumo ng enerhiya, bawasan ang pagbuo ng init at dagdagan ang awtonomiya.

Nang hindi pumasok sa mga teknikal na detalye, ang ideya ay medyo simple - upang mabawasan ang pagkonsumo ng kuryente ng central processing unit (CPU). Ang pamamaraan ay hindi pangkalahatan o 100% tumpak dahil ang bawat CPU ay may natatanging pisikal na katangian at may mataas na posibilidad na sa parehong bilis ng orasan ay nangangailangan ito ng mas kaunting kapangyarihan kaysa sa default para sa lahat ng mga processor ng ganoong uri. Kung magkano ang maaari mong bawasan ang pagkonsumo ng kuryente ay depende sa suwerte at sa iyong CPU. Maswerte ako, kaya very revealing ang mga resulta.

Pag-install

Sinusunod lang namin ang mga tagubilin at wala nang iba pa. Tandaan lamang na ang program ay awtomatikong idinaragdag sa startup at nagiging karaniwang software para sa pamamahala ng mga profile sa pagkonsumo ng enerhiya. Kaya kung mayroon kang ibang software na naka-install (proprietary utilities mula sa Acer, ASUS), kailangan nilang ganap na i-disable upang maiwasan ang mga salungatan.

Mga setting

Mga setting

Sa tab na ito kailangan mong markahan ang dalawang puntos sa block StartupMga pagpipilian. Upang awtomatikong magsimula ang application kapag nagsimula ang Windows.

Pamamahala

Iniiwan din namin ang lahat bilang default at tingnan kung ang item PaganahinOSkapangyarihanpamamahalapagsasama activated

Mga profile

Dito nagsisimula ang saya. Para sa AC power (mains operation) at Battery (baterya operation), itakda ang mga kinakailangang profile. Kapag nagtatrabaho mula sa network, inirerekumenda ko ang pagtatakda sa demand (pagganap kung kinakailangan), at kapag tumatakbo sa baterya kapangyarihan Nagtitipid.

Kaagad sa ibaba ng mga profile, ang lahat ng posibleng estado ng processor (mga multiplier, FID) ay ipinapakita, pati na rin ang boltahe (VID) na ibinibigay sa CPU sa estadong ito. Ang dalas ng orasan kung saan gumagana ang processor ay depende sa kasalukuyang estado; Ang kakayahang baguhin ang dalas ay ginawa upang bawasan ang pagkonsumo ng kuryente sa mga sandali ng light load o idle time.

Ngayon ang aming gawain ay magtakda ng mas mababang boltahe para sa bawat multiplier. Hindi ako nag-eksperimento nang masyadong mahaba at itinakda ang pinakamababang boltahe para sa bawat multiplier. Sasagutin ko kaagad ang tanong tungkol sa pinsala ng naturang mga aksyon - walang mangyayari sa iyong processor sa pinakamasamang kaso, ang system ay mag-freeze. Sa aking kaso, ang lahat ay nagtrabaho nang maayos, ngunit kung nakakaranas ka ng anumang mga problema, subukang bawasan ang boltahe sa maliliit na hakbang sa pinakamababang halaga kung saan ang sistema ay gagana nang matatag.

Ngayon ay kailangan mong mag-set up ng mga profile Pagganap on demand At Power Saving. Upang gawin ito, piliin ang naaangkop na mga item. Sa parehong mga kaso, lagyan ng tsek ang kahon Gamitin P- estado mga transition ( PST), ang profile na kinaroroonan mo ngayon. Bukod dito, para sa profile sa demand piliin ang lahat ng multiplier mula sa listahan, at para sa profile kapangyarihan Nagtitipid ang una lamang (nangangahulugan ito na kapag tumatakbo sa lakas ng baterya, ang processor ay palaging gagana sa pinakamababang dalas; siyempre, maaari kang pumili ng ibang multiplier, at sa gayon ay madaragdagan ang maximum na pinapayagang dalas). Hinahayaan naming hindi aktibo ang natitirang mga opsyon.

Trabaho

Iyon lang. Ngayon ay kailangan mong i-activate ang RMClock Power Management energy profile. Upang gawin ito, mag-left-click sa baterya sa tray at piliin ang nais na profile. Kung wala ito, kailangan mong mag-click sa Mga karagdagang opsyon pagkonsumo ng enerhiya at piliin ito doon. Ngayon kapag ikinonekta mo ang kapangyarihan, gagamitin ng laptop ang profile sa demand , A kapag nagpapatakbo sa lakas ng baterya - kapangyarihan Nagtitipid, gamit ang mga setting na ginawa namin dati. Kasabay nito, binawasan namin ang pagkonsumo ng kuryente ng processor at ginawa itong malinaw na tumugon sa mga setting ng programa (kapag gumagamit ng isang karaniwang control program, ang dalas ay maaaring tumalon pataas at pababa kahit na walang ginagawa, at nagbabago rin ang boltahe).

Sinusuri

Kung ginawa mo ang lahat ng tama, pagkatapos ay sa tab Pagsubaybay makikita mo ang resulta ng trabaho. Ipinapakita ng FID-VID graph ang kasalukuyang multiplier at boltahe. Suriin ang mga halagang ito kapag tumatakbo sa kapangyarihan ng mains at sa lakas ng baterya dapat silang tumugma sa mga nakatakdang halaga sa profile.

Ngayon ay ipinapayong subukan ang lahat ng mga setting sa ilang programa, halimbawa Prime95. Ang gawain ay upang matiyak na ang CPU ay gumagana nang walang mga problema sa mga setting ng boltahe na aming pinili.

Pagsubok

Sa teorya, lahat ay mahusay gaya ng dati, ngunit paano nakakaapekto ang mga pagkilos na ito sa tunay na gawain?

Sistema ng pagsubok: Terra 1220 (Intel Core 2 Duo T7300)

Sinubukan ko ang parehong mga mode ng pagpapatakbo at inihambing ang mga ito sa mga katulad na mode ng karaniwang programa sa pamamahala ng kuryente.

BalansengVS Performance on demand

Ang Autonomy ay sinubukan ng BatteryEater program sa maximum load mode (Classic). Ang mga wireless na interface ay hindi pinagana, ang liwanag ng screen ay nakatakda sa maximum.

Tulad ng nakikita mo, ang oras ng pagpapatakbo ay hindi nagbago at umabot sa 88 minuto. Ang bawat pagsubok ay isinagawa nang dalawang beses upang i-verify ang mga resulta. Kaya sa aking partikular na kaso, ang pagbaba ng boltahe ay hindi nakakaapekto sa buhay ng baterya. Ngunit ang mga tagapagpahiwatig ng temperatura ay kawili-wili; ang pinakamataas na temperatura sa panahon ng pagsubok kapag gumagamit ng RMClock ay nabawasan ng 23°C! Ang isang mahusay na resulta lamang, na para sa end user ay nangangahulugan ng isang banal na pagbawas sa temperatura ng kaso ng laptop, pati na rin ang pagbawas sa ingay (ang fan ay hindi naka-on sa buong bilis).

Ang pagganap sa PCMark ay hindi rin nagbago, ang pagkakaiba sa mga sukat ay nasa loob ng margin ng error. Ngunit sa temperatura nakikita natin ang parehong larawan - ang pinakamataas na temperatura ay nabawasan ng 17°C.

Pagtitipid ng EnerhiyaVSkapangyarihanNagtitipid

Dito naulit ang sitwasyon. Ang buhay ng baterya ay hindi bumaba, ngunit ang temperatura ay bumaba nang malaki. Ito ay may positibong epekto sa kaginhawaan sa trabaho.

Panimula.
Medyo matagal na ang nakalipas gusto kong pag-isipan ang mga isyu ng pagtiyak ng pagbawas pagkonsumo ng enerhiya modernong mga personal na computer at laptop. Maraming mga gumagamit ang makatuwirang magtanong: "Bakit ito kinakailangan?" - Naalagaan na ng tagagawa ang lahat ng mga intricacies ng pagkonsumo ng kuryente ng aking system Sinusubukan pa rin ng mga tagagawa na matiyak ang pagbawas sa pagkonsumo ng kuryente ng kanilang mga device, pagkatapos Sa mga personal na computer, bilang panuntunan, ang lahat ay nasa isang napapabayaang estado.

Pagkonsumo ng kuryente ng mga personal na computer at dapat bawasan para sa mga sumusunod na dahilan:
- sa pamamagitan ng pagbawas sa konsumo ng kuryente ng iyong laptop, pinahaba mo ang buhay ng baterya nito,
- sa pamamagitan ng pagpapahaba ng buhay ng baterya ng isang laptop, makakamit mo ang pagbawas sa mga cycle ng pag-charge/discharge ng baterya at pahabain ang buhay ng serbisyo nito,
- kasama ang pagkonsumo ng enerhiya, ang paglabas ng init ng mga bahagi ng isang laptop o personal na computer ay nabawasan, na nagbibigay-daan, sa isang banda, upang madagdagan ang katatagan ng system, at sa kabilang banda, upang pahabain ang buhay ng serbisyo ng elektrikal mga bahagi,
- Ang pagbabawas ng pagkonsumo ng enerhiya ng isang personal na computer at laptop ay makakabawas sa mga gastos sa kuryente. Para sa marami, hindi pa rin ito kritikal, ngunit ang gastos ng kuryente ay lumalaki araw-araw, ang patakaran ng gobyerno ay nagpipilit sa mga mamamayan na mag-install ng metro ng kuryente, ang bilang ng mga computer sa isang pamilya ay tumataas taun-taon, ang tagal ng kanilang trabaho ay humahaba. sa proporsyonal na sukat, kaya lahat ay interesado sa mga teknolohiya para sa pagbabawas ng pagkonsumo ng enerhiya sa amin.

Tukuyin ang mga pangunahing bahagi ng pagkonsumo ng enerhiya ng system.

Sa kabila ng katotohanan na moderno personal na computer At laptop kaya naiiba sa bawat isa, bilang isang panuntunan, sila ay ganap na magkapareho sa istraktura. Sinusubukan ng mga tagagawa na ayusin ang lahat sa isang laptop sa paraang mabawasan ang mga panghuling sukat hangga't maaari. Habang ang anumang personal na computer ay isang modular system, ang anumang bahagi nito ay maaaring palitan nang walang anumang problema.

Naki-click ang larawan --


Ang sumusunod na figure ay nagpapakita ng mga bahagi karaniwang yunit ng sistema. Ang kaalaman sa mga bahagi ng system na ito ay magbibigay-daan sa iyo, kahit na sa mga yugto ng pag-assemble o pag-upgrade ng iyong computer, na magpasya sa mga parameter na iyon na magbibigay-daan sa iyong bawasan ang pagkonsumo ng kuryente ng system. Kaya, ang isang modernong yunit ng system ay naglalaman ng:
- frame,
- yunit ng kuryente,
- motherboard,

RAM,
- video card/video card,
- hard drive/disk,
- CD drive,
- mga disk drive,
- mga card reader,
- mga sistema ng paglamig para sa processor at case.
Ang mga sound card at TV tuner sa magkahiwalay na bersyon ay bihirang makita sa mga modernong computer. Una, ang lahat ng umiiral na motherboard ay may mga built-in na sound controller na hindi mas mababa sa kalidad ng tunog kaysa sa mura at mid-range na sound card. Pangalawa, ang mga TV tuner ay nagkaroon ng kanilang araw, tulad ng coaxial television. Sa panahon ng FulHD, IP-TV, DVB, ang pakikipag-usap tungkol sa mga TV tuner ay hindi na kailangan.

Pagtitipid ng enerhiya: case at power supply.

Para sa marami ay tila kakaiba ang pag-usapan ang power supply at frame sa konteksto ng mga teknolohiyang nagtitipid ng enerhiya. Gayunpaman, ipinapakita ng kasanayan na ang mga user ay madalas na pumili ng isang case batay sa hitsura nito at sa parameter ng presyo nito. Dapat itong maunawaan na ang isang maliit na laki, mahinang bentilasyon na kaso ay mag-aambag sa sobrang pag-init ng mga bahagi ng system at bawasan ang katatagan ng processor, RAM, at motherboard kapag nabawasan ang supply boltahe, na gagawin natin sa hinaharap.

yunit ng kuryente maaaring maging mapagkukunan ng hindi mahusay na pagkonsumo ng enerhiya sa unang lugar. Anumang modernong power supply ay dapat magbigay ng mataas na kahusayan kapag nagko-convert ng mataas na boltahe na kasalukuyang sa 12, 5 at 3.3 volts.

Ang anumang modernong supply ng kuryente ay sumusunod sa isa sa mga pamantayan ng serye 80 Dagdag pa. Ang pamantayang 80 Plus ay pinagtibay noong 2007, bilang bahagi ng ikaapat na rebisyon ng mga pamantayan sa pagtitipid ng enerhiya ng Energy Star. Ang pamantayang ito ay nangangailangan ng mga tagagawa ng power supply na tiyakin ang 80% na kahusayan ng kanilang mga device sa iba't ibang load - 20%, 50% at 100% ng rated power.

Nangangahulugan ito na upang matiyak ang maximum na kahusayan mula sa iyong supply ng kuryente, dapat itong mai-load ng hindi bababa sa 20% ng na-rate na kapangyarihan nito. Talagang mali para sa isang gumagamit na bumili ng mga power supply "na may reserba" na 900 at 1200 Watts. Kapag pumipili ng power supply, magabayan ng katotohanan na walang load sa system, ang load dito ay hindi dapat mas mababa sa 20% at dapat itong magkaroon ng 80 Plus certificate of conformity.

Naki-click ang larawan --


In fairness, dapat tandaan na ngayon ang pamantayan 80 Dagdag pa naiba-iba sa mga sumusunod na kategorya:
- 80 Plus
- 80 Plus Bronze
- 80 Plus Silver
- 80 Plus Gold
- 80 Plus Platinum.

Ang pagkakaiba sa pagitan ng mga pamantayan ay ang pagkakaloob ng mas mataas na kahusayan sa loob ng 80 Plus standard na pamilya. Kung sa 50% na load, ang power supply ng 80 Pus standard ay nagbibigay ng kahusayan na 80%, ang mga mamahaling power supply na nakakatugon sa 80 Plus Platinum standard ay nagbibigay ng kahusayan na 94% at mas mataas.

Pagtitipid ng enerhiya: motherboard.


Ngayon, ang mga motherboard ay umuunlad nang mabilis hangga't maaari, na sumusunod sa pag-unlad ng mga processor. Dapat itong maunawaan na ang mga motherboard ay binubuo ng iba't ibang mga hanay ng mga controllers, na tinitiyak ang coordinated na operasyon na kung saan ay ang pangunahing gawain ng motherboard. Sa karamihan ng mga kaso, ang paggamit ng kuryente ng motherboard ay nakasalalay sa uri ng hilaga at timog na tulay na ginamit. Ang mga modernong northbridge ay makabuluhang nabawasan ang kanilang pagkonsumo ng enerhiya, na nagresulta sa isang pagbawas sa laki ng kanilang mga sistema ng paglamig. Maraming mga gumagamit ang naaalala ang mga oras kung kailan ang northbridge cooling system ay binubuo ng ilang mga heat pipe na konektado sa mga cooling radiator. Ang paglitaw ng pinakabagong henerasyon ng system logic mula sa Intel ay nagbigay-daan sa amin na muli na bumalik sa antas ng mga nakasanayang radiator.

Dahil sa mga pangkalahatang uso, maraming sikat na tagagawa ng motherboard, tulad ng Gigabyte, ASUS, MSI ipakita ang kanilang mga bagong "eco-friendly" na mga produkto sa mga eksibisyon. Bilang isang patakaran, ang pagiging magiliw sa kapaligiran ng mga solusyon na ito ay nakamit sa pamamagitan ng pag-optimize ng mga circuit ng kapangyarihan ng processor at mga video card, ang pangunahing mga mamimili ng anumang yunit ng system. Bilang isang patakaran, ito ay ginagawa sa pamamagitan ng paggamit ng mga multiphase boltahe stabilizer para sa mga processor.

Moderno mga motherboard, na ginagamit sa mga power circuit mula anim hanggang labindalawang boltahe na stabilizer. Ang mga circuit na ito ay makabuluhang nagpapataas ng katatagan ng ibinibigay na boltahe, ngunit nagpapataas ng pagkonsumo ng kuryente. Samakatuwid, ang mga tagagawa ng "eco-friendly" na mga motherboard ay nagbibigay sa kanila ng mga teknolohiya na, sa mababang pagkarga sa sistema ng kuryente, patayin ang ilan sa mga phase, at ang processor ay pinapagana ng isa o dalawang yugto ng mga stabilizer ng boltahe.

Kapag bumibili ng motherboard, dapat ka ring maging mas maingat. Pagbili ng "sopistikadong" motherboard palaging nagreresulta sa pagtaas ng pagkonsumo ng enerhiya. Kung hindi mo kailangan ng FireWire port, huwag magbayad ng dagdag para dito at pagkatapos ay magbayad buwan-buwan para sa kuryenteng ginagamit ng controller nito sa motherboard.

Pagtitipid ng enerhiya: processor.

Mga nangungunang tagagawa ng processor AMD At Intel Sa nakalipas na mga dekada, binabawasan nila ang pagkonsumo ng enerhiya ng kanilang mga produkto. Sa kredito nito, ang buong relay ay sinimulan ng AMD, kung saan pinananatili nito ang isang malakas na pamumuno sa loob ng dalawa hanggang tatlong taon. May panahon na ang mga processor ng AMD na may teknolohiyang Cool"n"Quiet ay may makabuluhang mas mababang pagkonsumo ng kuryente kaysa sa mga Intel processor ng mga linya ng Pentium 4 at Pentium D.

Mabilis na nahuli at ipinakilala ng Intel ang teknolohiya EIST- Pinahusay na Intel SpeedStep Technology, na napatunayang mabuti sa mga pinakabagong henerasyon ng mga processor. Habang ang mga bagong processor mula sa Intel ay nakakakuha ng higit at higit pang mga teknolohiyang nakakatipid ng enerhiya at tumataas na pagganap, wala kaming nakikitang anumang makabuluhang paglukso mula sa AMD.

Tulad ng alam mo, ang pangunahing consumer ng enerhiya ng anumang personal na computer o laptop ay ang processor, kaya tututukan namin ang pagbabawas ng pagkonsumo ng enerhiya nito.

Upang maunawaan kung paano mo mababawasan ang pagkonsumo ng enerhiya, dapat mong malinaw na maunawaan para sa iyong sarili kung ano ang nakasalalay dito. Ang pagkonsumo ng enerhiya ng isang modernong processor ay nakasalalay sa:
- mula sa supply boltahe na ibinibigay sa mga transistor,
- dalas ng pagpapatakbo ng processor. Ang dalas ng pagpapatakbo ng processor ay nabuo mula sa produkto ng multiplier nito at ang dalas ng bus.

Mahalaga, teknolohiya Cool"n"Tahimik At EIST ay nakikibahagi sa pagbawas ng pagkonsumo ng enerhiya nang tumpak dahil sa dalawang parameter na ito. Sa kasamaang palad, kadalasan ay nahaharap tayo sa pagtatrabaho hindi sa boltahe ng supply ng processor, ngunit sa dalas nito. Kapag bumababa ang load sa processor, binabawasan ng mga teknolohiyang nagtitipid ng enerhiya ang multiplier ng processor at sa gayon ay binabawasan ang pagkonsumo ng kuryente ng processor. Kapag lumitaw ang isang load sa processor, babalik ang multiplier sa mga dating value nito, at gumagana ang processor na parang walang nangyari. Sa kasamaang palad, ang pamamaraan na ito para sa pagbawas ng pagkonsumo ng enerhiya ay hindi palaging nakakamit ng mataas na kahusayan ng enerhiya. Ipakita natin ito sa isang halimbawa.
Bilang halimbawa, napili ang isang Core 2 Duo processor na may nominal na operating frequency na 2.0 GHz.

Naki-click ang larawan --


Mula sa ipinakita na diagram makikita na ang operating temperatura ng processor nang hindi naka-on ang power saving mode, na may isang nominal multiplier ng x12 at isang supply boltahe ng 1.25 volts, mayroon kaming operating temperatura ng tungkol sa 55-56 degrees kapag idle .

Naki-click ang larawan --


Pagkatapos mag-apply ng load sa processor, sa ilalim ng mga katulad na kondisyon ng operating, nagre-record kami ng average na operating temperature na mga 71-72 degrees, na naitala sa aming mga diagram.
Ang pangunahing temperatura ay sinusukat gamit ang mga panloob na sensor, kaya ang mga error ay minimal. Isinasaalang-alang ang katotohanan na mayroong direktang proporsyonal na relasyon sa pagitan ng pagkonsumo ng kuryente ng isang processor at temperatura ng pagpapatakbo nito, tututuon namin ang parameter na ito kapag tinatasa ang kahusayan ng enerhiya nito.
Ang susunod na hakbang ay upang bawasan ang multiplier sa pinakamababang posibleng halaga, sa 6. Kasabay nito, ang dalas ng processor ay 997 MHz, na maaaring halos bilugan sa 1 GHz. Ang boltahe ng supply ay nanatiling hindi nagbabago, sa paligid ng 1.25 volts.

Naki-click ang larawan --


Mula sa ipinakita na data ay malinaw na sa idle mode, ang operating temperatura ng processor ay nagbago nang kaunti, tulad ng dati, sa loob ng 55-56 degrees. Iminumungkahi nito ang konklusyon na napakaliit ng ating nakukuha mula sa simpleng pagbabawas ng dalas ng processor.

Naki-click ang larawan --


Pagkatapos nito, inilapat namin ang pagkarga sa , ngunit iniwan ang multiplier at operating boltahe ng processor sa parehong antas. Naturally, ang naturang pagsubok ay mahalaga lamang mula sa isang praktikal na pananaw; Ito ay dahil sa ang katunayan na ang pagganap nito ay nakasalalay sa dalas ng processor, at walang bumibili ng isang high-frequency na processor para sa kasunod na operasyon nito sa mas mababang mga frequency. Matapos i-stabilize ang mga halaga ng temperatura, nakakuha kami ng average na operating temperature na 65-66 degrees, na anim na degree na mas mababa kaysa kapag ang processor ay tumatakbo sa isang nominal na frequency na 2 GHz.
Mula sa lahat ng ito ay sumusunod na mayroon ngang pagtitipid ng enerhiya mula sa pagbabawas ng dalas ng pagpapatakbo ng processor sa pamamagitan ng pagpapalit ng halaga ng multiplier, ngunit wala ito sa antas na gusto nating makita sa bawat partikular na kaso. Samakatuwid, nagsisimula kaming magtrabaho sa boltahe ng processor.


Pinapayagan ka ng aming processor at motherboard na baguhin ang boltahe ng supply ng processor sa hanay na 0.95-1.25 volts. Ang hakbang ay 0.0125 volts. Ito ay dahil sa ang katunayan na ang processor ay naka-install sa isang laptop, ang mga motherboard na kung saan ay bihirang magbigay ng pagkakataon na baguhin ang operating voltages ng mga bahagi sa malawak na hanay.
Upang mapatunayan ang pagiging epektibo ng pagbabawas ng operating boltahe ng processor sa mga tuntunin ng pagbabawas ng pagkonsumo ng kuryente at pag-aalis ng init, iiwan namin ang dalas ng pagpapatakbo nito sa 1 GHz, ngunit sa parehong oras babawasan namin ang operating boltahe sa pinakamababang posible. mga halaga - 0.95 volts.

Naki-click ang larawan --


Ang pagmamanipula na ito ay nagpapahintulot sa amin na bawasan ang idle na temperatura ng processor sa 45-46 degrees, na ipinapakita sa diagram. Sa mode na ito, nakakamit namin ang pinakamababang posibleng pagkonsumo ng kuryente ng processor. Ang pagbabawas ng operating boltahe sa 0.95 volts ay nagpapahintulot sa amin na bawasan ang idle operating temperature ng 10 degrees!!!

Naki-click ang larawan --


Upang suriin ang pagiging epektibo ng pamamaraan para sa pagbawas ng operating boltahe ng processor, nag-aplay kami ng pagkarga dito. Bilang resulta, nakatanggap kami ng operating temperature sa ilalim ng load na katumbas ng 50-51 degrees, habang hindi binabago ang boltahe at katulad na performance ng system sa dalas ng 1 GHz, nakatanggap kami dati ng 65-66 degrees. Ang data na aming nakuha ay naitala sa mga diagram.

Pagkonsumo ng kuryente ng processor: mga konklusyon

- Mula sa lahat ng nasa itaas ito ay sumusunod na upang matiyak na mataas kahusayan ng enerhiya ng processor Hindi mo dapat bawasan ang dalas ng pagpapatakbo ng processor, gaya ng ginagawa ng maraming laptop at personal na computer bilang bahagi ng mga teknolohiyang nagtitipid ng enerhiya mula sa Intel at AMD. Ang pagbabawas ng dalas ng processor ay dapat palaging may kasamang pagbaba sa operating boltahe nito.

Isinasaalang-alang ang katotohanan na ang anumang processor ay maaaring gumana sa mas mababang boltahe sa mas mababang mga frequency ng operasyon nito, dapat mong piliin ang iyong pinakamababang stable na boltahe para sa bawat dalas ng operasyon nito.

Upang matukoy ang tinatayang oras ng trabaho stress para sa bawat dalas (multiplier) ng processor, sapat na upang i-plot ang direktang pag-asa ng pinakamababang boltahe sa dalas sa pamamagitan ng pag-plot ng maximum at minimum na mga halaga. Gagawin nitong mas madali ang trabaho para sa mga baguhan na gumagamit.


- Upang matiyak ang kinakailangang kahusayan ng enerhiya ng processor, kinakailangan na wastong i-configure ang mga kasalukuyang teknolohiya o gumamit ng mga produktong software ng third-party na maaaring mabawasan ang dalas ng processor at ang boltahe nito sa mababang load at dagdagan ang mga ito kapag tumaas ito.

CPU Power Saving: RightMark CPU Clock Utility (RMClock)

Ang utility ay magaan, tungkol sa 250 kilobytes. Walang kinakailangang pag-install, i-unpack lang ito sa napiling folder at patakbuhin ang RMClock.exe file. Para sa pagiging simple, isang link sa archive na may programa ay ibibigay sa dulo ng aming artikulo.

Sa oras ng pagsulat ng artikulong ito, ang pinakabago bersyon ng programa 2.35 ay may sumusunod na functionality bilang bahagi ng libreng paggamit:
- kontrol sa bilis ng orasan ng processor,
- kontrol ng throttling,
- pagsubaybay sa antas ng pagkarga ng processor, mga core ng processor,
- kontrol ng operating boltahe ng processor,
- kontrol sa temperatura ng mga core ng processor/processor,
- patuloy na pagsubaybay sa mga parameter na ito,
- kakayahang baguhin ang boltahe ng processor mula sa operating system,
- ang kakayahang baguhin ang processor multiplier (dalas nito) mula sa operating system,
- awtomatikong kontrol sa dalas at boltahe ng processor depende sa load na inilapat dito. Ang konsepto ay tinatawag na "Perfomance on demand" o "performance on demand".

Naki-click ang larawan --


Ang pagkakaroon ng inilunsad ang software na produkto, makikita mo ang iyong sarili sa isa sa mga seksyon ng menu nito. Ililista namin ang lahat ng functionality ng RightMark CPU Clock Utility sa pagkakasunud-sunod. Nagbibigay ang seksyong Tungkol sa impormasyon tungkol sa mga developer, kanilang website, at isang link sa kasunduan sa lisensya. Ang pangunahing bersyon ng produkto ay libre para sa di-komersyal na paggamit at walang pagpaparehistro ang kinakailangan. Mayroong isang propesyonal na bersyon, na nagbibigay ng mas malawak na pag-andar para sa mga setting ng system at nagkakahalaga ng simbolikong $15. Para sa isang baguhan na gumagamit, ang mga kakayahan ng pangunahing bersyon ay sapat na.

Naki-click ang larawan --


Sa "bookmark" Mga setting"Ipinapakita ang mga setting ng programa para sa kadalian ng paggamit. Sa kasamaang palad, ang Russian language pack, na natagpuan sa mga naunang inilabas na bersyon ng produkto, ay hindi magagamit sa aming kaso, ngunit walang dapat ipag-alala. Sa tab na ito maaari mong piliin ang kulay ng disenyo at, mangyaring bigyang-pansin, - autorun mode.

Ang "autorun" na subsection ay responsable para sa autorun mode. Mga pagpipilian sa pagsisimula". Ang Autostart ng RightMark CPU Clock Utility kapag naglo-load ng operating system ay ginagawang mas madali hangga't maaari upang malutas ang mga isyu sa pagtitipid ng enerhiya nang hindi nakakasagabal sa BIOS ng computer, na lalong kapaki-pakinabang kapag ang BIOS ay hindi nagbibigay ng anumang mga opsyon para sa pagpapalit ng operating boltahe at processor multiplier. Ito ay matatagpuan sa mga modernong BIOS na laptop.

Sa pamamagitan ng paglalagay ng tsek sa kahon " Magsimulang i-minimize sa system tray"Ililigtas mo ang iyong sarili mula sa pangangailangan na patuloy na isara ang window ng programa sa susunod na ilunsad mo ito. Gagawin nito ang mga gawain nito pagkatapos ng awtomatikong paglulunsad na may paunang pag-minimize.

talata" Patakbuhin sa Windows startup:" ay nagbibigay-daan sa iyo na itakda ang awtomatikong paglulunsad ng isang produkto ng software at piliin kung paano ito gagawin. Sa aming kaso, isinasagawa namin ang awtomatikong paglulunsad sa pamamagitan ng pagpapatala, at mayroon ding opsyon ng awtomatikong paglulunsad sa pamamagitan ng Startup folder. Gumagana ang parehong mga opsyon mahusay, mula sa Windows XP hanggang Windows 7.

Posibleng i-record ang mga kinakailangang parameter ng operating ng processor sa Log file. Ang parameter na ito kung minsan ay kinakailangan upang matukoy ang mga sanhi ng hindi matatag na operasyon ng system.

Naki-click ang larawan --


Sa "bookmark" impormasyon ng CPU" ay nagbibigay ng impormasyon tungkol sa processor, ang mga kasalukuyang katangian nito. Nakalista ang mga suportadong teknolohiya sa pagtitipid ng enerhiya. Kung mas moderno ang processor, mas maraming teknolohiya ang sinusuportahan nito.

Naki-click ang larawan --


Sa "bookmark" Pagsubaybay" ay nagpapakita ng mga diagram ng mga pagbabago sa operating frequency ng processor core, ang throttling nito, load dito, multiplier, operating boltahe at temperatura. Ang bilang ng mga tab ay tumutugma sa bilang ng mga processor core.

Naki-click ang larawan --


Sa "tab" Pamamahala"Ang gumagamit ay binibigyan ng pagkakataon na pumili ng isang paraan para sa paglipat ng mga multiplier, mga pamamaraan para sa pagtukoy ng aktwal na pagkarga sa processor, at pagsasama ng produkto ng software sa mga teknolohiyang nakakatipid ng enerhiya ng operating system.

talata" P-states transition method" ay nagbibigay-daan sa iyong pumili ng paraan para sa pagbabago mula sa isang tinukoy na multiplier-voltage na kumbinasyon patungo sa isa pa. Ang mga sumusunod na pagpipilian sa pagpili ay magagamit:
- Single-step: lumilipat ang multiplier sa mga hakbang na katumbas ng isa. Iyon ay, kapag lumilipat mula sa isang kadahilanan ng 10 hanggang sa isang kadahilanan ng 12, palaging mayroong isang intermediate na link ng 11.
- Multi-step: ang paglipat ay isasagawa sa isang variable na hakbang. Sa kaso ng aming halimbawa, mula 10 kaagad hanggang 12.

talata" Pagkalkula ng multi-CPU load" ay nagbibigay-daan sa iyo upang matukoy ang paraan para sa pagtukoy ng pag-load ng processor. Ang parameter na ito ay makakaapekto sa bilis ng paglipat ng multiplier-boltahe na kumbinasyon sa processor. Sa bawat kaso, ito ay pinili batay sa mga indibidwal na katangian ng user. Karaniwang hindi namin baguhin ang parameter na ito at iwanan ito sa halagang ipinahiwatig sa screen, na nangangahulugan na ang pagtatasa ay isasagawa batay sa maximum na pagkarga ng alinman sa mga core ng processor.

talata" Standby/hibernate na pagkilos" ay nagbibigay-daan sa iyong piliin kung ano ang gagawin ng program kapag pumapasok sa hibernation o sleep mode. Bilang isang patakaran, ang pag-iwan sa kasalukuyang operating profile ay sapat na.

Sa seksyong " Mga Default na Setting ng CPU"Ang mga sumusunod na item ay ipinakita:
- Ibalik ang mga default ng CPU sa pamamahala ay naka-off, na nagbibigay-daan sa iyong ibalik ang orihinal na mga parameter ng processor pagkatapos piliin ang "No Power Management" mode.
- Ibalik ang mga default ng CPU sa paglabas ng application, na nagbibigay-daan sa iyong ibalik ang orihinal na mga parameter ng processor pagkatapos i-off ang RightMark CPU Clock Utility.

Sa seksyong "CPU defeaults selection," pipiliin mo ang paraan para sa pagtukoy ng multiplier-voltage na kumbinasyon ng processor:
- Default na P-state na tinukoy ng CPU, kumbinasyon na tinutukoy ng processor,
- P-state na natagpuan sa pagsisimula, ang mga kumbinasyon ay tinutukoy kapag naglo-load ng programa,
- Custom na P-state, ang mga kumbinasyon ay itinatakda nang manu-mano.

talata" I-enable ang pagsasama ng OS power management" ay nagbibigay-daan sa iyo na lumikha ng isang profile sa mga power diagram ng system na tinatawag na "RMClock Power Management".

Naki-click ang larawan --


Sa seksyong " Mga profile"Ang user ay sinenyasan na itakda ang parehong mga kumbinasyon ng multiplier-boltahe - P-state. Una, iminungkahi na pumili ng mga profile depende sa mode ng pagkonsumo ng kuryente - network o baterya / UPS.

Sa ibaba maaari kang pumili Mga multiplier ng CPU at ang stress para sa kanila sa bawat partikular na kaso. Karaniwan, pumili ako ng tatlong halaga:
- pinakamababang multiplier at pinakamababang boltahe para dito,
- maximum na multiplier at minimum na operating boltahe para dito,
- ang average na halaga ng multiplier, at ang boltahe para dito ay itinakda ng programa mismo batay sa maximum at minimum na mga halaga.

Bilang isang patakaran, ang diskarte na ito ay angkop para sa karamihan ng mga laptop at personal na computer. Naturally, may mga pagbubukod, at ang gumagamit ay kailangang gumugol ng mahabang oras sa pagpili ng pinakamababang boltahe para sa bawat multiplier.

Naki-click ang larawan --


Pagkatapos ay lagyan ng tsek ang mga kahon para sa mga napiling profile sa kaukulang mga uri ng pagpapatakbo ng programa:
- Walang pamamahala - walang pamamahala, walang kinakailangang mga setting
- ang mga tab na "Power Saving", "Maximal performance", "Perfomance on Demand" ay mahalagang katumbas at nagbibigay-daan sa iyong itakda ang mga saklaw para sa pagpapalit ng mga multiplier ng boltahe ng processor.

Halimbawa, sa aming kaso para sa tab " Power Saving"Pinili namin ang pinakamababang posibleng multiplier at boltahe; para sa tab na "Maximal performance", ang maximum na multiplier at ang minimum na operating boltahe sa isang ibinigay na dalas ng processor.

Sa seksyong "Performance on demand." Pagganap ayon sa Demand"Pumili kami ng tatlong kumbinasyon ng multiplier-boltahe:
- x4-0.95 volts
- x9-1.1 volts
- x12-1.25 volts.

Naki-click ang larawan --


Pagkatapos ay mag-hover sa icon sa lugar ng notification ng desktop ng programa RightMark CPU Clock Utility at piliin ang mga kinakailangang parameter ng processor na dapat palaging ipakita sa iyo at piliin ang kasalukuyang operating profile. Palagi kong itinatakda ang dalas ng processor at ang temperatura ng pagpapatakbo nito upang masubaybayan, na palaging maginhawa at medyo kawili-wili.

Naki-click ang larawan --


Ipinapakita ng figure tatlong pictograms sa desktop notification area:
- mga icon ng programang RightMark CPU Clock Utility,
- kasalukuyang dalas ng processor,
- ang kasalukuyang temperatura nito.

Naki-click ang larawan --


Ang screenshot ay nagpapakita ng mga diagram ng processor na tumatakbo sa " Pagganap on demand"Makikita mo kung paano ang produkto ng software, kapag tumaas ang load sa processor, ay tumataas ang multiplier at boltahe nito stepwise, sa una sa x9-1.1 volts at, kung kinakailangan, sa maximum na x12-1.25 volts. Sa sandaling bumaba ang load. , ang lahat ay bumabalik nang sunud-sunod.
Ang nasabing pagsasaayos ay halos walang epekto sa panghuling pagganap ng system.

Naki-click ang larawan --


Sa "tab" Impormasyon ng baterya" iminungkahi na pumili ng mga paraan ng pag-abiso tungkol sa katayuan ng baterya ng laptop.

Sa "tab" Mga advanced na setting ng CPU" Iminungkahi na piliin ang mga sensor ng temperatura ng processor na susuriin at ang mga teknolohiyang nakakatipid ng enerhiya na paganahin.
Ang lahat ng mga teknolohiyang ito sa pagtitipid ng enerhiya ay inilarawan sa website Intel. Gusto lang naming sabihin na, bilang panuntunan, ang pag-on sa kanila ay hindi makakaapekto sa katatagan ng system, kaya bakit hindi i-on ang mga ito?

Ang aming processor ay kabilang sa unang pamilya ng mga processor Core 2 Duo. Sinusuportahan ng mga modernong processor ang mga teknolohiyang hindi aktibo sa ating bansa:
- I-engage ang Intel Dynamic Acceleration (IDA)
- Paganahin ang Dynamic na FSB Frequency Switching (DFFS)

Unang teknolohiya nagbibigay-daan sa processor na taasan ang multiplier ng isa sa mga core kapag walang load sa pangalawa. Halimbawa, dalawang core ng processor ang gumagana sa dalas na 2.2 GHz. Tinatantya ng processor na ang load ay inilapat sa isang core lamang, pagkatapos ay tataas ang multiplier nito at magsisimula itong gumana sa frequency na 2.4 GHz. Ang teknolohiya ay kawili-wili, ngunit mapanganib sa mga overclocked na processor.

Pangalawang teknolohiya ay nagbibigay-daan sa iyo upang makamit ang isang mas malakas na pagbawas sa operating frequency ng processor sa mga idle mode. Nauna naming sinabi na ang huling dalas ng processor ay palaging produkto ng multiplier at ang dalas ng bus ng system. Ang mga modernong processor ng Intel na gumagamit ng teknolohiya ng DFFS ay ginagawang posible na bawasan hindi lamang ang halaga ng multiplier, kundi pati na rin ang dalas ng bus, na nagbibigay-daan sa iyo upang makamit ang mas mababang mga frequency. Ang teknolohiyang ito ay mapanganib din para sa mga overclocked na processor, dahil maaari itong magdulot ng kawalang-tatag sa RAM.

Naki-click ang larawan --


Marahil ito lang ang gusto naming sabihin sa iyo tungkol sa produkto ng software RightMark CPU Clock Utility. Ito ay nananatiling pinapayuhan na sundin ang mga update nito. Kasabay nito, walang saysay na mag-update kapag ang lahat ay gumagana nang matatag sa loob ng maraming buwan. Makatuwirang maghanap ng bagong bersyon kapag nagpapalit ng processor o nag-a-upgrade sa mas modernong operating system.
Gamit ang programa RightMark CPU Clock Utility ay magbibigay-daan sa iyo na i-maximize ang buhay ng hindi lamang ng iyong processor, kundi pati na rin ang power supply system ng motherboard, at makabuluhang bawasan din ang ingay mula sa processor ng cooling system, na hindi mapipilit na palamig ito kapag nagta-type ka, nanonood ng mga pelikula, o nag-scroll lang. sa pamamagitan ng mga pahina sa Internet.

Pagkonsumo ng kuryente ng processor: pagtukoy sa minimum na boltahe ng operating

Sa aking artikulo, paulit-ulit kong itinuro na mahalaga na matukoy ang minimum operating boltahe para sa bawat dalas ng processor. Ginagawa ito sa pamamagitan ng pagsubok at pagkakamali. Karaniwan, ang sumusunod na cycle ng mga gawain ay isinasagawa nang sunud-sunod:
- pagbabawas ng boltahe ng isang punto,
- pagsuri sa katatagan ng processor sa isang produkto ng stress test software,
- bawasan o taasan ang boltahe ng isang punto depende sa mga resulta ng stress testing.

Mayroong maraming mga produkto ng software na magagamit para sa mga processor ng stress testing. Inilarawan sila sa isa sa aming mga artikulo. Naniniwala ako na ang pinakamahalaga sa kanila ay ang Prime95 program. Ang isang link dito ay ibibigay sa dulo ng artikulo. Ito ay ganap na libre at magagamit para sa pag-download online.

Naki-click ang larawan --


Ang pinakabagong bersyon nito ay inilabas noong 2008, kung kailan kinakailangan na ipakilala ang multi-core na pagsubok. Posibleng pumili ng iba't ibang paraan ng pagsubok, ipahiwatig ang tagal ng pagsubok, dalas ng pagsubok, atbp.

Naki-click ang larawan --


Piliin ang paraan ng pagsubok sa seksyong " Mga pagpipilian"=> "Pagsusulit sa pagpapahirap" at patakbuhin ito. Ang tagal ng pagsubok ay ganap na nakasalalay sa iyo. Bilang isang patakaran, kapag tinutukoy ang tinatayang minimum na boltahe, naghihintay ako para sa unang error, o magsagawa ng pagsubok sa loob ng kalahating oras. Kung kalahating oras ng pagsubok ay lumipas nang walang mga pagkakamali, binabawasan namin ang boltahe ng isang punto at magpatuloy muli.
Kapag nakapagpasya ka na sa minimum boltahe Sa wakas, makatuwirang umalis sa pagsusulit nang magdamag. Sa loob ng ilang oras ng maingat na trabaho, halos palaging posible na matukoy ang mga error na nangyayari.
Kadalasan, ang operating system ay nag-freeze o, sa pinakamaganda, ay nagpapakita ng " asul na screen ng kamatayan". Ito ay nagpapahiwatig na ang boltahe ay masyadong mababa at ang isang error ay naganap - dapat mong taasan ang operating boltahe sa processor para sa dalas na ito.

Naki-click ang larawan --


Sa aming kaso, natukoy namin ang minimum na operating boltahe para sa aming processor. Tulad ng nangyari, na may maximum na dalas ng 2 GHz, ang aming processor ay hindi nangangailangan ng 1.25 volts. Ito ay gumagana nang maayos kahit na sa 1.00 volts. Ang katatagan ng operating system ay nakita din sa 0.975 volt mode, ngunit ang Prime95 ay nag-ulat ng isang error na nawala pagkatapos itaas ang boltahe sa 1.00 volts.

Bilang resulta mayroon tayo

:
- isang processor na may patuloy na antas ng pagganap at isang dalas ng pagpapatakbo ng 2 GHz,
- maximum na operating temperatura sa ilalim ng pagkarga ay 62-63 degrees, sa halip na ang karaniwang 72 degrees,
- mas mababang pagkonsumo ng kuryente, na nagpapahintulot, nang walang anumang mga scheme ng pagkonsumo ng kuryente mula sa Acer, Asus, Samsung, Gigabyte, na i-maximize ang buhay ng baterya ng laptop nang hindi nawawala ang mga antas ng pagganap,
- Ang mas mababang pagkonsumo ng kuryente ay magbabawas sa mga gastos sa kuryente, lalo na kung tinukoy mo ang mga halagang ito sa software ng RightMark CPU Clock Utility na inilarawan sa itaas.

Sa katotohanan, ang mababang operating boltahe ng isang processor para sa isang overclocker ay palaging nagsasalita ng isang bagay - ang mataas na potensyal na overclocking nito. Ngunit ilalaan namin ang iba pang mga artikulo sa mga nuances ng overclocking ang paksa ng overclocking ng processor ay lampas sa paksa ng pag-save ng enerhiya. Konklusyon.
Matapos basahin ang artikulo, ang gumagamit ay dapat magkaroon ng isang katanungan: "Ang mga tagagawa ba ay talagang walang kakayahan na sila mismo ay hindi nagpapababa sa operating boltahe ng mga processor, lalo na sa mga laptop, kung saan ito ay napakahalaga?" Ang sagot ay simple at namamalagi sa katotohanan na ang mga processor ay ginawa ng masa, ang mga laptop ay lumalabas din sa linya ng pagpupulong. Hindi sa interes ng mga tagagawa na maantala ang proseso ng produksyon, kaya ang isang tao ay mapalad at ang kanilang processor ay nagpapakita ng mga himala ng overclocking, habang ang iba ay tumanggi na gawin ito, para sa iba ang processor ay nagpapatakbo sa isang boltahe na 1.175 volts, at para sa iba ito ay matatag kahit na sa 0.98 volts. Ang pagbili ng electronics ay palaging isang lottery. Ang nakatago sa ilalim ng label sa bawat partikular na kaso ay maaari lamang matutunan sa pamamagitan ng pagsasanay.
Sa konklusyon, nais kong pasalamatan ang mga developer ng software RightMark CPU Clock Utility At Prime95, kung kanino iginawad ng aming portal na MegaObzor ang gintong medalya ng karangalan. Inaasahan namin ang iyong mga tanong at pinapaalalahanan ka na ang lahat ng iyong ginagawa sa iyong mga electronics ay ginagawa sa iyong sariling peligro at panganib.

RightMark CPU Clock Utility ay matatagpuan sa .
Ang programa na inilarawan sa artikulo Prime95 ay matatagpuan sa .