Overclocking RAM-a: Osnove

Kako biste dobili najbolje performanse od svog računala, bitno je nabaviti dobre dijelove. Nakon što dobijete svoje solidno računalo, često možete postići bolje performanse malim podešavanjem stvari. Vaš CPU, GPU i RAM dolaze sa zadanim razinama performansi. Oni su općenito dizajnirani za rad u većini scenarija, pod pretpostavkom da ima dovoljno snage hlađenja da ne uzrokuje pregrijavanje. No, ako imate više nego dovoljno snage za hlađenje, možete pokušati pogurati stvari malo dalje overclockanjem.

Mudrim riječima, overklokiranje nosi rizik od nestabilnosti sustava i potencijalnog oštećenja hardvera ili čak kvara hardvera. Općenito, ručno overklokiranje će poništiti jamstvo barem za pogođeni dio. U nekim slučajevima, overclocking jednog dijela može poništiti jamstvo za drugi. Na primjer, overklokiranje RAM-a, čak i omogućavanjem XMP profila koji je dao proizvođač, može poništiti jamstvo za barem neke Intel CPU jer rezultira povećanim i nestandardnim opterećenjem memorijskog kontrolera u CPU-u, što potencijalno uzrokuje CPU neuspjeh. Kako biste spriječili ovakve kvarove, važno je biti oprezan, osobito pri povećanju napona.

Srž svakog overclockinga

Performanse overclockinga prvenstveno se temelje na sreći i strpljivim pokušajima i pogreškama. Budući da računala imaju niz različitog hardvera, ono što radi na nekim računalima možda neće raditi na drugima. Dodatno, silikonske komponente koje se overclockiraju mogu imati različite razine performansi u onome što se naziva silicijska lutrija. Performanse vašeg hardvera mogu se jednostavno svesti na vašu sreću u silikonskoj lutriji.

Općenito, proizvođači razvrstavaju proizvode u različite performanse "kante" tijekom testiranja u procesu grupiranja. Dijelovi s boljim spremnicima obično završe u proizvodima više klase jer oni u nižim spremnicima možda neće moći doseći te visoke postavke. To ne znači da se niži i jeftiniji dijelovi ne mogu overclockati za bolje performanse, samo da oni obično ne mogu ići tako daleko kao dijelovi s višim binovima.

Što se tiče vašeg stvarnog iskustva overclockinga, ključ je isprobati stvari i zatim provjeriti stabilnost. Samo mogućnost pokretanja vašeg računala nije dovoljna. Možete imati postavke koje izgledaju stabilne, a zatim će se nakon sati testiranja pod velikim opterećenjem prikazati kvar. Ozbiljnost ovih kvarova može varirati, od nekih oštećenja podataka do pada aplikacije do potpunog pada sustava. Prilikom overclockinga važno je promijeniti samo mali broj stvari, idealno samo jednu, po probnom radu, kako bi se izmjerila izvedba u toj probi i pratila dugoročna stabilnost.

Overclocking RAM-a: XMP

CPU je općenito najpoznatiji oblik overclockinga. Relativno je jednostavno započeti i dobiti pristojna poboljšanja performansi u radnim opterećenjima s jednom ili više niti, ovisno o tome kako to radite. Overclocking GPU-a malo je rjeđi, budući da GPU-i već imaju tendenciju rada blizu ograničenja topline i snage. Ipak, mala poboljšanja od oko 200MHz mogu se postići za manja poboljšanja performansi u igri.

Overclocking RAM-a vjerojatno je najmanje poznat od ta tri, ali bi mogao biti najčešće korišten. Tehnički, svaka generacija RAM-a ima samo ograničen broj standardnih brzina i vremena koje je objavilo tijelo za standarde JEDEC. Proizvođači RAM-a mogu i rade RAM koji može premašiti te standarde i prodaju ga s tim postavkama konfiguriranim u XMP profilu. XMP je kratica za eXtreme Memory Profile, što čini riječ "profil" na kraju XMP profila suvišnom, ali se često koristi.

XMP je izvrsna opcija za ono što je u biti plug-and-play overclocking RAM-a. Na krajnjem kraju stvari, možda neće svi sustavi biti kompatibilni, ali općenito, trebate samo priključiti RAM i zatim, najviše, uključiti postavku XMP u BIOS-u. Budući da su XMP profili odobreni od strane dobavljača, njihovo korištenje ne poništava jamstvo za RAM. Međutim, kao što smo gore spomenuli, to može poništiti jamstvo za CPU. Ako želite jednostavno povećanje performansi bez gotovo ikakvog napora, XMP je izvrstan.

Naravno, XMP profili često su sigurni izbori koje je dobavljač spreman jamčiti. Međutim, uz malo ručnog eksperimentiranja, obično ih možete pogurati dalje. Osim toga, XMP samo dopušta dobavljaču da specificira mali pododjeljak vremena RAM-a, ostavljajući neke koji mogu imati utjecaj na performanse po strani i zreli su za ručno podešavanje.

Usporedna analiza i testiranje stabilnosti vašeg RAM-a

Prije nego što se upustite u overklokiranje RAM-a, osim omogućavanja XMP-a, bitno je znati osnovne performanse vašeg RAM-a. Htjet ćete pokrenuti neke referentne vrijednosti memorije i pohraniti te vrijednosti u nekom formatu, idealno u proračunskoj tablici. Aida64 testovi pamćenja popularan su alat za benchmarking. Također može biti korisno uzeti prosjek višestrukih usporednih analiza u igrama koje obično igrate, pod pretpostavkom da imaju značajku usporedne analize. Ako radite benchmark igre, najbolje je osigurati da CPU bude usko grlo pokretanjem na niskoj razlučivosti. Statističke razlike u performansama RAM-a bit će puno teže vidjeti ako ste u scenariju ograničenom GPU-om.

Iako to ne morate nužno činiti svaki put kada promijenite bilo koju postavku. Bitno je provjeriti jesu li vaše postavke stabilne pod dugotrajnim opterećenjem. Čak i ako ne pokrenete dugoročni stres test nakon svake promjene, potrebno je svaki put provesti kratki test. Većinu vremena pogreške u pamćenju postat će očigledne tijekom brzog desetominutnog stres testa, pa je to dobra polazna točka.

Bilješka: Jedina moguća iznimka od potrebe testiranja svake promjene je na samom početku procesa. Pretpostavimo da ste uvjereni da možete napraviti male promjene i ne smeta vam što ih morate poništiti i ponovno testirati. U tom slučaju, općenito se možete izvući s ovim na početku.

Na primjer, pretpostavimo da povećate frekvenciju takta za 200MHz i smanjite svako od primarnih tajminga za dva. U tom slučaju, mogli biste otkriti da je ovo stabilno, potencijalno vam štedi priličnu količinu vremena. To postaje puno manje vjerojatno da će uspjeti kada počnete pravilno stezati vremena i naiđete na rub stabilnosti vašeg hardvera.

Testovi dugoročne stabilnosti

Problemi sa stabilnošću memorije, nažalost, mogu biti dovoljno rijetki da vam omoguće pokretanje operativnog sustava i pokretanje referentnih vrijednosti. Samo da bi se prevrnuo nakon 6 sati testiranja otpornosti na stres. Iako ovo može biti dovoljno ako samo pokušavate ići na jednokratno overklokiranje svjetskog rekorda, nije dovoljno ako želite koristiti svoje računalo.

Koliko god testiranje stabilnosti i bilježenje performansi zvučalo i bilo monotono i zamorno, neophodno je. Ako ne testirate stabilnost, moglo bi doći do kvara vašeg računala ili oštećenja podataka, što nikad nije dobro. Bez bilježenja promjena koje napravite i statistike izvedbe koju dobijete sa svakom promijenjenom postavkom, ne možete znati radite li išta bolje. Ili koje promjene biste radije trebali vratiti ako su dvije pojedinačne razlike stabilne, ali obje zajedno nisu. Lijepo, bilježenje također znači da možete vidjeti i podijeliti svoj ukupni porast performansi nakon što završite s podešavanjem postavki.

Povećanje brzine sata

Postoje dvije glavne stvari koje možete promijeniti u overklokiranju memorije. Vrijeme po ciklusu/ciklusima u sekundi i broj ciklusa za određene radnje. Brzina takta kontrolira broj ciklusa u sekundi, a veća je bolja, što omogućuje veću propusnost. Latencija je proizvod vremena za jedan ciklus sata i broja ciklusa potrebnih za određene radnje. Broj ciklusa za ove akcije označen je vremenskim intervalima memorije. Niži brojevi su bolji, ali kako se brzina takta memorije povećava, vremena se također mogu i općenito moraju povećati.

Na primjer, ako imate DDR4-3200 memoriju s CL tajmingom 16 i DDR5-6400 memoriju s CL tajmingom 32, potonja će imati dvostruko veću propusnost. To je zato što radi dvostruko brže od takta, što omogućuje dvostruko više prijenosa u sekundi. Međutim, stvarna latencija memorije bit će ista. To je zato što su vremena brojanja u pojedinačnim ciklusima takta, a ne apsolutne vrijednosti. Latencija je ista jer se udvostručeno CL mjerenje vremena poništava prepolovljavanjem vremena za jedan ciklus takta.

Bilješka: Kao što ćemo uskoro objasniti, CL je samo jedan od mnogih tajminga, i iako može imati učinak, daleko je od jedine mjere latencije memorije.

Popuštanje tajminga

Možete povećati propusnost tako što ćete povećati brzinu takta što više možete. Možete pokušati zadržati ista vremena, ali vjerojatno nećete daleko stići time jer će vremena biti pretijesna. Morat ćete popustiti mjerenja vremena kako biste dodatno povećali brzinu sata. Možete ih zategnuti kasnije, ali želite to učiniti na najvećoj mogućoj brzini takta.

Ako želite uštedjeti nešto vremena, pokušajte potražiti vremena za veće brzine memorije koje nudi isti dobavljač u istom rasponu memorije. Ovo vam može dati izvrsno mjesto za početak. Međutim, možda ćete morati još malo olabaviti vremena. Pretpostavimo da vaša marka nema varijantu veće brzine. U tom slučaju, možda ćete imati uspjeha tražeći statistiku drugih marki koje koriste isti DRAM IC OEM i varijantu matrice. Ipak, povećanje vremena proporcionalno promjeni brzine takta može biti lakše i pomaknuti ih malo više ako je potrebno.

Oprema za memoriju

Iako tehnički nije overclocking, postavka prijenosa memorije može značajno utjecati na vašu stabilnost. Također vas može potaknuti da izbjegavate pomicanje sata unutar određenog raspona. Prema zadanim postavkama, memorija radi u omjeru takta 1:1 s memorijskim kontrolerom. Kako povećavate radni takt memorije, opterećenje memorijskog kontrolera značajno raste. To povećava proizvodnju topline i potrebe za naponom. Visoka temperatura i napon mogu uzrokovati probleme sa stabilnošću. U najgorem slučaju, može uništiti vaš memorijski kontroler, a time i vaš CPU. Zbog toga overclocking memorije potencijalno može poništiti jamstvo za CPU.

Gear 2 stavlja memorijski kontroler u omjer 1:2 s memorijskim satom. Ovo značajno smanjuje opterećenje memorijskog kontrolera, ali uvodi dodatnu latenciju. Općenito, točka u kojoj trebate omogućiti stupanj prijenosa 2 iz razloga stabilnosti je na 3600MTs. Nažalost, kazna zbog kašnjenja znači da do oko 4400MTs postoji stvarna kazna uspješnosti. Ako možete pokrenuti svoju memoriju u stabilnoj postavci iznad 4400MTs, Gear 2 je idealan. Ali ako možete pogurati više od 3600MTs, ali ne i 4400MTs, vratite brzinu sata na 3600MTs. Tamo se umjesto toga usredotočite na dodatno pooštravanje vremena pamćenja.

Bilješka: Gear 4 se tehnički nudi za DDR5. Postavlja omjer na 1:4 iz istih razloga s istim nedostacima. Trenutna DDR5 memorija nije dovoljno brza da bi trebala iskoristiti Gear 4.

CAS kašnjenje

Standardna mjera za latenciju RAM-a dolazi iz latencije CAS-a. Ovo se često skraćuje na CL, tCAS ili tCL. Kao što smo opisali u našem nedavnom vodiču za vremena pamćenja, tCL mjeri koliko brzo RAM može pružiti pristup stupcu u već otvorenom retku. Kao kod gotovo svih vremena memorije, niža je bolja, iako možete očekivati ​​skaliranje prema gore s povećanjem takta. Kada snižavate ovu vrijednost, uvijek je ujednačite. Neparni brojevi imaju tendenciju da budu značajno manje stabilni.

Bilješka: Ovo skaliranje prema gore s brzinom takta povećava se za tCL i sva ostala vremena memorije zbog notacije. Vremena su sve mjere koliko je ciklusa takta potrebno da se nešto učini. Apsolutno vrijeme koje je potrebno da se nešto učini ne mijenja se s povećanjem brzine sata. RAM može otvoriti stupac samo za 10 nanosekundi, na primjer. Vaša vremena samo trebaju odražavati apsolutno vrijeme u ciklusima sata.

Odgoda RAS do CAS

tRCD je minimalni broj procesorskih ciklusa potrebnih za otvaranje reda, pod pretpostavkom da nijedan red nije otvoren. Ovo se može podijeliti na tRCDWR i tRCDRD, koji označavaju pisanje i čitanje, redom. Dvije vrijednosti trebale bi biti iste ako su gornje vrijednosti odvojene. Ove vrijednosti ne moraju nužno biti jednake i općenito će biti nešto više od tCL.

Vrijeme aktiviranja reda

tRAS je minimalni broj ciklusa između otvaranja retka i izdavanja naredbe za prethodno punjenje za ponovno zatvaranje. Povijesno je to bilo oko vrijednosti tRCD + tCL. Za trenutne DDR5 module, međutim, čini se da je postavljen bliže tRCD +(2x tCL). Nije jasno radi li se o nedostatku optimizacije s obzirom na nedostatak zrelosti platforme ili o nužnoj promjeni platforme. Ovisno o vašoj platformi, možda ćete uspjeti pooštriti ovaj tajmer.

Vrijeme bankovnog ciklusa

tRC je broj ciklusa koji su potrebni da red završi cijeli ciklus. Trebao bi biti postavljen na najmanje tRAS + tRP. Nismo spomenuli tRP. Ovdje zatezanje izravno ne utječe na izvedbu. To je minimalni broj ciklusa potrebnih za dovršenje naredbe prethodnog punjenja za zatvaranje reda.

RAS do RAS odgode

tRRD navodi minimalni broj ciklusa između naredbi za "aktiviranje" različitim bankama na fizičkom rangu DRAM-a. Samo jedan red može biti otvoren po banci. S više banaka, međutim, više redaka može biti otvoreno odjednom, iako se samo s jednim može komunicirati odjednom. Ovo pomaže kod cjevovodnih naredbi. Najmanja vrijednost koju dopušta memorijski kontroler je 4 ciklusa. Ovo se može podijeliti u dva odvojena vremena, tRRD_S i tRRD_L, što znači kratko i dugo. Oni se odnose na tRRD kada se pristupa bankama u različitim grupama banaka, odnosno u istoj grupi banaka. Kratka vrijednost treba zadržati minimalnu vrijednost od 4 ciklusa. Duga vrijednost obično je dvostruko veća od kratke vrijednosti, ali se može dodatno pooštriti.

Četiri aktivacijska prozora

tFAW, koji se ponekad naziva peti aktivacijski prozor, određuje vremenski okvir unutar kojeg se mogu izdati samo četiri aktivacijske naredbe. To je zato što je povlačenje energije za otvaranje reda značajno. Izvođenje više od četiri aktivacije u ovom promjenjivom razdoblju može uzrokovati da peta aktivacija ima tako nisku raspoloživu snagu da se ne mogu pouzdano očitati vrijednosti u retku. Ovo bi trebalo biti najmanje 4x tRRD_s. Vrijednosti niže od ove bit će zanemarene.

Naredba za osvježavanje vremena

tRFC je minimalni broj ciklusa koje mora proći naredba za osvježavanje. Budući da je DRAM dinamičan, treba redovito osvježavati memorijske ćelije kako ne bi izgubile napunjenost. Proces osvježavanja znači da banka mora mirovati barem cijelo vrijeme trajanja tRFC-a. Očito, to može imati utjecaj na performanse, posebno s malim brojem banaka. Ovaj broj je obično relativno konzervativan i općenito se može malo smanjiti. Preveliko pooštravanje tRFC-a dovest će do raširenih problema s oštećenjem memorije.

Vremenski interval osvježavanja

tREFI je jedinstven među svim DRAM tajmingima iz dva razloga. Prvo, jedino vrijeme je prosječna, a ne minimalna ili točna vrijednost. Drugo, to je jedina vrijednost koju trebate povećati da biste dobili bolju izvedbu. tREFI je prosječno vrijeme između ciklusa osvježavanja, definirano u duljini pomoću tRFC. Ova će vrijednost biti mnogo veća nego bilo koji drugi put. Želite da bude što je moguće više, a da pritom ostane stabilan. Tipične vrijednosti bit će u rasponu od deset do trideset tisuća ciklusa. Međutim, može biti stabilan s maksimalnom vrijednošću od 65534. Ova vrijednost mora biti veća od tRFC. Trenutno AMD platforma uopće ne izlaže ovu vrijednost, a podrška može biti ograničena na Intel platformama.

Kao i kod svakog drugog mjerenja vremena, ključno je izvršiti dugoročno testiranje stabilnosti kako bi se potvrdilo da je svaka ažurirana vrijednost tREFI stabilna. Svakako biste trebali početi visoko i ići prema dolje. Imajte na umu da samo malo prevelikom broju može trebati više sati da se prikažu problemi sa stabilnošću. Još jedna stvar na koju treba obratiti pozornost je da se brzina opadanja naboja u DRAM ćeliji povećava kako se temperatura povećava. To znači da ako idete na visok tREFI, možda ćete morati smanjiti napon. Možda ćete također morati osigurati da vaš RAM ima dobar protok zraka. U nekim slučajevima, na jedva stabilnim konfiguracijama, promjena temperature između godišnjih doba ili u prostoriji tijekom dugih vožnji može poremetiti pažljivu ravnotežu. To može učiniti prethodno stabilnu konfiguraciju nestabilnom.

Siguran napon

Napon je uvijek bitan za overclocking. Veći napon obično znači bolje šanse za stabilan overclock. Viši napon također značajno povećava proizvodnju topline. Također povećava rizik da uništite svoj hardver, pa budite oprezni. Nažalost, ne postoji niti jedna sigurna vrijednost. To je zato što postoji više OEM-a memorijskih IC-ova čiji memorijski čipovi rade drugačije. To je djelomično i zato što se brojne postavke napona mogu – što je korisno – razlikovati u nazivu. Obično ne želite puno povećati ove vrijednosti.

Za DDR4, 1,35 V bi općenito trebalo biti ok za sve. Neki DDR4 DRAM IC-ovi mogu biti savršeno stabilni čak i za svakodnevnu upotrebu na 1,5 V. U nekim slučajevima i malo više može biti sigurno. Za DDR5, preporuke za struju i napon su iste. S obzirom na nezrelost platforme, to se s vremenom može promijeniti.

Bilješka: Prije povećanja nazivnog napona u BIOS-u, uvijek biste trebali istražiti točan izraz kako biste znali što mijenjate. Upamtite, povećanje napona može 100% uništiti CPU, RAM i drugi hardver i poništiti jamstvo.

Budite posebno oprezni ako je zadana vrijednost daleko od 1,35 V, jer to može značiti da radite nešto pogrešno. Ovdje nema zaštitnih mjera ili provjera razuma. BIOS će pretpostaviti da znate što radite i prihvatiti rizik da biste mogli uništiti hardver.

Rizičan napon i podnapon

Pretpostavimo da trebate povećati napon iznad 1,35 V da biste postigli stabilnost. U tom slučaju, vrijedi istražiti koju varijantu matrice od kojeg DRAM IC OEM-a imate. Kad to saznate, možete istražiti neke forume o overclockingu memorije kako biste vidjeli preporučena ograničenja napona za svakodnevnu upotrebu. Upamtite, vaša kilometraža može varirati u pogledu performansi, stabilnosti i – što je kritično – ne uništavanja vašeg hardvera.

Iako možete osigurati više napona nego što je preporučeno, idealno sigurno bez ikakvih problema. Općenito je najbolje malo premašiti preporučene vrijednosti. Za većinu ljudi, taj zadnji mali dodatni učinak koji se može izvući putem overclocking i overvolting do krajnjih granica nije vrijedan nepoznatog rizika ubijanja vašeg hardvera i zamjenjujući ga.

Nakon što odaberete stabilan overclock na svom RAM-u, može biti vrijedno eksperimentiranja s ponovnim smanjenjem napona. Undervolting je proces smanjenja radnog napona. Obično omogućuje hladniji i sigurniji rad hardvera. Kritičnije je za overclocking CPU-a i GPU-a. Tamo smanjenje temperature može dopustiti blago povećanje vršnih brzina takta. Ipak, brzine RAM-a ne prilagođavaju se takvoj temperaturi. Smanjenje napona vašeg RAM-a, osobito nakon povećanja na početku procesa overklokiranja, jednostavno smanjuje rizik od smrti hardvera i smanjuje radne temperature.

Ostala vremena

Postoji mnogo drugih sekundarnih i tercijarnih vremena s kojima se možete petljati. Međutim, oni koje smo gore naveli su oni koji imaju tendenciju da daju najznačajnije povećanje performansi. Konfiguriranje svih ovih vrijednosti na najstrože moguće postavke.

Sve to vrijeme, provjera stabilnosti može potrajati danima ili čak tjednima napornog rada za ono što je općenito minimalno poboljšanje performansi. Ograničavanjem promjena navedenih postavki možete postići najviše poboljšanja uz minimalno potrebno vrijeme. Ovo ne biste trebali shvatiti kao da će proces biti kratak ako samo prilagodite preporučene postavke. Bit će brže, ali ne kratko.

Zaključak

Postoji širok raspon načina za poboljšanje performansi vašeg RAM-a. Zasebno, većina postavki će rezultirati minimalnim poboljšanjem performansi, ali kada se kombiniraju, moguća su dobra poboljšanja. Za apsolutne početnike, XMP je pravi put. Izvrstan je kao plug-and-play rješenje koje je potrebno samo uključiti.

Ako želite ići malo dalje, povećanje učestalosti i smanjenje latencije CAS-a općenito su preporučene brze i jednostavne pobjede. Nakon toga, postaješ prilično produbljen. Proces optimizacije može potrajati tjednima rada da bi se dosegla granica vašeg hardvera.

Također je važno biti oprezan. Overclocking može ubiti hardver, pogotovo ako previše povećate napon. Sve dok se držite unutar razumnih granica, možete iscijediti pristojnu količinu dodatnih performansi iz svog računala bez ikakvih novčanih troškova. Što je pobjeda u našoj knjizi.