RAM Overclocking: Det grundlæggende

click fraud protection

For at få den bedste ydeevne fra din computer, er det vigtigt at få gode dele. Når du har fået din solide computer, kan du ofte få bedre ydeevne ved at justere tingene lidt. Din CPU, GPU og RAM kommer alle med standard ydeevneniveauer. Disse er generelt designet til at fungere i de fleste scenarier, forudsat at der er nok kølekraft til ikke at forårsage overophedning. Hvis du har mere end nok kølekraft, kan du dog prøve at skubbe tingene lidt længere ved at overclocke.

Et ord til de kloge, overclocking indebærer risikoen for systemustabilitet og potentielt hardwareskade eller endda hardwarefejl. Generelt vil manuel overclocking ugyldiggøre garantien for i det mindste den berørte del. I nogle tilfælde kan overclocking af en del annullere garantien på en anden. For eksempel kan overclocking af RAM, selv ved at aktivere en producentleveret XMP-profil, annullere garantien for mindst nogle Intel CPU'er, da det resulterer i øget og ikke-standard stress på hukommelsescontrolleren i CPU'en, hvilket potentielt forårsager CPU fiasko. For at forhindre denne slags fejl er det vigtigt at være forsigtig, især når du øger spændingen.

Kernen i enhver overclocking

Overclocking-ydeevne er primært baseret på held og patientens forsøg og fejl. Fordi pc'er har en række forskellig hardware, fungerer det, der fungerer på nogle computere, muligvis ikke på andre. Derudover kan de siliciumkomponenter, der overclockes, have forskellige ydeevneniveauer i det, der omtales som siliciumlotteriet. Ydeevnen af ​​din hardware kan simpelthen komme ned til dit held i siliciumlotteriet.

Generelt sorterer producenter produkter i forskellige ydeevne "spande" under test i en binning-proces. De bedre beholdere ender typisk i de højere ende produkter, da dem i de lavere beholdere måske ikke kan nå de høje indstillinger. Det betyder ikke, at lavere lagrede og billigere dele ikke kan overclockes for bedre ydeevne, bare at de har en tendens til ikke at være i stand til at gå så langt som de højere lagrede dele.

Med hensyn til din faktiske oplevelse med overclocking, er nøglen at prøve ting og derefter verificere stabiliteten. Bare det at kunne starte din computer er ikke nok. Du kan have indstillinger, der ser stabile ud, og efter timers testning af tung belastning vil de vise en fejl. Sværhedsgraden af ​​disse fejl kan variere, fra nogle datakorruption til et programnedbrud til et fuldstændigt systemnedbrud. Når du overclocker, er det vigtigt kun at ændre et lille antal ting, ideelt set kun én, pr. prøvekørsel, for at måle ydeevnen i det forsøg og for at overvåge langsigtet stabilitet.

RAM Overclocking: XMP

CPU er generelt den mest kendte form for overclocking. Det er relativt nemt at starte med og få anstændige præstationsforbedringer i enkelt- eller flertrådede arbejdsbelastninger, afhængigt af hvordan du gør det. GPU-overclocking er lidt mindre almindeligt, da GPU'er allerede har en tendens til at køre nær termiske og strømgrænser. Alligevel kan der opnås små forbedringer på omkring 200MHz for mindre præstationsforøgelser i spillet.

RAM-overclocking er nok den mindst kendte af de tre, men er måske den mest brugte. Teknisk set har hver generation af RAM kun et begrænset antal standardhastigheder og timings offentliggjort af standardorganet JEDEC. RAM-producenter kan og laver RAM, der kan overstige disse standarder, og sælge det med disse indstillinger konfigureret i en XMP-profil. XMP står for eXtreme Memory Profile, hvilket gør ordet "profil" i slutningen af ​​XMP-profilen overflødigt, men almindeligt brugt.

XMP er en fremragende mulighed for, hvad der i det væsentlige er plug-and-play RAM-overclocking. I den yderste ende af tingene er det måske ikke alle systemer, der er kompatible, men generelt skal du bare tilslutte RAM'en og så højst slå XMP-indstillingen til i BIOS. Da XMP-profilerne er leverandørgodkendte, annullerer brugen af ​​dem ikke din RAM-garanti. Men som vi nævnte ovenfor, kan det annullere din CPU-garanti. Hvis du vil have et simpelt ydelsesboost uden næsten ingen indsats, er XMP fremragende.

Selvfølgelig er XMP-profiler ofte sikre valg, som leverandøren er villig til at garantere. Med nogle manuelle eksperimenter kan du dog normalt skubbe dem længere. Derudover tillader XMP kun leverandøren at specificere en lille undersektion af RAM-timingerne, hvilket efterlader nogle, der kan have en præstationspåvirkning ved vejkanten og modne til manuel tuning.

Benchmarking og stabilitetstest af din RAM

Før du går ind i RAM-overclocking, bortset fra at aktivere XMP, er det vigtigt at kende din RAM's baseline-ydeevne. Du vil gerne køre nogle hukommelsesbenchmarks og gemme disse værdier i et eller andet format, ideelt set et regneark. Aida64s hukommelsestest er et populært værktøj til benchmarking. Det kan også være nyttigt at tage et gennemsnit af flere benchmarking-kørsler i spil, du normalt spiller, forudsat at de har en benchmarking-funktion. Hvis du laver spilbenchmarks, er det bedst at sikre, at CPU'en er flaskehalsen ved at køre med en lav opløsning. Statistiske forskelle fra RAM-ydeevne vil være meget sværere at se, hvis du er i et GPU-begrænset scenario.

Selvom du ikke nødvendigvis behøver at gøre det, hver gang du ændrer en indstilling. Det er vigtigt at kontrollere, at dine indstillinger er stabile under langvarig belastning. Selvom du ikke kører en langvarig stresstest efter hver ændring, er det nødvendigt at køre en kort test hver gang. Det meste af tiden vil hukommelsesfejl blive tydelige inden for en hurtig ti minutters stresstest, så det er et godt udgangspunkt.

Bemærk: Den eneste mulige undtagelse fra behovet for at teste hver ændring er lige i starten af ​​processen. Antag, at du er sikker på, at du kan foretage små ændringer og ikke har noget imod at skulle fortryde dem og teste dem igen. I så fald kan du generelt slippe afsted med dette i starten.

Antag for eksempel, at du øger clock-frekvensen med 200MHz og dropper hver af de primære timings med to. I så fald kan du finde ud af, at dette er stabilt, hvilket potentielt sparer dig en del tid. Dette bliver meget mindre tilbøjeligt til at virke, da du begynder at stramme timingen ordentligt og løbe op mod kanten af ​​stabilitet for din hardware.

Langsigtede stabilitetstest

Problemer med hukommelsesstabilitet kan desværre være sjældne nok til at give dig mulighed for at starte dit operativsystem og køre benchmarks. Kun at vælte efter 6 timers stresstest. Selvom dette kan være nok, hvis du kun prøver at gå til engangs verdensrekord overclocking, er det ikke nok, hvis du vil bruge din computer.

Så meget som stabilitetstest og præstationslogning kan lyde og være monotont og kedeligt, er det nødvendigt. Hvis du ikke tester for stabilitet, kan du ende med, at din computer går ned eller ødelægger data, hvilket aldrig er godt. Uden at logge de ændringer, du foretager, og de præstationsstatistikker, du får med hver ændret indstilling, kan du ikke vide, om du rent faktisk gør noget bedre. Eller hvilke ændringer du bør foretrække at rulle tilbage, hvis to individuelle forskelle er stabile, men begge tilsammen ikke er det. Pænt betyder logning også, at du kan se og dele din samlede præstationsstigning, når du er færdig med at justere indstillingerne.

Øget urhastighed

Der er to hovedting, du kan ændre i hukommelsesoverclocking. Tiden pr. cyklus/cyklusser pr. sekund, og antallet af cyklusser for specifikke handlinger. Klokkefrekvensen styrer antallet af cyklusser pr. sekund, og højere er bedre, hvilket giver mulighed for større båndbredde. Latensen er et produkt af tiden for en enkelt clock-cyklus og antallet af cyklusser, der er nødvendige for specifikke handlinger. Antallet af cyklusser for disse handlinger er angivet ved hukommelsestiderne. Lavere tal er bedre, men efterhånden som hukommelsens urhastighed stiger, kan og skal timingen også øges.

For eksempel, hvis du har DDR4-3200-hukommelse med en CL-timing på 16 og DDR5-6400-hukommelse med en CL-timing på 32, vil sidstnævnte have dobbelt så stor båndbredde. Dette skyldes, at den kører med dobbelt så høj urhastighed, hvilket giver mulighed for dobbelt så mange overførsler i sekundet. Den faktiske hukommelsesforsinkelse vil dog være den samme. Dette skyldes, at timings er tællinger i enkelte clock-cyklusser, ikke absolutte værdier. Latensen er den samme, fordi den fordoblede CL-timing annulleres ved at halvere tiden for en enkelt urcyklus.

