Permalänk
Medlem

Vad gör man med en AMD Ryzen 7 3700X?

Hej!

Nu har jag suttit hela helgen och läst, tittat och testat för att bättre förstå hur man får ut det mesta ur en AMD Ryzen 7 3700X och är om något mer konfunderad än jag var innan. Jag är ingen van överklockare, men intresserad.

En del överklockar den som man brukar, dvs. skruva upp frekvens och volttal. Det verkar ligga en gräns någonstans vid 4.2 - 4.3 GHz för överklockning på samtliga kärnor som är svår att komma över. Och om man skruvar upp volttalet till CPU:n över 1.3 volt så är det många som höjer ett varningens finger, säger att det är för högt och varnar för att man förkortar processorns livstid avsevärt. Samtidigt verkar det gå utmärkt att processorn går en bra bit över 1.4 volt så länge det görs inom ramarna för de boost-funktioner som AMD tillhandahåller.

En del tester visar att det inte finns så mycket att vinna på att överklocka 3700X och att man istället bara ska slå på XMP-1 och se till att matcha klockfrekvensen för Infinity Fabric (FCLK) med klockfrekvensen för de minnen man har installerade. Vidare bör man inte gå över 1800MHz för att hålla det fina 1:1-förhållandet mellan RAM och Infinity Fabric.

AMD:s egna boost-funktioner är också förvirrande. De pushar själva för Precision Boost Overdrive som ett sätt se till att processorn får tillgång till den extra ström som ett välutrustat moderkort kan förse den med och därmed möjliggöra högre boost-frekvenser som dessutom kan bibehållas under längre perioder. Samtidigt finns det massor av utsagor från tredje part (bl.a. Gamers Nexus) som hävdar att PBO inte gör någon som helst skillnad när man testar och att AMD har varit lite väl optimistiska i sin marknadsföring av denna funktion.

De tester som jag själv har gjort i Cinebench R20 och CPU-Z är svårtolkade. Vad är det jag faktiskt ser? Om jag manuellt sätter volttalet för CPU:n till säg 1.275 volt för samtliga kärnor så är det det jag ser i CPU-Z. Men om jag låter AMD:s egna boost-funktion hantera överklockningen så kan jag se ända upp till 1.48 volt. Gissar att det jag ser är volttalet för den kärna som för närvarande boostas, men det blir ändå förvirrande för jag vet inte om det är säkert eller om jag egentligen borde in och skruva ner något i BIOS? JayzTwoCents visade i en video att tillverkaren av moderkortet, åtminstone i en tidig version av BIOS för Ryzen 7 3700X hade på tok för höga volttal som default.

I Cinebench R20 så får jag bäst resultat (5009) med manuell överklockning på samtliga kärnor, 4.275MHz men då måste volttalet upp till 1.35 volt vilket verkar känns lite för högt för min del, för denna processor. Kör jag standard 3.6GHz utan manuell överklockning så blir resultatet 4826 vilket ju inte är långt ifrån det överklockade. Finns det då någon poäng med manuell överklockning överhuvudtaget?

Och så finns det något som kallas AutoOC som också är ett sätt att få ut mer från sin 3700X, men jag blir inte klok på om det är kopplat till PBO eller helt fristående, dvs. om det ena behövs för det andra.

Gång på gång under det att jag googlar dyker denna artikel från Digital Citizen upp med tester som visar att det inte är lönt att slå på vare sig PBO eller AutoOC, eller som de själva summerar det:

Citat:

In our opinion, and at least at this point, PBO and AutoOC do more harm than good. There is no real-life performance gain to see here, just higher temperatures and power consumption, which in our minds translates only to a decreased longevity for the processor and a higher electricity bill.

Är det bara jag eller verkar det råda allmän förvirring rörande om man överhuvudtaget ska överklocka 3700X och i så fall hur? Och hur gör man det på ett förhållandevis säkert sätt? Många frågor, men jag gissar att det finns fler nyblivna Ryzen-ägare som liksom jag är lite konfunderade just nu.

Tacksam för all feedback!

Visa signatur

MSI Meg X570 Unify | Ryzen 7 3700X | 2x16 BG G.Skill TridentZ Neo 3600 MHz | EVGA GeForce 1080 GTX 1080Ti 11 Gb | Corsair RM1000x | Aourus NVMe Gen4 SSD 1 Tb | Corsair H115i RGB Platinum (CPU) | Corsair H80i v2 + NZXT Kraken G12 (GPU) | Corsair Commander

