9Strike
BIOS-Overclocker(in)
Denkt doch mal 6 Monate zurück bitte. Aus heutiger Sicht bin ich voll bei euch, aber damals war nicht mal klar, ob es überhaupt gefixt werden kann.
Es geht darum (zmdst bei relevanten Meltdown-Fehler): du machst einen unerlaubten Memory Zugriff, dazu muss der Prozessor erst prüfen ob du das darfst (sagen wir mal 50 Takte), und würde dann die Daten anfordern (100 Takte Wartezeit). Da das ziemlich ineffizient ist, werden erst die Daten geholt und dann geguckt ob du gucken darfst. An sich ist das kein Problem, die Daten werden verworfen und du hast keine Chance zu wissen was drinsteht. Jetzt kannst du aber folgendes machen: Wenn der Bit, den du haben willst eine 1 ist, dann soll der Prozessor was kompliziertes machen, bei 0 nicht. Wenn du Glück hast führt der Prozessor den Befehl schon spekulativ aus bevor er dir sagt, du darfst nicht gucken. Er bricht dann zwar ab, braucht aber minimal länger bei einer 1. So kannst du den Inhalt doch lesen (und deswegen auch so "langsam" mit nur ~500 Byte/s, weil du das Bit für Bit machen musst). Problem: das ist alles fest verdrahtet.
Wie zur Hölle willst du das ohne Hardwareänderungen lösen? Ich verstehe bis heute nicht, was der Fix dazu sein soll. Und wenn es 6 Monate gedauert, mit richtigen Experten aus mehreren Firmen die zusammen gearbeitet haben - dann dürften da zu Beginn mit Sicherheit einige Zweifel existiert haben, ob es überhaupt lösbar ist, und ein Zeitplan gibts schon drei mal nicht. Man kann auch nicht alle CPUs für die nächsten drei Jahre aussetzen.
Und jetzt nochmal: du hast einen fertigen Chip mit Fehler, der aber besser ist als die anderen auf den Markt. Du kannst es nicht mehr fixen. Ihn wegzuwerfen ist unnötig, alle anderen Chips sind auch fehlerhaft und produziert hast du ihn eh schon. Ihr glaubt ja nicht, dass die erst 3 Tage vor Release anfangen? Das geht Monate vorher los.
Du kannst du Kunden auch nicht warnen, weil Hacker den Fehler dann ausnutzen könnten.
Ist einfach ne blöde Situation für alle, nicht nur für uns als Kunden.
Trd ist das Verhalten von Intel nicht wirklich gut. Verkauf der Aktien? Bitte was? "CPU hat keinen Fehler"? Natürlich, zwar jetzt keinen Bug im herkömmlichen Sinn, aber eben einen Konzeptfehler. Vorgeschlagene Patches die einfach grundsätzlich aktiv sind, anstatt zu gucken ob die CPU überhaupt betroffen ist? Schlechte Arbeit.
Man kann Intel viel vorwerfen, aber den CL Launch trotz Fehler finde ich verständlich.
Es geht darum (zmdst bei relevanten Meltdown-Fehler): du machst einen unerlaubten Memory Zugriff, dazu muss der Prozessor erst prüfen ob du das darfst (sagen wir mal 50 Takte), und würde dann die Daten anfordern (100 Takte Wartezeit). Da das ziemlich ineffizient ist, werden erst die Daten geholt und dann geguckt ob du gucken darfst. An sich ist das kein Problem, die Daten werden verworfen und du hast keine Chance zu wissen was drinsteht. Jetzt kannst du aber folgendes machen: Wenn der Bit, den du haben willst eine 1 ist, dann soll der Prozessor was kompliziertes machen, bei 0 nicht. Wenn du Glück hast führt der Prozessor den Befehl schon spekulativ aus bevor er dir sagt, du darfst nicht gucken. Er bricht dann zwar ab, braucht aber minimal länger bei einer 1. So kannst du den Inhalt doch lesen (und deswegen auch so "langsam" mit nur ~500 Byte/s, weil du das Bit für Bit machen musst). Problem: das ist alles fest verdrahtet.
Wie zur Hölle willst du das ohne Hardwareänderungen lösen? Ich verstehe bis heute nicht, was der Fix dazu sein soll. Und wenn es 6 Monate gedauert, mit richtigen Experten aus mehreren Firmen die zusammen gearbeitet haben - dann dürften da zu Beginn mit Sicherheit einige Zweifel existiert haben, ob es überhaupt lösbar ist, und ein Zeitplan gibts schon drei mal nicht. Man kann auch nicht alle CPUs für die nächsten drei Jahre aussetzen.
Und jetzt nochmal: du hast einen fertigen Chip mit Fehler, der aber besser ist als die anderen auf den Markt. Du kannst es nicht mehr fixen. Ihn wegzuwerfen ist unnötig, alle anderen Chips sind auch fehlerhaft und produziert hast du ihn eh schon. Ihr glaubt ja nicht, dass die erst 3 Tage vor Release anfangen? Das geht Monate vorher los.
Du kannst du Kunden auch nicht warnen, weil Hacker den Fehler dann ausnutzen könnten.
Ist einfach ne blöde Situation für alle, nicht nur für uns als Kunden.
Trd ist das Verhalten von Intel nicht wirklich gut. Verkauf der Aktien? Bitte was? "CPU hat keinen Fehler"? Natürlich, zwar jetzt keinen Bug im herkömmlichen Sinn, aber eben einen Konzeptfehler. Vorgeschlagene Patches die einfach grundsätzlich aktiv sind, anstatt zu gucken ob die CPU überhaupt betroffen ist? Schlechte Arbeit.
Man kann Intel viel vorwerfen, aber den CL Launch trotz Fehler finde ich verständlich.
Zuletzt bearbeitet: