Ryzen 3000: Bug zwingt viele Linux-Distributionen in die Knie

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Ryzen 3000: Bug zwingt viele Linux-Distributionen in die Knie

Viele Linux-Distributionen stolpern beim Booten, wenn im Rechner ein Ryzen 3000 werkelt. Der Software-Bug ist älter, tritt aber vor allem bei AMDs neuestem Werk auf. Derzeit bleibt betroffenen Usern nur die Option, auf eine andere Linux-Version zu wechseln.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: Ryzen 3000: Bug zwingt viele Linux-Distributionen in die Knie
 
Gut das betrifft wohl den nur Kaltstart wenn Linux auf der Maschine installiert ist. Das bedeutet wohl keinerlei Probleme mit VM, da hatte ich auch mit einem 2700X nie welche.
 
Ist das jetzt ein Fehler der Hardware, also funktioniert bei den neuen Ryzen die RDRAND-Instruktion nicht korrekt, oder ist es ein Fehler in Linux-Kernel?
Das geht aus dem Text irgendwie nicht hervor...
 
Also ein durchschnittlicher HW-Fehler wie ihn alle CPUs haben der aber, ungewöhnlicher weise, noch immer nicht in SW berücksichtigt wurde.
 
Wie sieht es mit der Ubuntu 18 LTS aus? Die sollte doch nicht betroffen sein und damit auch nicht Mint19.
 
Wie sieht es mit der Ubuntu 18 LTS aus? Die sollte doch nicht betroffen sein und damit auch nicht Mint19.

Nein, die Spezi von RDRAND sagt explizit, dass man nicht endlos loopen darf, auch wenn die Instruktion einen ungültigen Wert liefert - was lt. Spezi auch legal ist. Also ein SW Bug.
 
Nein, die Spezi von RDRAND sagt explizit, dass man nicht endlos loopen darf, auch wenn die Instruktion einen ungültigen Wert liefert - was lt. Spezi auch legal ist. Also ein SW Bug.
Sicher?
RDRAND
— Read Random Number

Software must check the state of CF=1 for determining if a valid random value has been returned, otherwise it is expected to loop and retry execution of RDRAND (see Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 1, Section 7.3.17, “Random Number Generator Instructions”).
 
Zuletzt bearbeitet:
Debian 10 läuft, obwohl eine systemd-version >240 eingesetzt wird, weil ein Workaround für falsche RDRAND-Werte schon vor Release eingepflegt worden ist. Das Problem gibt es offenbar schon länger bei AMD-CPUs. Damals trat der HW-Bug nur beim Resume aus Sleep hervor, jetzt halt schon beim Kaltstart von Ryzen 3000 CPUs. Eine vorübergehende Lösung existiert also schon, muss aber noch bereitgestellt werden. AMD selber scheint das nicht zu jucken...noch so ein obskurer CPU Bug halt über den man nicht redet. Die wären jetzt mal am Zug.

Quellen:
#929215 - unblock: systemd/241-5 - Debian Bug report logs
random-util: eat up bad RDRAND values seen on AMD CPUs by poettering . Pull Request #12536 . systemd/systemd . GitHub
 
Liest sich jetzt nicht so toll obwohl mein LMDE3 nicht betroffen zu sein scheint. Hoffentlich wird es bald gefixt ...
 
Ich bin eh der Meinung, wer eine Distro mit systemd benutzt sollte sich da nicht wundern.
Weiß jemand zufällig ob die Ryzen 3000er Probleme mit OpenRC oder runit haben, wegen Artic Linux?
 
Zurück