Minnesguide – AMD Ryzen 1000/2000/3000

Permalänk

I dag kom det nya 2x16gb 3600mHz cl16-kit till försäljning: Inet

Visa signatur

Dator 1: MSI Tomahawk Max, Ryzen 3700X, Sapphire Pulse RX 5700 XT, Ballistix Elite 4x8 GB 3200 MHz cl15, Corsair Force MP510 960 GB, Scythe Kaze Master Pro, Plusdeck 2c Dator 2: Lenovo ThinkPad T480s

Permalänk
Medlem
Skrivet av Överklockad_gasklocka:

I dag kom det nya 2x16gb 3600mHz cl16-kit till försäljning: Inet

Bra pris för 2x16GB i den hastigheten, lite slappa timings men dom går troligen att sänka om man höjer spänningen. Mina Trident Z RGB med B-Die var 1000Kr dyrare, med fördelen att dom fanns när jag skulle köpa, dom levererar i alla fall vad som behövs för Ryzen 3000.

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk
Medlem
Skrivet av the squonk:

Jag kör 3733 1:1 på Asus, cores går i vila som dom ska och frekvenser/spänning skalar som det ska. Även boost fungerar som det ska. Men det är AGESA 1.0.0.2 som Asus håller kvar vid, dom släppte ett Beta med AGESA 1.0.0.3AB och det var typ sämre på allt enligt mig. Dom har heller inte släppt det officiellt. Cred till Asus som kollar lite innan dom släpper ...

Ok!, ja allt med moderkort och zen2 känns som att man skulle väntat 3 månader med köp
Ska testa så fort jag får minnena vad som händer, tyvärr har inget (edit: jo ett av mina har det) av mina moderkort rätt agesa-version ännu
så jag antar att det inte kommer att fungera korrekt.

Visa signatur

I5 9600k@stock / Cooler Master Evo 212 / Gigabyte Z390 Gaming X / Corsair Vengeance LPX 16GB DDR4 3000MHz / MSI RTX2070 Gaming Z / EVGA 550 BQ / Asus VG27BQ 27" 165Hz

Ryzen 5 5600x@stock / Asus Rog Strix X570-E Gaming / Corsair Vengeance RGB Pro 16GB 3600MHz CL18 / MSI RTX3070 Suprim X / BeQuiet Pure Power 11 600W / Asus VG278Q 27" 144Hz

Permalänk

Är det någon som vet vilka minnesmoduler som sitter i g.skills nya neo serie?

Skickades från m.sweclockers.com

Visa signatur

AMD Ryzen 3900x @ 4.3 GHz 1.28125 V | G.Skill trident Z 3200 MHz cl 16 | ASUS DUAL RTX 2600 | Noctua NH U12A | Fractal design R6

Permalänk
Medlem
Skrivet av johanlillja:

Är det någon som vet vilka minnesmoduler som sitter i g.skills nya neo serie?

Skickades från m.sweclockers.com

Ingen aning, men det skulle vara kul att veta. Får nog inte besked förrän någon har köpt och kan köra Taiphoon Burner.

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk
Medlem

En liten guide i hur ni läser av info från era minnen i thaiphoon burner & sedan importerar denna info i dram calc för att få fram bättre passande timings än vad r-xmp kanske föreslår.

Det är inte skriptat eller klippt utan inspelat rakt av & "on the fly". Så ta det för vad det är...

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

En liten guide i hur ni läser av info från era minnen i thaiphoon burner & sedan importerar denna info i dram calc för att få fram bättre passande timings än vad r-xmp kanske föreslår.

https://youtu.be/_ErMnLMFTXU

Det är inte skriptat eller klippt utan inspelat rakt av & "on the fly". Så ta det för vad det är...

Riktigt bra! Har tänkt att testa att klocka mina stickor och har aldrig oc ram innan och videon var väldigt hjälpsam. Uppskattas mycket.

Lite novis frågor. När man testar om det bootar, hur gör man det enklast? Är det "try it" funktionen som finns i bios eller är det bara att save och försöka komma in i Windows?

Om det inte bootar är det cmos reset som gäller då?

Är det något särskilt att tänka på när man ger sig in?

Har försökt hitta hur högt man vågar gå med spänning för b die men hittar svar på allt från 1.35 till 1.5 i en 24/7

Skickades från m.sweclockers.com

Visa signatur

B450 Tomahawk 3700X 16gb G.Skill Flare x 860 Evo Noctua DH15 Seasonic focus+ 750W FD Define C Gigabyte RTX 2070 windforce

Permalänk
Medlem
Skrivet av Oppna:

Riktigt bra! Har tänkt att testa att klocka mina stickor och har aldrig oc ram innan och videon var väldigt hjälpsam. Uppskattas mycket.

Lite novis frågor. När man testar om det bootar, hur gör man det enklast? Är det "try it" funktionen som finns i bios eller är det bara att save och försöka komma in i Windows?

Om det inte bootar är det cmos reset som gäller då?

Är det något särskilt att tänka på när man ger sig in?

Har försökt hitta hur högt man vågar gå med spänning för b die men hittar svar på allt från 1.35 till 1.5 i en 24/7

Skickades från m.sweclockers.com

Bootar den inte can en cmos reset vara nödvändig men man kan ha en mem-ok knapp för att påtvinga boot i default safe värden om man har en sådan, även en try it knapp ska ha liknande funktion. Då slipper man reset. Mitt bord gör en slags halvreset av cmos när den inte kan boota & sen kör defaults. För att kolla om den bootar så menar jag bara att den ens postar om man ska vara tydlig med begreppen & tillbaka in i uefi igen & fortsätta, vill man vara extra noga kan man ta en timing i taget & boota hela vägen in i windows & köra en snabbrunda i HCI eller liknande. Kör man en dram calc brukar det dock gå någorlunda bra men har man otur kan det bli strul.

Gällande b-die och spänning så är 1.5V runt maximalt man kan köra innan temp blir problematisk men det beror på om det är dual rank eller single rank minnen, det beror också på hur bra kylning/luftflöde du har i chassiet, själv köra jag melan 1.45 och 1.47 beroende på vilken frekvens/timings det rör sig om. Över det & det kan bli varmt men då har mina en rätt liten heatsink.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Bootar den inte can en cmos reset vara nödvändig men man kan ha en mem-ok knapp för att påtvinga boot i default safe värden om man har en sådan, även en try it knapp ska ha liknande funktion. Då slipper man reset. Mitt bord gör en slags halvreset av cmos när den inte kan boota & sen kör defaults. För att kolla om den bootar så menar jag bara att den ens postar om man ska vara tydlig med begreppen & tillbaka in i uefi igen & fortsätta, vill man vara extra noga kan man ta en timing i taget & boota hela vägen in i windows & köra en snabbrunda i HCI eller liknande. Kör man en dram calc brukar det dock gå någorlunda bra men har man otur kan det bli strul.

Gällande b-die och spänning så är 1.5V runt maximalt man kan köra innan temp blir problematisk men det beror på om det är dual rank eller single rank minnen, det beror också på hur bra kylning/luftflöde du har i chassiet, själv köra jag melan 1.45 och 1.47 beroende på vilken frekvens/timings det rör sig om. Över det & det kan bli varmt men då har mina en rätt liten heatsink.

Tack för svar. Riktigt kul att du tar dig tid och lär andra, svarar på frågor och bara i ren allmänhet finns här runt omkring. Tror vi är många som uppskattar det du gör!

Skickades från m.sweclockers.com

Visa signatur

B450 Tomahawk 3700X 16gb G.Skill Flare x 860 Evo Noctua DH15 Seasonic focus+ 750W FD Define C Gigabyte RTX 2070 windforce

Permalänk

Hur mycket av denna guide kan appliceras på Ryzen 3000/X570?

Visa signatur

CPU: 3900X | Moderkort: Aorus X570 Ultra | RAM: TridentZ F4-3600C16D-16GTZR | GPU: RTX 2070 Super | Lagring: 970 EVO Plus 1TB + 3TB WD Green EZRX + 4TB Seagate Barracuda | PSU: RM750X v2 | Chassi: Design R6 | Skärm: AOC CQ27G2U | Tangentbord: Varmilo VA109 Moonlight MX Blue | Mus: Razer Deathadder

Permalänk
Medlem
Skrivet av hipstergamer:

Hur mycket av denna guide kan appliceras på Ryzen 3000/X570?

Det beror på vad du menar, allmänna timings är inte så speciellt cpu beroende, inte heller allmän info. Gällande spänning för SoC, VDDG, VDDP, DRAM osv så kan en del skilja lite i hur högt du vill gå. B-die är fortsatt bästa minnestypen för lägst latens vid högst frekvens, samtidigt finns e-die minnen idag som orkar bra i frekvens men kanske inte så bra i latens men som duger fint till Zen2. Vad det gäller sweetspot för Zen2 så ligger den på 3600-3733 c15-c16, kan man ta sig till 3800 så kan det ge en del om man kör synkroniserat FCLK/UCLK/MEMCLK. Måste man däremot offra ganska mycket på latenser är inte 3800 värt det så det beror helt på vad man måste offra för att nå vilken frekvens, sen beror det lite på vad man är ute efter, primärt låg latens eller hög bandbredd.

Vi kan lägga till lite extra termer här

VDDG: Infinity Fabric spänning, normalt 0,95V/ 950mV men kan sättas uppåt 1.1V/ 1100mV som mest
VDDP: Minnesbuss spänning, inte samma som CLDO_VDDP, normalt 0,9V/ 900mV, kan sättas uppåt 1V/ 1000mV, gå inte över 1.1V/ 1100mV
CLDO_VDDP: Interconnect spänning till chip på minnena, inte samma som VDDP, normalt 0,9V/ 900mV och kan sättas mellan 0,8V/ 800mV - 1V/ 1000mV
FCLK: Infinity Fabric klockfrekvens
UCLK: Minneskontrollerns klockfrekvens (normalt en divider från MEMCLK så UCLK==MEMCLK är 1:1)
MEMCLK: Minnesbussens frekvens (halva minneshastigheten, vid synkat läge samma som FCLK och UCLK)

Zen2 kan köra minneshastighet upp till 3200MT/s utan att det räknas som klockning, upp till och med 3600MT/s kommer gå synkat med FCLK:UCLK:MEMCLK, vill man köra synkat 3666,3733,3800 så måste man manuellt ställa detta på just synkat genom att sätta alla frekvenser manuellt. 1833/1834MHz för 3666MT/s, 1866/1867MHz för 3733MT/s och 1900MHz för 3800MT/s

Gällande spänningar så är det bra att hålla SoC till under 1.15V men då SoC körs på betydligt äldre process så gäller praktiskt taget samma gränser som för Zen+ normalt ligger SoC på 1.1V vid 3800, VDDG skall hållas under SoC, kan köras upp mot 1.1V som mest men normalt 1V vid 1900MHz/ 3800MT/s, VDDP kan sättas uppåt 1V men brukar inte behöva gå upp mer än 0,925-0,950V.

Här nedan syns ett exempel i uefi på hur FCLK är satt till 1867MHz och UCLK är satt till 1:1 med MEMCLK vilket är satt till 3733, detta sammantaget ger synkat läge mellan uclk:fclk:memclk

Rent generellt är det bäst att köra synkat läge för fclk/uclk/memclk men det finns situationer där asynkront läge kan löna sig, om du bara kan få upp dina minnen i 2933MT/s exempelvis så kan det löna sig att manuellt sätta en högre FCLK frekvens på 1800-1900MHz istället för 1466MHz som den annars skulle ha. Den ökade FCLK frekvensen kommer med stor sannolikhet ge mer prestanda än den förlust man får av att köra minnesbuss asynkront mot IF buss. Finns en del som testat detta och man ser klara fördelar av att klocka IF bussen, speciellt när minnena är väldigt långt ifrån maximala IF frekvensen. Om minnen når 3466-3600 så skulle jag personligen köra 1:1 på allt då latenser annars äter upp förtjänsten i spel, den förtjänsten kan dock fortfarande väga över i saker som inte är latensberoende. Når man 3666-3800 på minnena SKA man köra 1:1, allt annat är bortkastat.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Gällande minnets påverkan på Zen2 i spel

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Avstängd

Hej,

Har dessa minnen som jag köpte från inet https://www.inet.se/produkt/6110169/corsair-16gb-2x8gb-ddr4-3...

Alltså CMK16GX4M2B3200C16 och på dom står det Ver 4.32 och det jag undrar är vad det är för minnen på dom? Har googlat lite och där står det att Ver 4.31 är Samsung b-die men det finns typ ingen info om Ver 4.32 på någon tysk sida skrev nån att det var b-die för nått program visa dom som det men på en spansk sida så stod det att programmet läste fel och att dessa var c-die?

Jag är inte insatt alls i minnen och så men undrar om nån här vet vad för minnen jag har och om det nu är c-die är det mycket sämre än b-die?

Kör ryzen 5 3600 med ett B450 tomahawk max moderkort och XMP ställer dom till 3200mhz och verkar funka bra. Men skulle vara intressant som sagt om nån visste mer om dessa och om jag kan få ur mer av dom om jag skulle vilja pröva det.

Permalänk
Medlem
Skrivet av Jackss:

Hej,

Har dessa minnen som jag köpte från inet https://www.inet.se/produkt/6110169/corsair-16gb-2x8gb-ddr4-3...

Alltså CMK16GX4M2B3200C16 och på dom står det Ver 4.32 och det jag undrar är vad det är för minnen på dom? Har googlat lite och där står det att Ver 4.31 är Samsung b-die men det finns typ ingen info om Ver 4.32 på någon tysk sida skrev nån att det var b-die för nått program visa dom som det men på en spansk sida så stod det att programmet läste fel och att dessa var c-die?

Jag är inte insatt alls i minnen och så men undrar om nån här vet vad för minnen jag har och om det nu är c-die är det mycket sämre än b-die?

Kör ryzen 5 3600 med ett B450 tomahawk max moderkort och XMP ställer dom till 3200mhz och verkar funka bra. Men skulle vara intressant som sagt om nån visste mer om dessa och om jag kan få ur mer av dom om jag skulle vilja pröva det.

Titta med Thaiphoon burner vilken chiptyp det är, videon ovanför kan guida dig till det.

#18033379

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Tjena,

Har kollat lite i inställningarna på moderkortet. Har två Corsair Vengeance 8GB, 300Mhz, C15 installerade.
Jag tog en kik i CPU-z och blir lite lång i ansiktet när det står max speed 2132 (1066) på den andra skärmdumpen. På den första ser det rätt ut?

Är inte riktigt van vid MSI-bios, men hoppas jag gjort rätt.

Ser detta riktigt ut? Har aktiverat XMP, något jag ska avaktivera då jag satt minnesfrekvensen på 3000Mhz i bios?

//C

Visa signatur

Jonsbo D31 Mesh
MSI B450M Mortar
AMD Ryzen 5800X3D
Corsair LPX 2x16Gb 3600MHz
AMD Radeon 7800XT Nitro +

Permalänk
Medlem
Skrivet av Juus1:

Tjena,

Har kollat lite i inställningarna på moderkortet. Har två Corsair Vengeance 8GB, 300Mhz, C15 installerade.
Jag tog en kik i CPU-z och blir lite lång i ansiktet när det står max speed 2132 (1066) på den andra skärmdumpen. På den första ser det rätt ut?
https://i.imgur.com/jZOjiVl.jpg
https://i.imgur.com/Ir2lvLT.jpg

Är inte riktigt van vid MSI-bios, men hoppas jag gjort rätt.

