Rauf’s guide till CPU-överklockning med ASUS ROG Maximus IX (Z270)
Länk till guiden i PDF-format: Länk
Introduktion
Några av er kanske känner igen mig från några av mina något speciella annonser här på Sweclockers, men för de som inte gör det så är jag en av få lite mer professionella överklockare i Sverige. Det vill säga att jag tävlar i överklockning genom att hitta riktigt bra komponenter och sedan överklocka dom genom att kyla ner dom till nästan -200 ℃ med hjälp av flytande kväve. Tävlandet sker på hwbot.org, min profil når ni här för de som kan tänkas vara intresserade http://hwbot.org/user/rauf/. Som bäst har jag legat fyra på världsrankingen under 2016, just nu ligger jag topp 15. Jag letar fortfarande efter en riktigt bra 7700K och väntar på 1080 Ti/Vega innan jag kan klättra på rankingen igen.
Jag har inte varit så aktiv på forumet här på Sweclockers, men tänkte komma igång lite mer med det under 2017. Därför publicerar jag här en guide till överklocking av Kaby Lake på ASUS ROG Maximus IX (Z270) serien moderkort.
Hårdvara
Moderkortet jag kommer använda i denna guide är ett ASUS ROG Maximus IX APEX. Tack till ASUS för min egen version av kortet
CPUn är en 7700K. Det är en hyffsad klockare, men absolut inte något guldexemplar. Jag har betydligt bättre CPUer, men denna är lite bättre än genomsnittet.
Kylare som använts för denna guide är en Kraken X61 AIO vattenkylare.
Minnena är 2x8GB Galax HOF OC Lab edition, mer om detta kommer i nästa guide som kommer handla om minnesöverklockning.
Mjukvara
Vi överklockare använder oss av ett specialprogram för att ändra spänningar, multipel och baseclock i operativsystemet. Det kan vara bra att ha medan man testar stabilitet och överklockningspotential initialt. Det heter Turbo Vcore och kan hämtas här: Länk
De slutliga (permanenta) inställningarna kommer dock göras direkt i bios/UEFI så att allt sköts automatiskt och utan behov av särskild mjukvara.
Mjukvara för att testa stabilitet initialt, Cinebench R15: Länk
Mjukvara för att testa långvarig stabilitet, ROG Realbench: Länk
Mjukvara om du vill testa stabilitet vid extrem belastning och värmeutveckling, Prime95: Länk
Vad siktar vi på?
Med Kaby Lake och de testar som publicerades på lanseringsdagen så kanske 5GHz hägrar för de flesta. Det är absolut möjligt att uppnå med 7700K, men inte så lätt som man får intrycket av med tanke på reviews. Ni ska veta att det inte är en slump att alla review samples som de olika medierna får alltid klockar väldigt snarlikt. Intel kan i sin tillverkningsprocess/test i samband med tillverkning utläsa överklockningspotential och brukar välja ut genomsnittligt överklockande CPUer till media. Med lanseringen av Kaby lake lockade det nog Intel att visa 5GHz och de valde ut förhållandevis bra CPUer till media. Med det sagt så är det helt klart så att Kaby lake når mycket högre än Skylake, haswell och ivy bridge. 5GHz är inte orimligt, ca 37% av de cpuer jag provat klarar en överklockning till 5GHz för 24/7 bruk. Detta baseras på de batcher som fanns tillgängliga i Sverige initialt, d.v.s. L638-L643. Det kan såklart komma att ändras med senare batcher…
Dock finns det en ny bra funktion i ASUS Z270-moderkort som jag kommer berätta mer om som kommer hjälpa er att nå högre där det som mest behövs, d.v.s. i spel
Tillvägagångssätt
Till en början är det bra att få en känsla för hur bra cpu du har fått. Gå in i bios/UEFI (tryck ESC under den tidiga boot processen). Ladda optimized defaults om du inte har det sen tidigare. Ställ sedan in följande inställningar:
- Extreme Tweaker:
Core ratio limit: 50
- Extreme Tweaker -> External Digi+ Power Control:
CPU Load-line Calibration: Level 5
- Extreme Tweaker:
CPU Core/Cache Voltage: Manual
CPU Core Voltage Override: 1.350V
- Exit:
Save changes and reset
Boota in i windows och kör ett snabbt test för att se om cpun klarar belastning. Jag brukar köra Cinebench R15 då det är en hyffsat hård belastning, men som går snabbt att köra. Om CPUn klarar detta så sänk spänningen succesivt tills ni får felmeddelande eller crash i R15. En hyffsad CPU klarar det med under 1.300V, en riktigt dålig klarar det inte vid 1.350V. Under 1.250V är bra och under 1.200V är guldpotential
Spänningen ställer ni in Turbo Vcore:
När du fått en känsla för din CPU väljer du en nivå att lägga dig på. Som riktlinje kan du sikta på detta:
När du hittat din CPUs potential så vet du ungefär vad du kan sikta på. Därefter börjar arbetet med att ställa in överklockningen på ett optimalt sätt i bios. Min CPU klarade R15 vid ~1.280V och jag siktar därmed på 5.0GHz.
Grundinställningar i bios
Gå in i bios igen. Börja med att ladda ”optimized defaults”. Ändra sedan efter behag det du vill angående diverse funktioner på moderkortet. Jag brukar t.ex. stänga av wifi, bluetooth etc. Ställ sedan in dessa inställningar:
- Ladda XMP-profil för minnena. Än så länge kör vi minnena i XMP. Det kommer en till guide för minnesklock senare
- Ställ in CPU core ratio till lämplig multipel enligt testresultaten (50 för 5GHz, t.ex.)
- Ställ in max CPU Cache ratio till 45. Detta kan du pressa högre så småningom om du vill, men det är ingen direkt mening med att pressa uncore.
- Ställ in IA AC och DC Load Line till 0.01
- Ställ in CPU Core/Cache voltage till Adaptive mode och ändra Additional Turbo Mode CPU Core Voltage till 1.300V.
- Ställ in load line calibration till level 5
- Spara detta som en profil under Tool -> ASUS Overclocking Profile. (Uppdatera sedan profilen med dina slutliga inställningar när allt fungerar som det ska.)
- Spara inställningar och boota till windows.
Testa överklockningen
Väl inne i windows kan du ladda valfritt program för att hålla koll på spänning, temperaturer och frekvenser. Jag använder hwmonitor. Kör en runda Cinebench för att se så att överklockingen har en grundläggande stabilitet, att rätt turbofrekvens uppnås, samt håll ett öga på temperaturerna. Cinebench är en ganska tung belastning, så håll det är normalt att temperaturerna går upp till ca 70 ℃ med vattenkylning. Därefter är det dags att testa tyngre belastning. Jag använder stresstestet i ROG Realbench. Det använder sig bl.a. av handbrake som kör AVX-instruktioner och brukar vara bland det tuffaste man normalt gör på sin dator. Det är även så att Prime95 (gamla versionen utan AVX) kan generera mer värme än handbrake, men jag har varit med om situationer där jag kunnat köra timmar i Prime95, men fått hängningar efter sekunder när jag kodar i handbrake.
Med 1.300V i adaptive voltage klarade jag som väntat Cinebench med min CPU, dock fick jag blåskärm efter ett par minuter i ROG Realbench stresstest. Höj eller sänk spänningar på Vcore tills du hittar rätt nivå. Använd Turbo Vcore tills du hittat rätt, sedan kan du ställa in ditt slutliga värde i bios. För mig blev det 1.310V.
Jag skulle rekommendera att ni håller er under 1.350V vid vattenkylning. Någonstans 1.300-1.350V vid bättre luftkylare. Mer kommer sannolikt inte hjälpa ändå eftersom värmen kommer orsaka instabilitet vid så hög spänning och frekvens.
Maximera för spelprestanda
Om du fått en lite sämre processor, alternativt har lite sämre kylning, så kanske du inte kan nå 5GHz med metoden ovan och känner dig lite besviken. Eller så kanske du bara vill klocka lite till Då finns det ett par trick du kan använda som är nya för Z270 och/eller Kaby Lake plattformen. Detta gör att du kan maximera din överklockning där den behövs som mest: fler FPS i spel! Medan du klockar ner något vid den tyngsta belastningen, nämligen AVX-instruktionerna.
AVX-offset
AVX offset ställs in i bios och innebär att CPUn klockar ner det antal multiplar du ställer in när AVX-instruktioner utförs. Lämpligen väljs 1 eller 2 multiplar lägre än din maximala klock, vilket innebär att du skriver 1 eller 2 som offset.
För mig innebar detta att jag kunde sänka spänningen till 1.285V och ändå vara stabil i ROG Realbench stresstest, trots att det det kördes i 5GHz nästan hela tiden. Dock klockades kärnorna ner (individuellt) till 4.8GHz när de fick en AVX-instruktion. Notera att vid riktig kodning i handbrake så kommer du ligga på 4.8GHz konstant. Detta är alltså en riktigt bra funktion för att kunna köra lägre spänning till din 24/7-klockning och därmed minska på effektutvecklingen (värmen). För de som inte har så bra CPU kan det även vara ett sätt att nå de där 5GHz som kanske hägrar, utan att slå i taket för maximal spänning.
Nackdelen för AVX-offset är att du bara sänker multipeln, inte spänningen. Vilket innebär att du kör med en högre spänning än du hade behövt använda. Värmeutvecklingen kommer vara fortsatt hög. Detta för oss vidare till nästa alternativ för att optimera sin överklockning, nämligen ASUS CPU overclocking temperature control. Funktionen är ny för konsument-plattformen (introducerades först till Broadwell-E lanseringen i somras) och återfinns på alla moderkort i ROG Maximus IX-serien. Jag vet inte om funktionen finns på övriga ASUS Z270-moderkort.
ASUS CPU Overclocking Temperature Control
Funktionen innebär att du kan ställa in en temperatur på CPUn där den klockar ner till en lägre nivå, oavsett vilken typ av belastning det är. När temperaturen sjunker under en angiven nivå, klockar den upp igen. De stora fördelarna är att detta kan ta hand om alla sorters större belastningar, inte bara AVX. Här kan man även sänka spänningen för CPUn vid den tyngre belastningen vilket har stor inverkan på temperaturen och även är bra för de som är rädda för att ”slita” på sin CPU. (Det ska dock nämnas att jag kört CPUer i 1.40V i flera år och det funkar hur bra som helst.) Precis som tidigare kan du ange AVX-offset, dock går temperature control funktionen över AVX-offset när man når över tröskelvärdet för temperatur. Så om du sätter multi 50 vid aktiveringstemperaturen och AVX-offset som innebär multi 49, kommer du ändå köra AVX-instruktioner i multi 50, när temperaturen går över tröskelvärdet. Därför är det ingen mening med att sätta ett lägre värde på AVX-offset än vad du klockar ner till vid tung belastning. AVG-offset är dock ändå bra att ange för den tar spiken som annars uppstår när du börjar en AVX-instruktion. Det finns ju en liten delay innan temperaturen uppnås och klockfrekvens och spänning justeras efter belastningen, och just för AVX-belastning kan man annars råka ut för en blåskärm då.
För att denna funktion ska fungera bra rekommenderar jag att ni använder manual mode för att ställa in spänning. Adaptive mode fick jag aldrig till att gå ner tillräckligt lågt i spänning. Det har att göra med att adaptive mode på något sätt är för hårt styrd mot CPUns VID-tabell och inte vill gå under dessa värden. I mitt fall innebar det att jag kunde sätta spänningen till 1.350V (manual mode), maximal frekvens till 5.1GHz och 4.9GHz med 1.250V när aktiveringstemperaturen uppnås. På detta sätt kan man alltså tjäna 100MHz till som kan nyttjas vid lätt till medeltung belastning, vilket de flesta spel bör falla in under. Samtidigt tuffar CPUn på vid bekväma 1.25V vid tyngre belastning, men ändå i en fin frekvens nära 5GHz. En mycket efterlängtad funktion måste jag säga!
I mitt fall använde jag dessa inställningar:
Resultatet:
5100MHz vid belastning på två kärnor. Temp under 60 ℃
4900MHz vid tyngre belastning. Temp runt 65 ℃
Värt att nämna är att jag kunde köra 5.2/4.9 GHz också. Dock med högre Vcore såklart. När man använder temperature control kan man gå lite högre i spänning eftersom du endast använder den högre spänningen vid lättare belastning.
Sammanfattning och höjdpunkterna med Z270, Kaby Lake och ROG Maximus IX-serien
Kaby Lake klockar riktigt bra! 5GHz är uppnåbart för de allra flesta CPUer, men det kan krävas lite trixande för att nå dit. AVX-offset är en väg till 5GHz och är en av de trevliga nyheter som Kaby Lake för med sig. Dock gillar jag ASUS temperature control bättre, då man både kan klocka högre, samtidigt som man kan sänka spänningen vid hög belastning. Temperature control är nytt för ROG Maximus IX-serien, och nytt för non-HEDT (det introducerades först till Broadwell-E i somras).
Guiden skriven av:
Tobias “Rauf” Bergström
http://hwbot.org/user/rauf/