Zumindest wurde keine veröffentlicht.
Entweder Intel kennt die genaue Ursache (bzw. die Kombination von Ursachen die es wahrscheinlich ist, solche Dinge haben seltenst eine einzige klare root cause) nicht oder sie wollen es nicht verraten.
Aber wozu dann das Microcode Upate?
Igors Leak raubt den Sätzen jeglichen Kontext, aber eine einfache Erklärung ist: Die zusammen gepublishten Sätze haben wenig mit einander zu tun. In dem Volltext-Teil des Leaks gibt es jedenfalls zwei verschiedene Befunde:
1. Ursache von Instabilitäten: Eine Verschiebung der Mindestspannungsanforderung in Folge von "elevated voltages" im Betrieb mit Turbo-Takt und -Spannungen bei hohen Temperaturen. Intel hat also die schlimmere der beiden im Raum stehenden Spekulationen bestätigen können – Elektromigration.
Was aber weiterhin offen ist und geklärt werden muss, ehe man ein für Endanwender hilfreiches Statement veröffentlichen kann: Warum? Wie hoch ist zu hoch? Das sieht man einer geschädigten CPU genauso wenig an, wie einem gegen den Baum gefahrenen Auto den vorangegangenen Fahrfehler. Und viele Computernutzer werden auf die Frage "Welche Vcore haben sie am 22.2.22 um 22:22 anliegen gehabt?" mit "Verpiss dich oder es setzt zweimal was." antworten.
2. Bug im TVB: Intel muss also alle möglichen Szenarien, unter denen die Prozessoren betrieben worden sein könnten, nachstellen, in der Hoffnung, die Ursache für die Elektromigration zu finden. Dabei ist ihnen offenbar aufgefallen, dass der eTVB teilweise den "performance Modus" auch bei hohen Temperaturen zulässt, obwohl er das explizit nicht soll. Diesen Bug fixt man jetzt per Microcode – so wie nach Räumung der Unfallstelle das halb zugewachsene "70"-Schild vor der Kurve mal freigeschnitten wird. Aber es ist unwahrscheinlich (bzw. bei Intel intern vielleicht sogar schon ausgeschlossen), dass man damit
die Ursache schon gefunden und beseitig hat.
Leider lässt sich aus Igors Veröffentlichung nicht herauslesen, ob überhaupt ein Zusammenhang besteht. Insbesondere ob die vermuteten "elevated voltages" im Rahmen dessen liegen, was der TVB kurzzeitig ermöglichen soll oder weit darüber. Soweit ich Daves Messungen in Erinnerung habe, erlaubt der TVB jedenfalls deutlich weniger Power als diverse Mainboard-Defaults und umgekehrt ist TVB in letzteren meist deaktiviert. Es ist also davon ausgehen, dass zumindest auf Retail-Boards basierende Systeme (OEMs nutzen TVB eher) selten mit TVB laufen, aber relativ viele könnten mit schlimmer-als-TVB untewegs sein. Da ändert ein Fix innerhalb des TVB natürlich rein gar nichts, aber wo man den Bug zufällig bemerkt hat, lässt man ihn natürlich trotzdem nicht drin.
Vorher:
"Leak: Das ist die root cause!!"
Nachher:
"Another piece of the puzzle, but not the so-called “root cause”"
Wäre alles nicht tragisch gewesen wenn man wie alle anderen Seiten auch ein "UPDATE" druntergesetzt hätte oder wie Nachrichtenseiten es oft machen ein "In einer früheren Version des Artikels stand" eingesetzt hätte.
Aber so ists halt einfach preinlich, insbesondere wenn man sich dann selbst in den Kommentaren noch lobt mit seinen Kontakten und anderen vorwirft sie könnten "Texte umformulieren". Kannste dir nicht ausdenken was da läuft manchmal.
Wenn man etwas schwerwiegend falsches selbst schreibt, dann sollte man seriöser Weise seinen Fehler klar stellen. Ein Korrektur-"Update" ist nur angebracht, wo man fremde Schlussfolgerungen zitiert hat, ohne deren Fehler zu bemerken, und das nachträglich ändert.
Igor hat aber weder das eine noch das andere gemacht, er hat nur einen Absatz eingefügt und, soweit ich sehe, den restlichen Artikel belassen. Das wirft allerdings viele Fragen auf, denn wie du selbst schreibst, beansprucht der Einschub nur "ein weiteres Puzzlesteinchen" zu thematisieren. Der Rest/der originale Artikel dagegen spricht zwar selbst nicht vom "Root cause", verspricht aber (weiterhin) ein "umfassendes Update" zum Thema "Instability" mit genügenden "Grundlagen für eine öffentliche Stellungnahme". Und dem zitierten "Root cause"-Fragment wird kein anderer Bezug gegeben, sowie als möglicher Bezug nur der TVB mitzitiert.
Struktur, Grammatik und Fakultative sprechen meiner Meinung dafür dass diese Zusammenstellung so erst durch selektive Zitierung entstanden ist. Gut möglich, dass die Sätze im originalen Kontext eine andere Aussage hatten. Aber das weiß aktuell nur Igor – alle anderen müssen interpretieren, was Igor schreibt, bis er seinen eigenen Artikel richtigstellt.
AMD hatte ähnliche probleme mit CPUs die den angegebenen Boost nicht [stabil] erreichten und hat eine AGESA nach der anderen rausgehauen die immer was geändert hat aber oft das problem nicht gelöst hat oder andere probleme erzeugt hat (die Odyssee hab ich mit meiner AM4-Plattform schon durch...). Mit Ruhm bekleckert haben die sich da auch nicht aber immerhin haben sie überhaupt reagiert.
AMDs Instabilitäten waren ein Betrieb am Rande der Stabilitätsgrenze. Intels Probleme sind, so viel geht aus dem einzigen vollständig zitierten Absatz hervor, auf einen Betrieb jenseits der Grenze physischer Verträglichkeit zurückzuführen. Das ist ein weitaus größerer Hammer und ist, seit einige händisch sehr stark übertaktete Northwoods vor rund 20 Jahren die Grätsche gemacht haben, kein Thema mehr gewesen. Da geht es jetzt nicht mehr nur darum, Instabilitäten rauszupatchen, sondern auch darum, den Schuldigen für Hardware-Schäden zu finden. Bis der gefunden ist wäre aber zumindest ich sehr vorsichtig damit, verurteilende Texte zu veröffentlichen. Auch wenn es sehr verlockend sein mag, mit als erster vorab veröffentlichten beinahe-Erklärungen Clicks einzuheimsen.