Ser detta riktigt ut? Har aktiverat XMP, något jag ska avaktivera då jag satt minnesfrekvensen på 3000Mhz i bios?

//C

Det du ser är i ena fallet standard jedec frekvens utläst från data sparat i minnet (SPD fliken) och i det andra den frekvens du faktiskt kör (memory fliken), vilket ser ut att vara 1500MHz vilket är 3000MT/s vilket är helt korrekt.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Ska precis bygga ihop min Ryzen 5 3600 med ett MSI Tomahawk Max.

Har köpt Corsair Vengeance LPX 2x8gb 3200Mhz CL18. Vad behöver jag göra i BIOS? Aktivera XMP?

Vet ej om de är 4.31 då jag inte fått minnena än. Minnet är med på MSIs compatability lista.

Har inte byggt en dator på 10 år säkert.

Permalänk
Medlem

@tellus82: Perfekt, tackar!

//C

Visa signatur

Jonsbo D31 Mesh
MSI B450M Mortar
AMD Ryzen 5800X3D
Corsair LPX 2x16Gb 3600MHz
AMD Radeon 7800XT Nitro +

Permalänk
Medlem
Skrivet av 56KV90:

Ska precis bygga ihop min Ryzen 5 3600 med ett MSI Tomahawk Max.

Har köpt Corsair Vengeance LPX 2x8gb 3200Mhz CL18. Vad behöver jag göra i BIOS? Aktivera XMP?

Vet ej om de är 4.31 då jag inte fått minnena än. Minnet är med på MSIs compatability lista.

Har inte byggt en dator på 10 år säkert.

Kör först & främst med lägre standard hastighet och kolla av så saker beter sig som det är tänkt i övrigt, när du gjort det så kan du aktivera XMP och välja 3200MT/s, en sak som ska ske automatiskt då är att dram spänning sätts till korrekt värde automatiskt men det är inte altid det gör det så det kan man behöva kika på, normalt brukar XMP ligga på 1.35V men det finns kit med lägre eller högre spänning. Bara och sätta korrekt värde manuellt ifall det sätts felaktigt. Sen finns det massvis av fler saker att göra men det kommer kräva en del pillande som kanske inte känns OK för dig. Exempelvis skulle du kunna köra en mycket högre frekvens på infinity fabric bussen asynkront och på så vis tjäna en del prestanda.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

@tellus82:

Ok, tack.

Skall jag då in i BIOS direkt och sätta ett lägre värde, eller köra på det värde som den bootar upp med och sen eventuellt aktivera XMP?

Sen så har jag inte tänkt mixtra med något eller ge mig på överklockning, vill bara att det ska fungera på den hastighet minnena är på

Permalänk
Medlem
Skrivet av 56KV90:

@tellus82:

Ok, tack.

Skall jag då in i BIOS direkt och sätta ett lägre värde, eller köra på det värde som den bootar upp med och sen eventuellt aktivera XMP?

Kör först med det värde den bootar med och kolla så alt lirar i default, att direkt köra XMP kan vara lite jobbigt om något visar sig vara ostabilt för då vet man inte om det var XMP som orsakade det hela eller något annat, kollar du innan du aktiverar XMP så blir det lättare att felsöka.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Zen2/Matisse/R3000

Följande sektion tar upp det som skiljer med nya generationen Ryzen processorer, då de är uppbyggda på ett fundamentalt annorlunda sätt mot tidigare generationer så skiljer en del vad det gäller rekommendationer för frekvenser, spänningar motstånd osv. Mycket kan fortfarande appliceras på Zen2 så här nedan kommer jag mestadels gå igenom det som skiljer sig på just Zen2 snarare än allt rörande minnen. Grunden kan läsas ovanför fortfarande.

Index

  • Generell genomgång av Zen2

  • Rekommenderade värden samt ordlista

  • Minnets påverkan av prestanda

  • Avancerad tweaking

  • Nyttiga Länkar

Generell genomgång av Zen2

Stora skillnaden i och med Zen2 är att i dessa så sitter minneskontrollern i IO die och inte ihop med själva kärnklustren (CCD), därför kallas nu IMC (Integrated Memory Controller) istället UMC (Unified Memory Controller). Denna har en egen klockhastighet kallad UCLK och sätts som en divider mot minnesbussens hastighet (MEMCLK) vilket är halva din minneshastighet, exempelvis 3600MT/s=1800MHz, UCLK håller antingen 1:1 hastighet mot den (samma hastighet) eller 1:2 (halva minnesbussens hastighet). Anledningen till detta är att möjliggöra hastigheter över 4000MT/s vilket inte skulle vara möjligt om kontrollern behövde gå i 1:1 med minnesbussen. Att köra kontrollern i halva bussens hastighet har dock ganska extrema negativa effekter på latens vilket gör att förtjänsten av högre frekvens blir mer eller mindre uppäten, detta gör att de flesta satsar på att nå 36-3800MT/s med låga latenser och då gärna i 1:1 på FCLK/UCLK/MEMCLK (Infinity Fabric/Minneskontroller/minnesbuss)

