Compatibility with Ryzen 5 / 7 CPU models

I’m planning to do a long overdue upgrade and get a new motherboard with a modern CPU. I’ve been deciding on the exact models to buy and believe I’ve come to a conclusion… it’s likely going to be an ASUS PRIME motherboard with a Ryzen 7 CPU. They’re very new tech from just this year, and with Linux casually lagging behind on hardware support I wanted to make sure openSUSE is going to handle them properly.

I wanted to know if any other users of the OS have an x370 / x470 / x570 chipset with a Ryzen 2000 / 3000 series CPU. If so do you encounter any problems with running openSUSE on them, and are there any things I should be on the lookout for? Note that I use Tumbleweed and run “zypper dup” daily so I should have the latest Kernel and drivers installed at all times.

To be more specific, here are the exact components I’m almost decided on buying. The mobo will require a BIOS update to support the CPU, I’m already talking with a friend and seeing if we can borrow an older AM4 processor to flash the latest BIOS with.

ASUS PRIME X370-PRO: https://www.asus.com/us/Motherboards/PRIME-X370-PRO

AMD Ryzen 7 3700X: https://www.amd.com/en/products/cpu/amd-ryzen-7-3700x

Recently acquired a laptop with a fairly bottom end Ryzen 3 2200U, slightly older technology than the 7 series you’re contemplating.

Installed Leap 15.1 (kernel 4.12.14) and all went surprisingly well, quite impressed with the performance… So I don’t think you’ll be disappointed.

The only minor problem is it throws a few ACPI warnings at boot, but they don’t seem to impact on the use of the machine.

Thank you for the info. Also:

https://www.linuxlookup.com/review/asus_prime_x370_pro_motherboard_review

Someone did a review of this motherboard for Linux. Apart from no Aura Sync support which I don’t care about, I’m seeing no issues mentioned otherwise. I don’t know if they’re using the latest BIOS version but doubt anything there should cause any breakage.

Would still be good to hear from users of Ryzen 5 or 7 CPU’s just to be safe. I’m assuming stuff like per-core Turbo Boost is controlled by the BIOS and if the Kernel requires any drivers for that they already exist.

I have a Ryzen 5 1600 & a B450M D53H GGABYTE and have had no real problems.
It is working on tumbleweed snapshot 20191003.

No issues here with a Ryzen 3700x on Gigabyte x570 Gaming X.

Actually only cpu temperature support isn’t available (i’d like to have it with Conky), but it’s coming with the new 5.4 kernel: https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git/commit/?h=hwmon-next&id=af4e1c5eca95bed1192d8dc45c8ed63aea2209e8
(if tumbleweed kernel devs don’t backport it on the current 5.3.x release :stuck_out_tongue: ).

Sweet! The 3700x is likely what I’m about to get so that’s exactly what I was curious about.

Thanks for the heads up about the temperature reading too: I need to see CPU core temperatures at all times especially when rendering in Blender, so hopefully Kernel 5.4 will be there before I buy and install the new hardware.

For this mobo you will need Ryzen 1xxx or APU Bristol Ridge.
You can ask AMD for a help with it.
They will send you APU Bristol Ridge A6 with a cooler for a week.
Then you will need to return APU to AMD (without cooler).

That’s very useful information, thank you. I heard an Athlon CPU should work as well for the BIOS update: Is that not the case?

The problem is I’m from Romania. I don’t know if AMD offers this CPU borrowing service here, or if it depends on which store I got the motherboard from. Do you think I have hope to receive support where I live?

For a first generation of AM4 chipsets (X370, B350, A320) you will need BIOS update to work with Athlon 200GE, Ryzen 2200G, etc.
Nobody knows what BIOS revision your X370 motherboard will have.
AMD can give you “Short Term Processor Loan Boot Kit” - see https://www.amd.com/en/support/kb/faq/pa-100#faq-Short-Term-Processor-Loan-Boot-Kit for details.
Romania is in list.
Right now AMD can loan you Athlon 200GE. IDK whether is it possible to obtain APU Bristol Ridge.

Also you can buy suitable old CPU, update your BIOS, then replace this old CPU with a desired one using the same retailer.

Oh… AMD offers this service? I spoke with ASUS on the phone this morning, they said they can’t borrow a CPU or offer service. I might call AMD tomorrow and ask them as well.

So not all Athlon processors are supported by the stock UEFI of this motherboard? If need be I’ll buy an additional cheap processor just to flash a new BIOS then re-sell it, but I’m really hoping not to have to waste money this way.

MirceaKitsune, I am running a Ryzen 7 2700x on an X470 motherboard without problem. If I was building my machine right now I would go with a X570 chipset motherboard that supports the new PIEe 4.0 standard.

Also, at the time of my purchase (about 1 year ago) the X470 handled higher speed memory modules than X370 motherboards.

I do not know the price difference between the various chipsets. If it is within budget, I would get the newest chipset available.

https://phoronix.com/scan.php?page=article&item=ryzen-3700x-3900x-linux&num=2

Can anyone offer more information on this issue? In July there was a bug affecting all new Linux distributions, which caused Ryzen 7 / 9 processors or X570 chipsets to not boot, due to an issue between the Kernel and Systemd. 3 months have passed since and I’m assuming it was fixed, but it would still be comforting if someone could officially confirm this.

Hi
Hard to say, the poster seemed to have no issues with 5.X kernels and we are at 5.3.5… Until you have the hardware in front of you to try it’s all an unknown… If it’s kernel related the openSUSE/SUSE kernel folks are very responsive in fixing things in my experience (even with old hardware like my MacBook3,1).

That’s already been fixed some time ago :wink:

Yes, mobo on X470 is better, but costs more than X370 ones.
Yes, mobo on X570 is better than x470 and x370, but costs even more.
Mobo with a X370 and X470 can support PCI-E 4.0 in a slots connected to a processor with a some older BIOSes.
Cheap X570 mobos don’t supports splitting PCI-E lines but costs more than hi-end X370 and X470 mobos.

OK I am, a newbie in linux and compatibilty questions. I am going to buy an amd Ryzen 5 2600 3.4 ghz socket cpu. I will use it on an asus prime a320m-k (matx,am4,amd a320 board. Does anybody have experience with this when using OpenSUSE Leap 15.1 linux? Id the kernel of this linux critical?
How can I find out the kernel type of my OpenSUSE Leap 15.1?

You tagged this post as Tumbleweed, but your second question is about Leap. Can you clarify ?

I have no clue on whether this specific hardware has issues with Leap 15.1, but you could try booting from a live USB Same for Tumbleweed, or Leap 15.2 ( entering RC1 this week, release in July ). 15.2 will have a 5.3 kernel.

You may need updating BIOS for A320 to run Ryzen 2000 series.
You will need for this some older CPU - Bristol Ridge or Ryzen 1000 series.
But I think this is already done by a manufacturer or reseller.

No problems supposed to be with openSUSE + Ryzen 5 2600.
You may need discrete graphics card - this CPU have no builtin graphics.

I have the same CPU running standard kernel Leap 15.1 without any problems in two mobos, an ASUS Prime B450M-Gaming BR and a Gigabyte A320M-S2H. No BIOS update was necessary. Note that both mobo boxes came with “Ryzen 2 ready” stickers, as well as noted on the vendor’s site. It appears that, for reasonably new mobos, Ryzen 2xxx support is a non-issue.

So I’d be very surprised if you have any compatibility problem.

Seems I forgot this thread: I’ve gotten the Ryzen 7 3700X last year. It works perfectly with openSUSE Tumbleweed, can confirm it’s 100% compatible and working awesomely :smiley: