Ryzen 3000: AMD processors deliver random numbers again



[ad_1]

The motherboard manufacturers for the current AMD Ryzen 3000 have promised, as last week, firmware updates fixing a fatal error in the processor random number generator. The reported on a firmware developer from Gigabyte on Reddit. Golem.de could also test and verify the fix.

Incorrect coincidence leads to accidents

Job market

  1. Data port, different locations
  2. CompuGroup Medical Germany AG, Kiel, Hamburg



Since the release of the Ryzen 3000 are the functions rdrand as good as rdseed on the processor affected by a fatal error. These are processor instructions for generating random numbers. The CPUs always returned the number -1 as a random value, but still report that the call was successful. This behavior affects Linux and Windows systems and is simply a hardware failure.

New versions of the Linux Systemd initialization service used the rdrand-Instruction and crash at startup if multiple random numbers are not returned. This concerns the current version 19.04 of Ubuntu called Disco Dingo or Fedora 30. The game PC Destiny 2 has also not started on the Ryzen 3000.

Fixed a bug with microcode update

The Agesa 1003aba firmware version, distributed by AMD to its motherboard partners, contains an update, as expected, with which the processor commands for generating the random numbers will work again. Thus, the hardware reports a successful call and returns a real random value instead of -1.

According to the entry Reddit, the update corrects the problems related to the startup of Systemd and the game Windows Destiny 2. A preliminary version of the manufacturer has also verified the correct behavior of the Ryzen 3000 on the motherboard Asus ROG Crosshair VIII Hero.

Updates are not yet publicly available for download because manufacturers are still testing their bios updates and may possibly incorporate other optimizations. Gigabyte badumes that the update can probably be distributed in the coming weeks.

[ad_2]
Source link