On Ubuntu, he'd want to use the amd64-microcode package: https://launchpad.net/ubuntu/+source/amd64-microcode
On Ubuntu, he'd want to use the amd64-microcode package: https://launchpad.net/ubuntu/+source/amd64-microcode
Although in the author's case, he seems to be waiting on a BIOS fix because the microcode fix doesn't actually work. In the updates he mentions being told "...that the amd64-microcode package... would fix the issue. This, too, is not the case; the amd64-microcode and intel-microcode packages are both installed by default on all Ubuntu 19.10 systems, including the one I'm experiencing the RDRAND failure on."
It's good news that microcode fixes generally don't demand BIOS updates, but in practice this one seems to be getting fixed that way before it's fixed by the manufacturer.
That's as well my understanding of the situation => does anybody have more infos?
I was really about to upgrade from an i7-8700 to a Ryzen 3700X but after reading this I froze and now I feel totally insecure... .
EDIT: was answered by "iforgotpassword"
①: https://www.gigabyte.com/Motherboard/X570-GAMING-X-rev-10/su...
Which a live boot, you can install packages such as microcode updates.
You'll need to compile a kernel which does not depend on the RDRAND instruction as a source of randomness.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/lin...