Voltage Regulation und Loadline/LLC
Werbung
Intel hat bereits im Vorfeld zum Skylake-Release bekanntgegeben, dass der Fully Integrated Voltage Regulator für Skylake wieder gestrichen wurde. Dies ist bei Kaby Lake nun erneut der Fall, entprechend sind also wieder die Mainboardhersteller gefragt, eine passende und für Overclockingvorhaben jeglicher Art geeignete Spannungsversorgung mit entsprechendem Voltage Regulator auf dem Mainboard unterzubringen. Die erreichbaren Übertaktungsergebnisse können sich daher erneut je nach verwendetem Mainboard deutlich stärker unterscheiden, als dies beispielsweise noch bei Haswell-CPUs der Fall war. Die geänderte Spannungsversorgung bedeutet aber im selben Atemzug aber auch, dass einige der Spannungen und Wechselwirkungen, die bei Haswell noch eine große Bedeutung hatten und das Overclocking verkompliziert haben, entfallen. Dadurch wird das Übertakten wieder etwas einfacher (vergleichbar zu den älteren Sandy-Bridge- und Ivy-Bridge-Generationen). Weiterhin bedeutet dies, dass die Loadline mit Vdrop und Vdroop erneut eine gewisse Relevanz hat. Daher muss erneut - gerade für Anfänger ist das sehr verwirrend - zwischen den "verschiedenen" VCore-Werten (UEFI zu Windows Idle und Windows Idle zu Windows Last) differenziert werden.
Beginnen wir unsere nähere Betrachtung mit dem Vdrop. Der Vdrop ist der Unterschied zwischen der im UEFI-BIOS eingestellten und der im Windows-Betrieb im Idle tatsächlich anliegenden Spannung. Wenn im UEFI eine fixe Vcore-Spannung (z.B. 1,2 V) einstellt wird, wird im Betrieb unter Windows dieser Wert nicht ganz anliegen, sondern meist etwas weniger Spannung (z.B. 1,176 V statt den eingestellten 1,2 V im BIOS). Dieses Phänomen nennt sich Vdrop. Als Vdroop bezeichnet man die völlig normale und von der Intel-Loadline vorgesehene Spannungsdifferenz der VCore im Idle-Betrieb und unter Volllast. Liegen hier im Idle z.B. noch eben besagte 1,176 V an, sind es dann unter Last nur noch ca. 1,120 V. Vdrop und Vdroop sind so beabsichtigt und wurden von Intel implementiert, um Spannungsspitzen beim Lastenwechsel „abzufedern“ und die CPU und auch die Spannungswandler zu schonen.
Dem entgegen wirkt die LLC (Load Line Calibration). Diese verhindert, je nach eingestelltem Level, den Spannungsabfall unter Last bzw. dreht die Load Line sogar, je nach Schärfe der Einstellung, um.
Von vielen Nutzern wird die LLC gerne bzw. aus Unwissenheit genutzt, da man mit aktiver LLC im UEFI z.B. nur 1,3 V einstellen muss, um unter Last im Betriebssystem auch wirklich 1,3 V zu erreichen, anstelle der sonst nötigen 1,4 V im UEFI (bei normaler Intel Loadline). Dennoch sollte nicht vergessen werden, dass es bei Nutzung der LLC zu Spannungsspitzen beim Lastenwechsel kommen kann, die deutlich über die im UEFI eingestellte Spannung hinausgehen können. Diese sind tendenziell sogar noch schädlicher, als die im UEFI vermeintlich zu hoch eingestellte Spannung (mit Intels Loadline).
Beim von uns in diesem Artikel eingesetzten ASUS ROG Maximus IX Apex wurde die Loadline von ASUS wie folgt implementiert:
Im UEFI eingestellt wurde für diesen Test der Load Line Calibration eine Spannung von 1,30 V für die Kernspannung/VCore.
Daraus resultierende Werte:
- LLC Level 1: 1,296 V im Idle (0,004 Vdrop) und 1,216 V unter Last (0,084 Vdroop)
- LLC Level 2: 1,296 V im Idle (0,004 Vdrop) und 1,232 V unter Last (0,068 Vdroop)
- LLC Level 3: 1,296 V im Idle (0,004 Vdrop) und 1,248 V unter Last (0,052 Vdroop)
- LLC Level 4: 1,296 V im Idle (0,004 Vdrop) und 1,280 V unter Last (0,020V Vdroop)
- LLC Level 5: 1,296 V im Idle (0,004 Vdrop) und 1,296 V unter Last (0,004 Vdroop)
- LLC Level 6: 1,296 V im Idle (0,004 Vdrop) und 1,344 V unter Last (-0,034 "Vdroop")
- LLC Level 7: 1,296 V im Idle (0,004 Vdrop) und 1,360 V unter Last (-0,06V "Vdroop")
- LLC Level 8: 1,296 V im Idle (0,004 Vdrop) und 1,392 V unter Last (-0,092V "Vdroop")
Wie man sieht, implementiert also LLC Level 1 die Loadline wie von Intel vorgesehen und LLC Level 8 dreht die Intel Loadline (vor allem unter Last) um und sorgt für einen VCore-Aufschlag statt einem Drop. LLC Level 6-8 sollten folglich, vor allem in hohen VCore-Regionen, vermieden werden.
Beim von uns bereits im Skylake OC-Check verwendeten ASRock Z170 Extreme6 ist die LLC dagegen wie folgt implementiert:
Im UEFI eingestellt wurde für diesen Test der Load Line Calibration eine Spannung von 1,30 V für die Kernspannung/VCore.
Daraus resultierende Werte:
- LLC Level 1: 1,296 V im Idle (0,004 Vdrop) und 1,312 V unter Last (-0,012 "Vdroop")
- LLC Level 2: 1,296 V im Idle (0,004 Vdrop) und 1,296 V unter Last (0,004 Vdroop)
- LLC Level 3: 1,296 V im Idle (0,004 Vdrop) und 1,265 V unter Last (0,036V Vdroop)
- LLC Level 4: 1,28 V im Idle (0,02V Vdrop) und 1,216 V unter Last (0,084V Vdroop)
Wie man sieht, implementieren ASUS und ASRock die Load Line Calibration gegensätzlich. Bei ASRock entspricht LLC Level 4 der von Intel vorgesehenen Loadline und LLC Level 1 dreht die Intel Loadline (vor allem unter Last) um und sorgt für einen VCore-Aufschlag statt einem Drop. LLC Level 1 sollte folglich, vor allem in hohen VCore-Regionen, vermieden werden. Je nach Mainboard und BIOS kann die Loadline-Calibration also unterschiedlich implementiert sein.
Relevante Spannungen
Wenden wir uns nun den relevanten Spannungen und deren vernünftiger Verwendung zu.
Die wichtigste Spannung ist offensichtlich die VCore, also die Kernspannung der CPU. Sie ist direkt verantwortlich dafür, wieviel Spannung den Kernen zum Rechnen zur Verfügung steht somit nahezu allein verantwortlich dafür, welchen Takt die CPU erreichen wird. Intel gibt im Whitepaper zur 7ten Core-Generation eine maximale Kernspannung von 1,52 V an, doch bezieht sich dieser Wert zum einen auf den nicht übertakteten Zustand und zum anderen auf den im UEFI eingestellten Wert ohne LLC. Dies entspricht unter Berücksichtigung der Intel Loadline einer Spannung von 1,436 V in Windows und unter Last. Dennoch empfiehlt es sich angesichts des 14-nm-Fertigungsprozesses, um auf Nummer sicher zu gehen, für den 24/7-Betrieb eine VCore von 1,35 V (und dies auch nur bei guter Kühlung der CPU) nicht zu überschreiten. Und auch bei diesem Wert sollte man sich bewusst sein, dass die CPU einen Schaden nehmen kann und sich die Lebensdauer deutlich verringern kann.
Weiter relevante Spannungen sind die VCCIO- und VCCSA-Spannungen, welche primär für den Arbeitsspeicher und dessen Takt und den IMC (den Integrated Memory Controller), der in der CPU sitzt, relevant sind. Eine extra Eingangsspannung (ehemals auch als VCCIN oder auch Input Voltage bekannt), wie das noch bei Haswell und dem Haswell-Refresh (Devil's Canyon) der Fall war, gibt es nun nicht mehr. Eine separate Cache-Spannung existiert ebenfalls nicht mehr – denn der Cache und die Kerne teilen sich die gleiche zur Verfügung stehende Spannung - die VCore.
Es folgt eine kurze Übersicht über die einzelnen Spannungen und die Standard- bzw. maximal empfohlenen Werte:
VCore (Kernspannung) | Je nach CPU (max. empfohlen ~1,35 V) |
VCCIO (VTT/IMC/I/O) | 0,95 V (max. empfohlen von 1,15 bis 1,20 V) |
VCCSA (SA/IMC) | 1,05 V (max. empfohlen von 1,15 bis 1,20 V) |
VDIMM (RAM) | 1,2 V (max. empfohlen von 1,25 bis zu 1,4 V) |
PCH Voltage (Chipsatz) | 1 V (max. empfohlen bis zu 1,15 V) |
VCCPLL (PLL) | 1 V (max. empfohlen bis zu 1,1 V) |
VCCST (Standby) | 1 V (max. empfohlen bis zu 1,1 V) |
Unserer Erfahrung nach können die VCCIO- und VCCSA-Spannung bis zu einem Speichertakt von 3.200 MHz meist bei den Standardwerten belassen werden, erst bei noch höheren Taktraten des Arbeitsspeichers wird eine Anhebung auf etwa 1,1 bis 1,15 V nötig. Sollte sich Prime während dem Testen öfters beenden oder sollten nur einzelne Kerne aussteigen, empfiehlt sich ebenfalls ein Blick auf die Nebenspannungen.
Erneut verfügbar: Der entkoppelte BCLK
Ein Novum der Skylake-Plattform war, dass Intel den Referenztakt vom PCIe-Takt abgekoppelt hat. Diese ehemalige Kopplung führte in den meisten Fällen zu stark eingeschränkten BCLK-Overclocking-Möglichkeiten, welche sich je nach verwendeter CPU und Mainboard auf einen Spielraum von ca. 3-8 % beliefen.
Bei Skylake-Prozessoren mit K-Suffix waren Referenztakt und PCIe-Takt nun also erstmals entkoppelt. Der BCLK konnte somit frei gewählt werden, ohne dass sich andere Taktraten ungewünschter Weise mitändern. Im Rahmen der üblichen Serienstreuung waren mit Luft- und Wasserkühlung Taktraten von ca. 300 - 350 MHz Taktraten beim BCLK möglich.
Mit Kaby Lake als Evolutionsstufe von Skylake ist der entkoppelte BCLK abermals mit an Board.
Der größte Vorteil dieser Änderung ist abermals die Vielzahl an Möglichkeiten, wie der gewünschte Zieltakt nun erreicht werden kann. Ist der gewünschte Zieltakt beispielsweise bei einem CPU Takt von 4.500 MHz, kann dies zum einen durch einem Multiplikator von 15 (und 300 MHz BCLK) als auch mit einem Multiplikator von 53 (und 85 MHz BCLK) erreicht werden. Dies gibt dem Nutzer also mehr Freiheit denn je und erreicht auch das Erlauben ungerader Taktraten wie z.B. von 4550 MHz.
Leistungsunterschiede gibt es hierbei in der Regel nicht. Interessant werden diese Möglichkeiten vor allem bei Extrem-OC und beim Benchmarken, denn dort zählt jeder Punkt und somit auch jedes letzte MHz um die besagten Extrapunkte auch erreichen zu können. Dem Standardnutzer bringt es dagegen nur etwas mehr Flexibilität und ermöglicht das System etwas individueller übertakten zu können.