PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Intel - Fehlerhaftes Hyper-Threading mit Skylake / Kaby Lake


lumines
2017-06-25, 17:33:53
Das Debian-Projekt hat eine Warnung herausgegeben, dass Hyper-Threading mit aktuellen Intel-CPUs zu Datenverlust und ungewünschtem Systemverhalten führen kann. Als Workaround wird empfohlen Hyper-Threading zu deaktivieren und als Fix die Microcode-Updates des jeweiligen Betriebssystems für die entsprechenden CPUs einzuspielen, welche das Problem offenbar beheben.

Pikantes Detail: Bis jetzt ist noch nicht so klar, ob alle Steppings vom Microcode-Update abgedeckt werden. Eventuell muss man bei einigen Prozessoren HT vorerst komplett abschalten.

https://lists.debian.org/debian-devel/2017/06/msg00308.html

Thread auf HN: https://news.ycombinator.com/item?id=14630183

aufkrawall
2017-06-25, 18:35:27
Ist für Skylake mit dem Microcode-Update 20170511 auf Linux gefixt. Kabylake wohl noch nicht, wenn ich das richtig verstehe. Situation auf Windows unklar.

BlackArchon
2017-06-25, 19:27:13
Natürlich muss so ein Fehler schnellstmöglich gefixt werden, aber da ich noch keine Meldungen über merkwürdige, spontane Abstürze von Skylake- oder Kaby Lake-Systeme in letzter Zeit gelesen habe, scheint das Problem eher äußerst selten aufzutreten.

lumines
2017-06-25, 20:01:41
Wer würde solche Fehler auf die CPU zurückführen? Reproduzieren kann man das meistens auch nicht.

Lowkey
2017-06-25, 20:20:37
Das ist doch Wasser auf die Mühlen der Hyperthreading Feinde. Wie ein Beweis, dass echte Kerne nicht zu ersetzen sind.

aufkrawall
2017-06-25, 20:30:52
Wer würde solche Fehler auf die CPU zurückführen? Reproduzieren kann man das meistens auch nicht.
Das Compiler-Problem bei Ryzen fiel recht schnell auf.

Das ist doch asser auf die Mühlen der Hyperthreading Feinde. Wie ein Beweis, dass echte Kerne nicht zu ersetzen sind.
Warum sollte man diese unsinnige Schlussfolgerung deshalb ziehen?

lumines
2017-06-25, 21:02:32
Das ist doch Wasser auf die Mühlen der Hyperthreading Feinde. Wie ein Beweis, dass echte Kerne nicht zu ersetzen sind.

Äh, was? CPUs hatten schon immer Fehler. Keine Ahnung, wie man jetzt darauf kommen sollte.

Das Compiler-Problem bei Ryzen fiel recht schnell auf.

Ich meinte auch eher für normale Nutzer. So etwas zurückzuverfolgen ist ja nicht trivial.

Gorkon
2017-06-25, 21:14:31
Das Compiler-Problem bei Ryzen fiel recht schnell auf.
Und es ist immer noch unklar, was jetzt genau da Probleme macht. Von Mainboard tauschen, SoC-Voltage hochziehen und ASLR deaktivieren ist alles dabei. Die beiden Vorschläge von AMD direkt, SMT und / oder µOP-Cache deaktivieren, bringen jedenfalls 100% nix :freak: Sry für OT @ Mods :tongue:

Naja, aber nun irgendwie normal, dass sich immer wieder einschleichen. Die Technik wird ja auch immer komplexer...

Ganon
2017-06-26, 09:10:21
Meh, Server reboots... Na gut... dann auf auf xD Zum Glück ist es ne CPU die vom Microcode gefixt wurde. Model 94, Stepping 3.

BBig
2017-06-26, 11:34:24
Meh, Server reboots... Na gut... dann auf auf xD Zum Glück ist es ne CPU die vom Microcode gefixt wurde. Model 94, Stepping 3.

==> https://www.ubuntu.com/server/livepatch

Auf auf, teste für uns, :tongue:

Ganon
2017-06-26, 12:02:31
Nur, dass das kein Live-Patch des Kernels benötigt, sondern einen Reboot, damit der CPU-Microcode neu geladen wird ;)

