Zum Hauptinhalt Zur Navigation

Skylake: Intel behebt CPU-Abstürze bei AVX-Code

Unter bestimmten Umständen sind Skylake -Prozessoren bei AVX-Berechnungen abgestürzt. Intel hat ein Microcode-Update für Mainboard-Hersteller bereitgestellt, um den Fehler zu korrigieren.
/ Marc Sauter
16 Kommentare News folgen (öffnet im neuen Fenster)
Asus hat das Microcode-Update bereits ausgeliefert. (Bild: Martin Wolf/Golem.de)
Asus hat das Microcode-Update bereits ausgeliefert. Bild: Martin Wolf/Golem.de

Intel hat das Microcode-Update 0x74 für eigene Server-Hauptplatinen ausgeliefert. Passend dazu haben Board-Partner wie Asrock, Asus und Gigabyte entsprechende aktualisierte BIOS-Versionen veröffentlicht. MSI sagte Golem.de, in Kürze ebenfalls ein neues BIOS-Update auszuliefern. Das Update ist für Skylake-Prozessoren gedacht, da diese unter bestimmten Umständen abstürzen können(öffnet im neuen Fenster) , wie Intel Anfang Januar 2016 bestätigt hat.

Hintergrund der Abstürze sind AVX1-Berechnungen, wie sie Prime95 verwendet, was gerne als Stabilitätstest bei übertakteten Prozessoren verwendet wird. Im Falle einiger Skylake-Chips, genauer Modelle für den Sockel 1151 mit Hyperthreading, traten bei der Verwendung einer Fast-Fourier-Transformation (FFT) mit 768K-Länge Fehler auf. Diese konnten auch im nicht übertakteten Zustand dazu führen, dass das System einfriert oder abstürzt.

Der Prime95-Entwickler hat den Fehler bisher nur für 4C/8T-Chips reproduziert, beispielsweise den Core i7-6700K . Ohne Hyperthreading trat die Problematik nicht auf. Intel selbst spricht nur allgemein von der sechsten Core-Generation, was auch Celeron-, Pentium-, i3- und i5-Modell sowie deren Xeon-Pendants inkludiert. Generell lastet AVX1/2-Code den Prozessor deutlich stärker aus als Berechnungen ohne die Befehlssatzerweiterung, was die Hitze-Entwicklung und somit auch die Kühleranforderungen teils drastisch anhebt.

Bei den größeren Server-Prozessoren wie den Xeon E7-8800 v3 spezifiziert Intel daher unterschiedliche Basis- und Boost-Frequenzen, um die thermische Verlustleistung nicht zu sprengen. Bei Consumer-Software wie Bildbearbeitung oder Spielen wird AVX-Code hingegen höchst selten eingesetzt.


Relevante Themen