Bemærk: Som det snart vil blive dækket, er CL kun en af ​​mange timings, og selvom det kan have en effekt, er det langt fra det eneste mål for hukommelsesforsinkelse.

Løsning af timings

Du kan øge båndbredden ved at skubbe urhastigheden så højt som muligt. Du kan prøve at holde timingen den samme, men du vil sandsynligvis ikke komme meget langt med det, da timingen vil være alt for stram. Du bliver nødt til at løsne timingen for yderligere at øge dine urhastigheder. Du kan stramme dem senere, men ønsker at gøre det med den maksimalt mulige clock-rate.

Hvis du vil spare lidt tid, kan du prøve at finde tiderne for hurtigere hukommelseshastigheder, der tilbydes af den samme leverandør i samme hukommelsesområde. Dette kan give dig et glimrende sted at starte. Det kan dog være nødvendigt at løsne timingen lidt yderligere. Antag, at dit brand ikke har en variant med højere hastighed. I så fald kan du have en vis succes med at lede efter statistikken for andre mærker, der bruger den samme DRAM IC OEM og dievariant. Alligevel kan det være nemmere at øge timingen proportionalt med ændringen af ​​urhastigheden, og om nødvendigt at skubbe dem lidt højere.

Hukommelsesudstyr

Selvom den teknisk set ikke overclocker, kan indstillingen af ​​hukommelsesgearet påvirke din stabilitet betydeligt. Det kan også tilskynde dig til at undgå at skubbe ure inden for et specifikt område. Som standard har hukommelsen en tendens til at køre med et urhastighedsforhold på 1:1 med hukommelsescontrolleren. Når du trykker på hukommelsens urhastighed, øges belastningen på hukommelsescontrolleren betydeligt. Dette øger varmeproduktionen og spændingskravene. Høj varme og spænding kan forårsage stabilitetsproblemer. I værste tilfælde kan det dræbe din hukommelsescontroller og dermed din CPU. Dette er grunden til, at hukommelsesoverclocking potentielt kan annullere din CPU-garanti.

Gear 2 sætter hukommelsescontrolleren i et 1:2-forhold med hukommelsesuret. Dette reducerer hukommelsescontrollerens belastning markant, men introducerer en vis ekstra latenstid. Generelt er det punkt, hvor du skal aktivere gear 2 af stabilitetsmæssige årsager, ved 3600MTs. Desværre betyder latensstraffen ved at gøre det, at op til omkring 4400MTs er der en faktisk præstationsstraf. Hvis du kan køre din hukommelse i et stabilt setup over 4400MTs, er Gear 2 ideel. Men hvis du kan skubbe ud over 3600MTs, men ikke 4400MTs, så skru urhastigheden tilbage til 3600MTs. Der fokuserer du på at stramme hukommelsestiderne yderligere i stedet for.

Bemærk: Gear 4 tilbydes teknisk til DDR5. Det sætter forholdet til 1:4 af de samme grunde med de samme ulemper. Den nuværende DDR5-hukommelse er ikke hurtig nok til at skulle drage fordel af Gear 4.

CAS latens

Standardmålet for RAM-latensen kommer fra CAS-latensen. Dette forkortes ofte til CL, tCAS eller tCL. Som vi dækkede i vores seneste guide til hukommelsestider, tCL måler, hvor hurtigt RAM'en kan give adgang til en kolonne i en allerede åben række. Som næsten alle hukommelsestider er lavere bedre, selvom du kan forvente opadgående skalering med stigning i clockhastigheden. Når du sænker denne værdi, skal du altid holde den jævn. Ulige tal har en tendens til at være væsentligt mindre stabile.

Bemærk: Denne opadgående skalering med clockhastighed øges for tCL, og alle andre hukommelsestider skyldes notationen. Timings er alle mål for, hvor mange urcyklusser det tager at gøre noget. Den absolutte tid, det tager at gøre noget, ændres ikke, efterhånden som urhastigheden stiger. RAM kan f.eks. kun åbne en kolonne på 10 nanosekunder. Dine tider skal blot afspejle den absolutte tid i urcyklusser.

RAS til CAS forsinkelse

tRCD er det mindste antal processorcyklusser, der er nødvendige for at åbne en række, forudsat at ingen række er åben. Dette kan opdeles i tRCDWR og tRCDRD, som betegner henholdsvis skrivning og læsning. De to værdier skal være ens, hvis værdierne er adskilt ovenfor. Disse værdier behøver ikke nødvendigvis at være lige og vil generelt være lidt højere end tCL.

Rækkeaktiveringstid

