AMDs Ryzen 3000 und die Zufälligkeit von -1

Hier werden aktuelle Meldungen diskutiert
[this is the place to discus news topics]
Antworten
Benutzeravatar
doelf
Moderator
Moderator
Beiträge: 34816
Registriert: 12 Feb 2004, 23:29
Wohnort: Alsdorf
Kontaktdaten:

AMDs Ryzen 3000 und die Zufälligkeit von -1

Beitrag von doelf » 12 Jul 2019, 16:05

Déjà-vu: Im Mai 2019 hatten wir berichtet, dass AMDs im Jahr 2014 vorgestellte Beema-Baureihe beim Erzeugen von Zufallszahlen patzt und unter bestimmten Umständen immer den Wert -1 liefert. Die neuen Prozessoren mit Zen-2-Kern (Ryzen 3000) haben dies nun perfektioniert und liefern immer die -1. Ein Fix ist schon auf dem Weg.

Hatten die Beema-SoCs das Problem nur nach dem Aufwachen aus dem Ruhezustand offenbart, patzen Prozessoren auf Basis von Zen 2 bei der Erzeugung von Zufallszahlen immer - übrigens im Gegensatz zur ersten Zen-Generation. In beiden Fällen wurde die Instruktion RdRand fehlerhaft implementiert, was sich insbesondere bei neueren Linux-Distributionen, die systemd als Init-Prozess verwenden, zeigt, da diese nicht mehr starten. Auch das Spiel "Destiny 2" scheitert am Erzeugen von Zufallszahlen und verfängt sich beim Aufruf in einer Endlosschleife.

Wie Phoronix berichtet tritt das Problem mit den Kernel-Versionen 5.0 bis 5.2 nicht auf. Diese Kernel-Versionen enthalten eine neuere Fassung von systemd, welche bereits einen Fix für die Beema-SoCs bietet. Liefert der Prozessor bei der Verwendung von RdRand immer die -1, weicht systemd auf eine Software-Implementierung aus. Dieser Mechanismus scheint auch bei Zen 2 zu greifen. Bungie könnte eine ähnliche Lösung in "Destiny 2" integrieren.

AMD will es aber nicht dabei belassen und hat den Fehler bereits behoben. Der Fix soll in Form von UEFI-Updates (BIOS) ausgeliefert werden und wurde den Mainboard-Herstellern bereits zur Verfügung gestellt. Ob das Problem tatsächlich im UEFI oder im Microcode der Prozessoren steckt, lässt AMD offen. Gleiches gilt für die Frage, ob sich die Korrektur auf die Leistung der CPUs auswirken kann.
. Tails . Linux . USB . CD . Secure Desktop . IRC . Truecrypt . Tor .

Antworten