deekey777
2017-06-26, 13:43:53
Es geht darum, oder?
Bug in aktuellen Intel-Prozessoren macht die Runde
(https://www.heise.de/newsticker/meldung/Bug-in-aktuellen-Intel-Prozessoren-macht-die-Runde-3755660.html)

Ganon
2017-06-26, 16:01:45
Ja genau. Berichten jetzt ja so ziemlich alle Computer-Seiten von.

BBig
2017-06-27, 10:20:20
Nur, dass das kein Live-Patch des Kernels benötigt, sondern einen Reboot, damit der CPU-Microcode neu geladen wird ;)

Oh, ich dachte, dass geht damit auch "on-the-fly", wenn schon ein neuer Kernel "gebootet" wird.

===

Ich habe gerade mal unter Linux mit hwinfo geschaut.
Das System hat intel-ucode 20170511-1, sprich aktuellste.

Ein MSI + Kaby Lake hat hier noch:
microcode : 0x48

und nach der Debian-ML:

Related processor signatures and microcode revisions:
Skylake : 0x406e3, 0x506e3 (fixed in revision 0xb9/0xba and later,
public fix in linux microcode 20170511)
Skylake : 0x50654 (no information, erratum listed)
Kaby Lake : 0x806e9, 0x906e9 (defect still exists in revision 0x48,
fix available as a BIOS/UEFI update)

MSI bietet keine neueren BIOS an.

Edit:

==> https://forum-en.msi.com/index.php?topic=288571.0

MSI is aware of this, and they got the microcode that will be applied to BIOSes. There will be a BETA BIOS for motherboards, but no ETA has been given.
Also "official" BIOS version will be a bit later than BETA, as they are testing a BIOS for a while before they let it go public and official.

Ganon
2017-06-27, 10:54:07
Oh, ich dachte, dass geht damit auch "on-the-fly", wenn schon ein neuer Kernel "gebootet" wird.

Beim Live-Patching wird kein neuer Kernel "gebootet". Grob gesagt, wird dort "einfach" nur ein Sprung-Code eingebaut, der den kaputten Code überspringt und zum "heilen" Code weiterleitet.

aufkrawall
2017-07-09, 15:04:30
Mikrocode-Update für Skylake und KabyLake unter Linux:
https://downloadcenter.intel.com/download/26925/Linux-Processor-Microcode-Data-File
Ist bei Arch schon im Testing Repository und wird entsprechend wohl in den nächsten Tagen ausgerollt.

Stullen Andi
2017-07-09, 15:12:25
Ja genau. Berichten jetzt ja so ziemlich alle Computer-Seiten von.

Clickbait, nichts weiter. Der Fehler ist doch schon deutlich länger bekannt und merken tut doch kaum einer was davon.

aufkrawall
2017-07-09, 15:19:49
Jedenfalls wurden die Auswirkungen des Bugs völlig übertrieben eingeordnet. Skylake gibts bald zwei Jahre, und auch bei Kompilieren unter Linux war das in der Zeit kein Problem für die allermeisten User.

Hat eigentlich irgendeine Seite außer Phoronix über das Problem von Ryzen berichtet?

aufkrawall
2017-07-17, 22:09:21
Gibt neue Biose mit Fix.

lumines
2017-07-17, 22:15:28
Gibt es gegen den Bug eigentlich auch ein Microcode-Update für Windows 10? Bisher wurde für mein Mainboard noch kein Update bereitgestellt.

Lurtz
2017-07-18, 11:23:44
Für mein MSI gibt es noch nichts.

aufkrawall
2017-07-18, 15:53:44
Gibt es gegen den Bug eigentlich auch ein Microcode-Update für Windows 10? Bisher wurde für mein Mainboard noch kein Update bereitgestellt.
Microsoft bietet auf der WU DL-Seite Mikrocode-Updates an. Die sind aber selten und steinalt.
Ich glaube, sofern du jetzt nicht in der Linux-Umgebung unter Windows anfängst, genau diesen einen Kompilier-Fall auszuprobieren, kann dir der Bug unter Windows aber auch völlig egal sein. ;)

lumines
2017-10-16, 16:33:32
Mein MSI-Mainboard hat übrigens letzten Monat oder so den Fix bekommen. Eventuell trudelt das bei anderen Mainboards mittlerweile auch ein.

IchoTolot
2017-10-16, 21:29:46
Ist schon seit langem behoben bei mir per BIOS Update.. Seit Monaten glaub ich..