Permalänk
Medlem
Skrivet av thokahn:

Hej!

Nu har jag suttit hela helgen och läst, tittat och testat för att bättre förstå hur man får ut det mesta ur en AMD Ryzen 7 3700X och är om något mer konfunderad än jag var innan. Jag är ingen van överklockare, men intresserad.

En del överklockar den som man brukar, dvs. skruva upp frekvens och volttal. Det verkar ligga en gräns någonstans vid 4.2 - 4.3 GHz för överklockning på samtliga kärnor som är svår att komma över. Och om man skruvar upp volttalet till CPU:n över 1.3 volt så är det många som höjer ett varningens finger, säger att det är för högt och varnar för att man förkortar processorns livstid avsevärt. Samtidigt verkar det gå utmärkt att processorn går en bra bit över 1.4 volt så länge det görs inom ramarna för de boost-funktioner som AMD tillhandahåller.

En del tester visar att det inte finns så mycket att vinna på att överklocka 3700X och att man istället bara ska slå på XMP-1 och se till att matcha klockfrekvensen för Infinity Fabric (FCLK) med klockfrekvensen för de minnen man har installerade. Vidare bör man inte gå över 1800MHz för att hålla det fina 1:1-förhållandet mellan RAM och Infinity Fabric.

AMD:s egna boost-funktioner är också förvirrande. De pushar själva för Precision Boost Overdrive som ett sätt se till att processorn får tillgång till den extra ström som ett välutrustat moderkort kan förse den med och därmed möjliggöra högre boost-frekvenser som dessutom kan bibehållas under längre perioder. Samtidigt finns det massor av utsagor från tredje part (bl.a. Gamers Nexus) som hävdar att PBO inte gör någon som helst skillnad när man testar och att AMD har varit lite väl optimistiska i sin marknadsföring av denna funktion.

De tester som jag själv har gjort i Cinebench R20 och CPU-Z är svårtolkade. Vad är det jag faktiskt ser? Om jag manuellt sätter volttalet för CPU:n till säg 1.275 volt för samtliga kärnor så är det det jag ser i CPU-Z. Men om jag låter AMD:s egna boost-funktion hantera överklockningen så kan jag se ända upp till 1.48 volt. Gissar att det jag ser är volttalet för den kärna som för närvarande boostas, men det blir ändå förvirrande för jag vet inte om det är säkert eller om jag egentligen borde in och skruva ner något i BIOS? JayzTwoCents visade i en video att tillverkaren av moderkortet, åtminstone i en tidig version av BIOS för Ryzen 7 3700X hade på tok för höga volttal som default.

I Cinebench R20 så får jag bäst resultat (5009) med manuell överklockning på samtliga kärnor, 4.275MHz men då måste volttalet upp till 1.35 volt vilket verkar känns lite för högt för min del, för denna processor. Kör jag standard 3.6GHz utan manuell överklockning så blir resultatet 4826 vilket ju inte är långt ifrån det överklockade. Finns det då någon poäng med manuell överklockning överhuvudtaget?

Och så finns det något som kallas AutoOC som också är ett sätt att få ut mer från sin 3700X, men jag blir inte klok på om det är kopplat till PBO eller helt fristående, dvs. om det ena behövs för det andra.

Gång på gång under det att jag googlar dyker denna artikel från Digital Citizen upp med tester som visar att det inte är lönt att slå på vare sig PBO eller AutoOC, eller som de själva summerar det:

Är det bara jag eller verkar det råda allmän förvirring rörande om man överhuvudtaget ska överklocka 3700X och i så fall hur? Och hur gör man det på ett förhållandevis säkert sätt? Många frågor, men jag gissar att det finns fler nyblivna Ryzen-ägare som liksom jag är lite konfunderade just nu.

Tacksam för all feedback!

Skillnaden mellan AMD:s Precision Boost (PB) och sen i sin tur Precision Boost Overdrive (PBO) visade i princip ingen prestandaskillnad medan den sista ska hålla turbofrekvenserna under en längre period. Det går att pilla med processorn om man vill men den är i princip gjord för att erbjuda bra prestanda ur boxen. Temperaturen på processorn styr vilken frekvens den håller boosten i men annars så är det plug and play. Kör man allcore överklockning så brukar man kunna tjäna en del på flertrådad prestanda men singeltrådad blir lidande. Så det är ju lite vad du själv känner för och hur mycket du vill pilla med det. Skulle säga att klocka minnen (om man kör under 3600 MHz) ger fler FPS än att pilla på processorn.

Permalänk
Medlem
Skrivet av Shiftypants:

Skillnaden mellan AMD:s Precision Boost (PB) och sen i sin tur Precision Boost Overdrive (PBO) visade i princip ingen prestandaskillnad medan den sista ska hålla turbofrekvenserna under en längre period. Det går att pilla med processorn om man vill men den är i princip gjord för att erbjuda bra prestanda ur boxen. Temperaturen på processorn styr vilken frekvens den håller boosten i men annars så är det plug and play. Kör man allcore överklockning så brukar man kunna tjäna en del på flertrådad prestanda men singeltrådad blir lidande. Så det är ju lite vad du själv känner för och hur mycket du vill pilla med det. Skulle säga att klocka minnen (om man kör under 3600 MHz) ger fler FPS än att pilla på processorn.

Tackar!
Minnena har jag koll eftersom XMP fångade upp att RAM är DDR4 3600MHz och värdena för dem och Infinity Fabric är följaktligen 1800MHz i BIOS.

I övrigt verkar vi ha landat i samma slutsats, dvs. att man kan vinna lite på flertrådad prestanda genom att överklocka på alla kärnor samtidigt som prestanda för singeltrådad sjönk (vilket jag också kunde se i Cinebench).

Däremot undrar jag fortfarande över det som Steve Burke säger i klippet från Gamers Nexus (https://www.youtube.com/watch?v=B7NzNi1xX_4)? Klippet är från juli 2019 så det kan vara lite inaktuellt.

Skrivet av Steve Burke, Gamers Nexus:

...so PBO doesn't seem to do a whole lot here, if anything.

och

Skrivet av Steve Burke, Gamers Nexus:

Even with the MSI board we can't see anything. And we can't make wide sweeping statements saying that PBO is broken or anything like that, because maybe it's working as intended or maybe on some of the boards it works on, but not on others? We haven't looked at ASRock for example. Haven't looked at Asus yet. But for these two boards (MSI X570 Godlike and Gigabyte X570 Master) which represent a large part of the market it appears to do nothing. And our understanding is that this behaviour should largely stem to the other boards too because AMD provides the bulk of this code. So regardless of the of the verdict we still haven't discovered a single scenario in which PBO makes a significant impact to performance.

I BIOS för mitt moderkort (MSI Meg Unify) verkar det finnas lite annat som t.ex. Game Boost som verkar vara en annan form av överklockning?

Visa signatur

MSI Meg X570 Unify | Ryzen 7 3700X | 2x16 BG G.Skill TridentZ Neo 3600 MHz | EVGA GeForce 1080 GTX 1080Ti 11 Gb | Corsair RM1000x | Aourus NVMe Gen4 SSD 1 Tb | Corsair H115i RGB Platinum (CPU) | Corsair H80i v2 + NZXT Kraken G12 (GPU) | Corsair Commander

Permalänk
Medlem

Jag testade att slå på Precision Boost Overclock (från Auto till Enabled i BIOS) och för min del gav det ett märkbart bättre resultat i Cinebench R20 CPU:

3.6 GHz utan PBO: 4581
3.6 GHz med PBO: 4798

Det enda som kunde slå det av mina andra överklockningar hittills var när jag pressade samtliga kärnor till 4.28 GHz genom en manuell överklockning:

4.28 GHz manuell överklockning: 5009

Problemet var bara att detta inte var helt stabilt. Det gick förvisso att köra Cinebench R20 en gång, men sedan när jag testade att använda datorn en lite längre stund så hängde sig applikationer utan uppenbar anledning. Inget man vill vare sig räkna eller använda utan helt enkelt misslyckat.

Visa signatur

MSI Meg X570 Unify | Ryzen 7 3700X | 2x16 BG G.Skill TridentZ Neo 3600 MHz | EVGA GeForce 1080 GTX 1080Ti 11 Gb | Corsair RM1000x | Aourus NVMe Gen4 SSD 1 Tb | Corsair H115i RGB Platinum (CPU) | Corsair H80i v2 + NZXT Kraken G12 (GPU) | Corsair Commander

Permalänk
Medlem

Jag har testat diverse tips under min tid med Ryzen-baserade processorer. För senare generationer har det varit mest effektivt, och definitivt enklast, att låta allt gå i standardläge. Vinster har varit relativt låga och ofta med någon form av problematik, ex flertrådade gentemot enkeltrådade processer.