AMD Ryzen 7 1800X Linux Benchmarks

Written by Michael Larabel in Processors on 2 March 2017 at 09:00 AM EST. Page 2 of 6. 96 Comments.

Ubuntu 17.04:

After assembling the system and powering it up, the Ubuntu 17.04 USB-based installer proceeded to start without any problems! No having to pass any special kernel command-line arguments, no hitting kernel panics or other issues like with some past CPU launches, and this Ubuntu 17.04 installer proceeded to run, detecting the NVMe SSD storage and everything else just fine.

After a reboot, the Ubuntu 17.04 installation with the Linux 4.10 kernel booted up just fine. It was a very pleasant experience. But keep in mind that Ubuntu 17.04 is still in development and will not be officially released until next month. I was using Ubuntu 17.04 since it should be the sweet spot for Ryzen with using the Linux 4.10 kernel. On distributions using older kernels, you may run into problems. For today's testing, all of the benchmarks were done from an Ubuntu 17.04 snapshot as of this week with its stock Linux 4.10 kernel image.

But What About The Motherboard?

Speaking to the MSI X370 XPOWER GAMING TITANIUM motherboard, one item not well supported is the Realtek ALC1220 codec for the onboard audio. ALC1220 support is coming to the Linux 4.11 kernel and hasn't been backported to any stable kernel series yet. Thus for now unless you plan on using an RC kernel or patching your own kernel, the onboard audio may not work. The ALC1220 codec is widely used by many Kabylake and Ryzen motherboards but unfortunately the Linux support didn't come sooner than 4.11.

When running LM_Sensors' sensors-detect with the X370 motherboard, no onboard sensors were detected and thus no support for monitoring the board's fan speeds, voltages, temperatures, etc. Also on the sensor front, the Ryzen 7 1800X CPU temperatures were not exposed with the Linux 4.10 kernel.

I haven't had a chance yet to test the USB 3.1 support or any other non-standard functionality, but will be doing so in the coming days. But the main things to be cautious about with this board and other X370 motherboards is the onboard audio if using the ALC1220 codec, the integrated motherboard sensors likely not being supported by most of the newer motherboards, and then as far as Ryzen itself goes the CPU thermal monitoring doesn't appear to be in place at least as of Linux 4.10.

Ubuntu 16.10:

When booting the Ubuntu 16.10 live image via USB, the system appeared to work -- no show-stopping issues but obviously time didn't allow for putting it through its paces yet. On older kernels there may be issues with SMT performance. While the system via live USB was working fine, in dmesg there were a number of I/O page faults being reported.

Ubuntu 16.04.1:

While time was short, I did boot the older Ubuntu 16.04.1 image (yes, 16.04.2 is now available with a hardware enablement stack from Ubuntu 16.10) to confirm at least with the Linux 4.4 kernel the system would still boot. There are the I/O page faults similar to Ubuntu 16.10 but the system did appear to function, but again, more testing later on.

/proc/cpuinfo & Friends

For those curious about the cpuinfo output I've uploaded that along with other Ryzen system outputs to OpenBenchmarking.org.


Related Articles