Ryzen 3000: AMD behebt fehlerhaften Zufall durch BIOS-Update

Published by

Den fehlerhafter Zufallsbefehl auf den neuen Ryzen 3000 von AMD will der Hersteller durch ein BIOS-Update beheben. Der Fehler verhindert das Booten von neueren Linux-Systemen sowie des Spiels Destiny 2. Von Golem:
Die Mainboards der aktuellen Ryzen 3000 von AMD sollen in den kommenden Tagen ein Firmware-Update erhalten, das einen schwerwiegenden Fehler im Zufallszahlengenerator der CPUs beheben soll. Der Hersteller schreibt dazu auf Anfrage von Golem.de: "AMD hat die Ursache identifiziert und einen BIOS-Fix implementiert". Dieses Update sei auch schon an die Mainboard-Hersteller verteilt worden.

Der Fehler betrifft die Funktionen rdrand sowie rdseed. Dabei handelt es sich um Prozessorbefehle zur Erzeugung von Zufallszahlen. Der Befehl gibt dabei eigentlich eine Zufallszahl zurück und meldet über ein sogenanntes Carry-Flag außerdem, ob der Befehlsaufruf erfolgreich war. Bei den Ryzen 3000 gibt die CPU jedoch immer die Zahl -1 als Zufallswert zurück, meldet darüber hinaus aber, dass der Aufruf erfolgreich war. Dieses Verhalten betrifft sowohl Linux- wie auch Windows-Systeme und ist schlicht ein Hardwarefehler.


Weiter lesen