There may be a small update: https://www.phoronix.com/scan.php?page=news_item&px=Ryzen-3K-RdRand-Systemd-Maybe
It may have been a systemd issue which may have been fixed via a patch on May. However, apparently there was no systemd release since April, which is why this issue persists currently on rolling release/newer distros.
I know, lots of "may be"s. We still need to wait 🙂 But just wanted to provide the update for those that are interested. I wonder if it's possible to apply the mentioned patch and test it out on Solus. I am planning on getting one of the CPUs later this week regardless, and am willing to test it if need be.

I've been doing some reading and have seen it mentioned that the issue is with SystemD version 243 and greater. It seems that my current stable version of solus is on SystemD 233. I am getting a 3700x on Thursday so I will let you guys know if it works!

JoshStrobl
Hopefully I can build my system and install Solus straight away then. I will be very keen to see what its like running from an NVME ssd paired with the 3700x. On my I3 laptop + NVME ssd its already very fast to boot.

looking forward to your reports guys, ill be getting mine in a few weeks or maybe months

4 days later

I should update that a 3900X works out of the box with no issue! 🙂 Even boosts and voltage regulates properly, compared to Windows where I am seeing lots of people on Reddit having issues getting them to boost; advantages of the kernel I guess 🙂

    arkhenius Yeah I've done some back to back testing with Solus and Windows. For a starter, my idle temps on Solus are 20c cooler, 28c vs 48c in windows. This seems to be because the CPU is being boosted to 4.5ghz/1.5v every two or three seconds while in Windows and in Solus it only boosts when I perform an action that requires it to actually do something. So far its rock solid stable on Solus as well, I get better FPS in games than I do on windows even through proton. I can only put this down to less resource overhead in Solus mitigating the difference between a native and emulated game.

      Soopyyy I believe it is also because these new CPUs are very well tuned to boost quickly to handle any kind of load fast and then go back to sleep; and Windows is probably bombarding it with background task requests. And because it can change its clock every 1ms, compared to every 200ms before, it just constantly keeps boosting under Windows. But I'm just glad that it is an incredibly smooth experience on Linux so far 🙂 Upgrading from a 2600, got such a hefty boost in games and code compilation/runtime 🙂