Zen2 kan köra minneshastighet upp till 3200MT/s utan att det räknas som klockning, upp till och med 3600MT/s kommer gå synkat med FCLK:UCLK:MEMCLK, vill man köra synkat 3666,3733,3800 så måste man manuellt ställa detta på just synkat genom att sätta alla frekvenser manuellt. 1833/1834MHz för 3666MT/s, 1866/1867MHz för 3733MT/s och 1900MHz för 3800MT/s. Långt ifrån alla Zen2 processorer kommer orka upp i 1900MHz synkat läge och en del kanske stannar redan på 1800MHz, denna skillnad är i slutändan inte så enorm, speciellt inte om man ser till att optimera/polera timings vid 3600, även 3666 och 3733 fungerar utmärkt i 1:1 och slutar det med att det helt enkelt inte går att nå högre än någon av dessa så är det för liten prestandaskillnad för att lägga pengar på grejer som kan ta en till 3800, det blir en investering som inte går ihop rent ekonomiskt.

Buildzoid gör en bra genomgång av hur det fungerar på Zen2 här:

Rekommenderade värden samt ordlista

I ordlistan så anger jag en del rekommenderade värden för just Zen2, dessa är oavsett moderkort och chipset, nu skiljer sig dock all hårdvara pga kiselkvalité men också pga UEFI/AGESA version, så en del moderkort kan reagera lite underligt på en del saker, speciellt data bus inställningar och saker som command rate och gear down mode. Det som också skiljer mellan hårdvara är vad olika bolag kallar allt för, det finns tyvärr väldigt lite "standard namn" för saker så jag har försökt lista lite varianter som kan betyda samma sak beroende på tillverkare.

Här nedan syns ett exempel i uefi på hur FCLK är satt till 1867MHz och UCLK är satt till 1:1 med MEMCLK vilket är satt till 3733, detta sammantaget ger synkat läge mellan uclk:fclk:memclk

Rent generellt är det bäst att köra synkat läge för fclk/uclk/memclk men det finns situationer där asynkront läge kan löna sig, om du bara kan få upp dina minnen i 2933MT/s exempelvis så kan det löna sig att manuellt sätta en högre FCLK frekvens på 1800-1900MHz istället för 1466MHz som den annars skulle ha. Den ökade FCLK frekvensen kommer med stor sannolikhet ge mer prestanda än den förlust man får av att köra minnesbuss asynkront mot IF buss. Finns en del som testat detta och man ser klara fördelar av att klocka IF bussen, speciellt när minnena är väldigt långt ifrån maximala IF frekvensen. Om minnen når 3466-3600 så skulle jag personligen köra 1:1 på allt då latenser annars äter upp förtjänsten i spel, den förtjänsten kan dock fortfarande väga över i saker som inte är latensberoende. Når man 3600-3800 på minnena SKA man köra 1:1, allt annat är bortkastat.