tRAS er det mindste antal cyklusser mellem en række, der åbnes, og precharge-kommandoen udsendes for at lukke den igen. Dette har historisk set været omkring værdien af ​​tRCD + tCL. For nuværende DDR5-moduler ser det dog ud til at være sat nærmere tRCD +(2x tCL). Det er uklart, om dette er en mangel på optimering i betragtning af platformens manglende modenhed eller en nødvendig ændring for platformen. Du kan få succes med at stramme denne timer, afhængigt af din platform.

Bankcyklustid

tRC er antallet af cyklusser, det tager for en række at fuldføre en hel cyklus. Den skal være indstillet til mindst tRAS + tRP. Vi har ikke nævnt tRP. Her som opstramning ikke direkte giver meget af en præstationspåvirkning. Det er det mindste antal cyklusser, der kræves for at udføre en foropladningskommando for at lukke en række.

RAS til RAS forsinkelse

tRRD angiver det mindste antal cyklusser mellem "aktiver"-kommandoer til forskellige banker på en fysisk rangering af DRAM. Kun én række kan være åben pr. bank. Med flere banker kan flere rækker dog være åbne på én gang, selvom der kun kan interageres med én på én gang. Dette hjælper med pipelining-kommandoer. Minimumsværdien tilladt af hukommelsescontrolleren er 4 cyklusser. Dette kan opdeles i to separate timings, tRRD_S og tRRD_L, som henholdsvis betyder kort og lang. Disse refererer til tRRD ved adgang til banker i henholdsvis forskellige bankgrupper eller i samme bankgruppe. Den korte værdi skal bevare minimumsværdien på 4 cyklusser. Den lange værdi er typisk det dobbelte af den korte værdi, men kan muligvis strammes yderligere.

Fire aktiveringsvindue

tFAW, nogle gange kaldet det femte aktiveringsvindue, angiver et tidsvindue, inden for hvilket kun fire aktiveringskommandoer kan udstedes. Dette skyldes, at strømforbruget ved at åbne en række er betydeligt. Udførelse af mere end fire aktiveringer i denne rullende periode kan medføre, at den femte aktivering har så lav tilgængelig effekt, at den ikke er i stand til pålideligt at aflæse værdierne i rækken. Dette bør være mindst 4x tRRD_s. Værdier lavere end dette vil blive ignoreret.

Tidsopdateringskommando

tRFC er det mindste antal cyklusser, som en opdateringskommando skal tage. DRAM, som er dynamisk, skal regelmæssigt opdatere hukommelsescellerne, så de ikke mister deres ladning. Processen med at opdatere betyder, at en bank skal sidde inaktiv i mindst hele varigheden af ​​tRFC. Dette kan naturligvis have en præstationspåvirkning, især med et lille antal banker. Dette tal er normalt relativt konservativt og kan generelt reduceres en smule. Hvis tRFC strammes for meget, vil det føre til udbredte problemer med hukommelseskorruption.

Tidsopdateringsinterval

tREFI er unik blandt alle DRAM-timingerne af to grunde. For det første er den eneste timing et gennemsnit snarere end en minimum eller nøjagtig værdi. For det andet er det den eneste værdi, du skal øge for at få øget ydeevne. tREFI er den gennemsnitlige tid mellem opdateringscyklusser, defineret i længden med tRFC. Denne værdi vil være meget højere end nogen anden tid. Du ønsker, at den skal være så høj som muligt, mens den forbliver stabil. Typiske værdier vil være i cyklusområdet ti til tredive tusinde. Den kan dog være stabil med en maksimal værdi på 65534. Denne værdi skal være større end tRFC. I øjeblikket afslører AMD-platformen slet ikke denne værdi, og support kan være begrænset på Intel-platforme.

Som enhver anden timing er det afgørende at udføre langtidsstabilitetstest for at bekræfte, at enhver opdateret tREFI-værdi er stabil. Du bør helt klart starte højt og arbejde dig ned. Husk, at et tal lige lidt for højt kan tage flere timer at vise stabilitetsproblemer. En anden ting, du skal være opmærksom på, er, at hastigheden af ​​ladningsfald i en DRAM-celle stiger, når temperaturen stiger. Det betyder, at hvis du går efter en høj tREFI, skal du muligvis reducere spændingen. Du skal muligvis også sikre dig, at din RAM har god luftstrøm. I nogle tilfælde, på knapt stabile konfigurationer, kan temperaturændringen mellem årstider eller i rummet under lange løb vippe den omhyggelige balance. Dette kan gøre en tidligere stabil konfiguration ustabil.

Sikker spænding

Spænding er altid afgørende for overclocking. En højere spænding har en tendens til at betyde en bedre chance for en stabil overclock. Højere spænding har også en tendens til at øge varmeproduktionen betydeligt. Det øger også risikoen for, at du dræber din hardware, så vær forsigtig. Desværre er der ingen sikker værdi. Dette skyldes, at der er flere hukommelses-IC OEM'er, hvis hukommelseschips yder forskelligt. Det er også delvist, fordi adskillige spændingsindstillinger - hjælpsomt - kan variere i navnet. Typisk ønsker du ikke at øge disse værdier meget.

For DDR4 burde 1,35V generelt være ok til alt. Nogle DDR4 DRAM IC'er kan være perfekt stabile selv til daglig brug ved 1,5V. I nogle tilfælde kan lidt mere også være sikkert. For DDR5 er anbefalingerne for strømspænding de samme. I betragtning af platformens umodenhed kan dette ændre sig over tid.

Bemærk: Før du øger en spændingsværdi i BIOS, bør du altid undersøge det nøjagtige udtryk for at vide, hvad du ændrer. Husk, at øge spændingen kan 100% dræbe CPU'er, RAM og anden hardware, mens garantien bortfalder.

Vær ekstra forsigtig, hvis standardværdien er langt fra 1,35V, da dette kan indikere, at du gør noget forkert. Der er ingen sikkerhedsforanstaltninger eller sundhedstjek her. BIOS'en vil antage, at du ved, hvad du laver, og accepterer risikoen for, at du kan dræbe hardwaren.

Risikofyldt spænding og underspænding

Antag, at du skal øge din spænding ud over 1,35V for at opnå stabilitet. I så fald er det værd at undersøge, hvilken matricevariant fra hvilken DRAM IC OEM du har. Når du ved dette, kan du undersøge nogle hukommelsesoverclocking-fora for at se de anbefalede spændingsgrænser til daglig brug. Husk, at dit kilometertal kan variere med hensyn til ydeevne, stabilitet og – kritisk – ikke at dræbe din hardware.

Selvom du muligvis kan levere mere spænding end anbefalet, ideelt set sikkert uden problemer overhovedet. Det er generelt bedst at underskride de anbefalede værdier lidt. For de fleste mennesker, den sidste lille smule ekstra ydeevne, som kunne presses ud via overclocking og overspænding til det yderste er ikke den ukendte risiko værd at dræbe din hardware og erstatte det.

Når du har slået et stabilt overclock ind på din RAM, kan det være værd at eksperimentere med at reducere spændingen igen. Underspænding er processen med at reducere driftsspændingen. Det lader typisk hardware køre køligere og sikrere. Det er mere kritisk for CPU- og GPU-overclocking. Der kan temperatursænkningen tillade en lille stigning i de maksimale urhastigheder. RAM-hastigheder justeres dog ikke med sådan temperatur. Reduktion af spændingen på din RAM, især efter at have øget den i starten af ​​overclocking-processen, mindsker simpelthen risikoen for hardwaredød og reducerer køretemperaturerne.

Andre Tidspunkter

Der er masser af andre sekundære og tertiære timings, som du kan fifle med. Dem, vi har nævnt ovenfor, er dog dem, der har en tendens til at give det mest betydelige ydelsesboost. Konfiguration af alle disse værdier til de strammest mulige indstillinger.

Alt imens kan verificering af stabilitet tage dage eller endda uger med hårdt arbejde for, hvad der generelt er en minimal præstationsforbedring. Ved at begrænse ændringer til de nævnte indstillinger kan du opnå den største forbedring med minimal tid, der kræves. Du skal ikke tage dette som ensbetydende med, at processen vil være kort, hvis du bare justerer de anbefalede indstillinger. Det vil være hurtigere, men ikke kort.

Konklusion

Der er en bred vifte af måder at forbedre ydeevnen af ​​din RAM på. I sig selv vil de fleste indstillinger resultere i minimal ydeevneforbedring, men når de kombineres, er gode forbedringer mulige. For absolut begyndere er XMP vejen at gå. Den er fremragende som en plug-and-play-løsning, der kun skal slås til.

Hvis du vil gå lidt længere, er det generelt anbefalede hurtige og nemme gevinster at øge frekvensen og reducere CAS-latensen. Herefter kommer du ret i dybden. Optimeringsprocessen kan tage ugers arbejde at nå grænsen for din hardware.

Det er også vigtigt at være forsigtig. Overclocking kan dræbe hardware, især hvis du øger spændingen med for meget. Så længe du holder dig inden for rimelige grænser, kan du presse en anstændig mængde ekstra ydeevne ud af din computer uden penge. Hvilket er en sejr i vores bog.