SoC voltage eller VDDR_SOC eller VDDCR SOC
Den spänning som matas in i IO Die i CPU, alltså den separata chipleten som innehåller minneskontrollern (UMC) samt, PCI-E, USB etc. Denna bör hållas inom 0.95v till 1.15v. Högre SoC spänning ger inte alltid mer stabilitet utan här gäller det att hitta en sweetspot. SoC spänning ger alltså UMC bättre stabilitet i första hand, inte själva minnesmodulen i sig. Normalt värde vid 18-1900MHz FCLK/UCLK/MEMCLK är 1.1V
VDDG:
Infinity Fabric spänning, normalt 0,95V/ 950mV men kan sättas uppåt 1.075V/ 1075mV som mest, brukar generellt inte behöva höjas mer än till 0,95V även vid 18-1900MHz FCLK/UCLK/MEMCLK
VDDP:
Minnesbuss spänning/drivspänning för transistor på bussen, inte samma som CLDO_VDDP, normalt 0,9V/ 900mV, kan sättas uppåt 1V/ 1000mV, gå inte över 1.1V/ 1100mV, normalt fungerar 0,9V även vid 18-1900MHz FCLK/UCLK/MEMCLK, stabilitet kan uppnås genom att sänka eller höja VDDP, små justeringar kan göra stor skillnad, behöver en kallstart för att aktiveras
CLDO_VDDP:
Interconnect spänning på UMC till chip på minnena, inte samma som VDDP, normalt 0,9V/ 900mV och kan sättas mellan 0,8V/ 800mV - 1V/ 1000mV, normalt fungerar 0,9V även vid 18-1900MHz FCLK/UCLK/MEMCLK
DRAM Voltage eller MEM_VDDIO eller VDIMM
Arbetsspänning för minnesmodulerna, mellan 1.35 och 1.45v funkar utan problem, vid 1.45 är det bra med lite luftcirkulation runt minnena, för varma minnen kommer orsaka instabilitet. Denna spänning påverkar minnesmodulens stabilitet i första hand. Observera att B-Die tål mer spänning än exempelvis Hynix AFR/MFR men upp till 1.4v ska vara i det närmaste totalt ofarligt oavsett minneschip, i övrigt bör man läsa på innan man övervoltar för hårt på just sin specifika minnesmodul. AMD säger att upp till 1.5v ska vara ok vad det gäller IMC/UMC.
VTT_DDR eller VREF Voltage eller MEM_VTT
En referensspänning för minnesmodulerna, denna ska som standard vara halva DRAM spänningen men för extra stabilitet kan den förskjutas några snäpp uppåt, kör man 1.4v dram så ska VTT_DDR vara 0.7v, för extra stabilitet kan det vara bra med 0.725v eller närliggande, denna spänning ger bättre stabilitet för minnesmodul och minnesbuss. Gå ej över 0.9v
VPPM eller VPP_MEM eller AddCmd MemVRef
En ny spänning med DDR4 som tidigare togs från dram spänning, används för "DRAM row access", inget man ska behöva pilla på egentligen.
PLL Voltage eller +1.8 voltage
Phase Locked Loop, skall enligt utsago påverka renheten hos given klocksignal (BCLK). Skall vara fast värde och inte auto då moderkort har en tendens att övervolta PLL i onödan, bör vara 1.8v eller lägre om man känner för att undervolta något, det ger endast extra stabilitet med höjd PLL vid LN2 situationer eller vid riktigt extrem BCLK klockning.
ProcODT
En slags rening/ filter för signalen som motverkar brus (Processor on-die termination) som kan justeras till olika motståndsvärden, denna kan avhjälpa instabilitet vid höga minneshastigheter. Vid 3600-3800MT/s rekommenderas ett värde på 30 till 40. Gå inte gärna över 60. För Dual Rank minnen eller 4 minnesmoduler kan ett högre ProcODT värde funka bättre, så vid 3600-3800 kanske det är bättre att prova upp mot 60 med 2xDR eller 4xDR/SR.
FCLK:
Infinity Fabric klockfrekvens, den buss som alla separata chiplets kommunicerar med varandra över, man når normalt som högst 1900MHz men beroende på kiselkvalité så kan man nå lägre eller högre frekvenser
UCLK:
Minneskontrollerns klockfrekvens (normalt en divider från MEMCLK så UCLK==MEMCLK är 1:1), man når normalt som högst 1900MHz men beroende på kiselkvalité så kan man nå lägre eller högre frekvenser
MEMCLK:
Minnesbussens frekvens (halva minneshastigheten, vid synkat läge samma som UCLK), hur högt man når här beror på UMC, minnen och moderkort, för x370 verkar det bästa borden toppa runt 3666-3733MT/s, för x470 så toppar de bästa borden runt 4500MT/s, x570 är de som orkar högst
BCLK
Den frekvens som används som basklocka för alla andra frekvenser i systemet, ändras denna kommer FCLK/UCLK/MEMCLK påverkas, samt PIC-E, USB osv.Normala frekvensen här är exakt 100MHz
Gear Down Mode
Låter minnesmodulen arbeta i halvfart på en form av intern växling (grovt förenklat), detta kan tillåta högre hastigheter men offrar prestanda för att komma dit, tänk på det som en slags command rate på 1½T, för B-Die minnen kan det avaktiveras utan större strul, över 3600MT/s kan det behövas igång. För ojämna CAS värden behöver denna vara avaktiverad, slår du på denna med ojämt CAS värde kan det resultera i att datorn inte bootar eller bara höjer tCL till ett jämt värde, det kan dock på vissa moderkort vara precis tvärs om. Osäkert om det är by design...
Command Rate
Hur många klockcykler som används innan data kan skickas efter ett chip blivit valt genom adress, 1T är det snabbare värdet men kan orsaka en del instabilitet på sämre minnesmoduler eller när man jagar extrema hastigheter, 2T kan då vara att föredra även om man offrar lite prestanda i processen. Hynix/Micron gillar oftast 2T
Power Down Mode
Strömspar för minnen genom att offra prestanda, slå av oavsett minnestyp för bättre prestanda på kostnad av pytteliten ökning i strömförbrukning.

CAD Bus settings: Här hittar man 4 olika motståndsvärden som i sin tur påverkar minnesbussen, dessa kan vara värt att prova om man vill få till den där sista gnuttan stabilitet som eventuellt saknas, annars lämna på auto. Värden som 30 på alla 4 eller 30/30/40/60 är också vanliga vid höga hastigheter, även Hynix moduler verkar må bra av högre värden på dessa. Vad som är maximala värden här verkar vara en aning tvetydigt. För Zen2 på Auto verkar alla defaulta till 24 och det rekommenderar även 1usmus.

CAD_BUS ClkDrvb
Clock Drive Strength, ett värde på 24 är att föredra
CAD_BUS AddrCmdDrv
Address / Command Drive Strength, ett värde på 24 är att föredra
CAD_BUS CsOdtDrv
CS / ODT Drive Strength, ett värde på 24 är att föredra
CAD_BUS CkeDrv
CKE Drive Strength, ett värde på 24 är att föredra

Data bus settings Här har vi en del terminerings motstånd för minnesbussen, som exempel har vi RZQ vilket är 240ohm, tar man RZQ/7 så är det ~34 ohm, kör man RZQ/5 är det 48ohm

RTT Nom
Vanligtvis Off/Disabled
RTT WR
vanligtvis Off/Disabled
RTT Park
Vanligt förekommande värde vid högre hastighet är RZQ/5 (48ohm)

Minnets påverkan av prestanda

Som tidigare generationer så spelar minnets hastighet och latens en ganska stor roll men fortfarande som mest i CPU limiterade situationer, high refreshrate gaming är en av de tillfällen som snabba minnen kommer göra skillnad men det kräver sin GPU. Steve från HW unboxed har gjort en bra video i ämnet och tar upp det som behöver tas upp.

Gällande mer avancerad tweaking så finns det gott om prestanda att hämta in, nedanstående är tweakade timings på min rig med 2st 8GB b-die single rank minnen rullandes i 3666MT/s med en 3900x

3666MT/s tweakade timings

Det kan jämföras med samma minnen rullandes i standard XMP timings vid 3733 som med senare bios inte var möjligt att uppnå, här slog moderkortet dessutom på gear down mode vilket gjorde att tCL halkade upp på 18 då du inte kan köra udda timings med gear down igång, detta sammantaget gav rätt dålig prestanda rakt av.

3733MT/s XMP

Avancerad tweaking

En liten guide i hur ni läser av info från era minnen i thaiphoon burner & sedan importerar denna info i dram calc för att få fram bättre passande timings än vad r-xmp kanske föreslår.

Det är inte skriptat eller klippt utan inspelat rakt av & "on the fly". Så ta det för vad det är...

Som synes så är Dram Calc nu uppdaterat att stödja Zen2 och det fungerar idag bra på att ta fram en generell prognos i hur era minnen kan tänkas klocka men det har sina brister då all hårdvara är olika.

Nyttiga länkar

DRAM Calculator for Ryzen by 1usmus
Thaiphoon Burner
HCI Memtest
KARHU Memtest

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

@tellus82: Hur blir det om man sätter MEMCLK till 1800-1900MT/s och FCLK till detsamma (1800-1900MHz ) och sedan kör UCLK i dubbla minnesbussens hastighet?
Sedan kan man väl då busa lite med BCLK?
Detta exempelvis om man har minnen som vägrar gå över 2133MT/s.

Visa signatur

*5600|B350M-A|32GB|A750|GX750W|Core V21|280AIO|1TB+2TB.

AMD Ryzen 5(Zen3) @4891|Asus Prime|Corsair 2x16 RGB PRO 3200C16 @3800C18|Intel Arc LE @2740MHz|Seasonic Focus| Thermaltake mATX kub|Arctic freezer II| NVMe SSD PCIE 3.0x2 Kingston A1000 1500/1000 + 2,5" HDD Toshiba 1TB & Samsung 1TB i RAID 0.

Permalänk
Medlem
Skrivet av Fenrisulvfan:

@tellus82: Hur blir det om man sätter MEMCLK till 1800-1900MT/s och FCLK till detsamma (1800-1900MHz ) och sedan kör UCLK i dubbla minnesbussens hastighet?
Sedan kan man väl då busa lite med BCLK?
Detta exempelvis om man har minnen som vägrar gå över 2133MT/s.

Sätter du memclk till 1800-1900MHz så kommer minneshastighet bli 3600-3800MT/s, har du minnen som vägrar gå över 2133MT/s så är det långt bättre att pusha timings vid 2133MT/s och köra FCLK manuellt till 1800-1900MHz, i det läget kommer memclk och UCLK gå i 1066MHz hur du än gör men det kommer ge långt bättre prestanda än att bara köra 1066MHz för FCLK/UCLK/MEMCLK.

Alltså memclk är den riktiga frekvensen din minnesbuss håller och det är den halva DDR4 hastigheten, UCLK är minneskontrollerns hastighet, den kan köras i samma hastighet som memclk eller halva hastigheten av memclk. FCLK är infinity Fabric bussens hastighet och den kan köras antingen synkat med memclk eller manuellt satt till någon annan frekvens.

Det man gör med långsamma minnen är att låta UCLK matcha MEMCLK för du har inget annat val och sedan pusha FCLK långt högre, det kommer med sådan hårdvara ge bäst resultat, normalt når man 18-1900MHz på FCLK.

Om du börja latja med BCLK så kommer alla andra frekvenser höjas i takt med BCLK höjning, exempelvis om du kör 1066MHz memclk/uclk och 1900MHz fclk så kommer 103MHz BCLK resultera i 1957MHz FCLK och en memclk/uclk på 1098MHz och minnet rullar då i 2196MT/s vilket inte skulle funka om minnet inte klarar mer än 2133MT/s, dessutom skulle FCLK med mycket stor sannolikhet hamna för högt för stabilitet, ställer du då ner memclk ett snäpp och fclk likaså så kan du motverka BCLK höjningen & kanske kan pusha den lite mer men då kommer ovillkorligen baksidan med att klocka bclk, dels kommer PCI-E ramla ner i äldre generations lägen och stabilitet över just PCI-E kommer bli ett rejält problem med viss hårdvara, USB kommer börja pesa ur vid tillräckligt grov BCLK och likaså alla andra kommunikationsbussar om man inte manuellt kan ställa om dividers & multiplar för dom.

BCLK klockning för Zen2 är inte en bra idé rent generellt utan en långt bättre idé är att klocka FCLK om man sitter fast på memclk/uclk, på den gamla tiden när du inte kunde klocka FCLK separat så var det mer idé att klocka genom bclk men i och med att vi har tillgång till FCLK så är det näst intill poänglöst att klocka bclk, det enda som skulle vara en orsak är att få högre boost frekvenser på CPU då processorns hastighet också påverkas av BCLK, detta är dock åter igen rätt bortkastat då vi med Zen2 kan klocka varje CCX individuellt med långt större framgång och prestanda.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Som jag fattat det är det vanligt att NVME M.2 diskar ballar ur om man klockar BCLK, jag förmodar att dom som gör det bara kör med SATA-SSD.

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk
Medlem
Skrivet av the squonk:

Som jag fattat det är det vanligt att NVME M.2 diskar ballar ur om man klockar BCLK, jag förmodar att dom som gör det bara kör med SATA-SSD.

Även sata ballar ur med höjd bclk men det brukar inte ske förrän vid högre frekvenser, bclk är som sagt basen för precis varenda klockfrekvens i resten av systemet, inklusive sata, lan, pci-e, usb, com portar osv, all form av kommunikationsbuss sätter sin frekvens från bclk, många av bussarna klarar lite oc utan större strul medans andra kan pesa ur rätt fort. En del bord kan komma runt detta genom att använda en separat klockgenerator för kommunikationsbussar så som pci-e/sata/usb/etc.

Skickades från m.sweclockers.com

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Även sata ballar ur med höjd bclk men det brukar inte ske förrän vid högre frekvenser, bclk är som sagt basen för precis varenda klockfrekvens i resten av systemet, inklusive sata, lan, pci-e, usb, com portar osv, all form av kommunikationsbuss sätter sin frekvens från bclk, många av bussarna klarar lite oc utan större strul medans andra kan pesa ur rätt fort. En del bord kan komma runt detta genom att använda en separat klockgenerator för kommunikationsbussar så som pci-e/sata/usb/etc.

Skickades från m.sweclockers.com

Hmm, det påminde mig om att C7H faktiskt har en sådan separat klockgenerator. Så jag borde kunna testa BCLK. Jag skulle inte göra det på mitt Prime Pro.

Visa signatur

|| R9 7950X MSI PRO X670-P WIFI 32GB-DDR5-6400c32 MSI RTX4080 Ventus 3X OC || CORE i9 12900KF MSI Z690 Tomahawk WIFI DDR4 32GB-3600c16 Gear1 TUF RTX3080 OC V2 || R7 5800X3D X570S CH8 Extreme 32GB-3800c18 Gigabyte RTX3080 GAMING OC || R9 5900X(B2) B550-F 32GB-3800c18 EVGA RTX3070 FTW Ultra || R9 3900X X470-Prime Pro 32GB-3200c16 MSI RTX2070 Super ||

Permalänk
Medlem
Skrivet av the squonk:

Hmm, det påminde mig om att C7H faktiskt har en sådan separat klockgenerator. Så jag borde kunna testa BCLK. Jag skulle inte göra det på mitt Prime Pro.

Testa gärna och återkom. Tydligen blir det som sagt var mycket bra resultat av BLCK OC.

Visa signatur

Stationär: AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F Gaming WIFI | G.Skill 32GB DDR5 6000MHz CL30 Trident Z5 Neo RGB | Gigabyte 4090 Gaming OC | BeQuiet! Dark Rock 4 Pro | Samsung 980 Pro 1TB M.2 & Intel 660P 1TB M.2 | Corsair RM850x v2 White Series | Phanteks P500A D-RGB | Acer X34GS | Corsair Strafe RGB MX Silent | Razer Deathadder v.2 | Logitech PRO X 7.1
Laptop: AMD Ryzen 7 6800HS | 16GB 4800MHz DDR5 | RTX 3060 140W | 15,6" 144Hz FHD IPS 16:9

Permalänk
Medlem
Skrivet av Mocka:

Testa gärna och återkom. Tydligen blir det som sagt var mycket bra resultat av BLCK OC.

Nja, mycket bra är lite av en åsikt mer än fakta enligt vad jag sett, manuell CCD/CCX OC ger i alla lägen bättre prestanda med avsevärt mindre problem, när man inte behöver välja mellan XFR eller samma all core frekvens rakt av utan kan sätta varje CCX för sig så faller nyttan av att klocka just XFR, allra helst när det kommer med rätt grova nackdelar. Manuell CCD OC kan fortfarande nyttja sleep states så skillnad i idle strömförbrukning/värme blir det inte heller annat än att manuell CCD OC går svalare än stock XFR/bclk OC XFR.

Det enda du kan få ut av XFR OC som skulle kunna generera bättre prestanda för en stund är single core boost, dock kommer denna lida av rätt extrem variation i frekvens jämfört en stadig fast CCD/CCX OC vilket medför att en rätt låg CCD/CCX OC faktiskt kan ge prestanda som är lika bra som en högre frekvens boost, detta pga att snitt värdet för boost frekvensen hamnar runt manuell CCD/CCX OC i vilket fall. Däremot kommer XFR droppa av snabbare med antal kärnor belastade och det kan vara rätt knepigt att få XFR & hålla en hög boost på 4 kärnor exempelvis. Med CCD/CCX så håller alla kärnor det du sätter oavsett hur det belastas.

Som exempel, här kör jag manuell CCD OC och får 518 poäng i CBR20

Här kör jag PBO och får 520, detta trots att processorn här boostar till 4.6GHz vilket är betydligt mer än min CCD OC når upp i, det kostar dock all core prestanda att göra det.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Hedersmedlem

@tellus82 Jag undrar om jag skulle kunna/våga klocka mina G-Skill Trident B-die 3200MHz cl14 minnen upp till 3600MHz till en R5 3600 cpu?

Tror du det skulle gå?

Visa signatur

Stalin var så gammal att de fick Len´in. ;)