Ryzen + MSI X370 SLI PLUS

Thoughts on this combo? I am specifically interested in building a duel GPU rig that has proper IOMMU grouping. Reason being that I want to do the GPU pass through stuff.

Probably go with an Nvid 1080(Windows) and an AMD 480(Linux).

Thoughts/guidance? Thaaaaaaaaaaaaaaaank yoouuuuuuuuuuuuuuuuu!!

EDIT: Yes, I mis-used the word “duel”.

Depends a bit on which particular cpu you want to put on it.
And if you have extreme overclocking plans or not?
Because its basiclly an okay board, but there are better X370 boards out there.

It would be the Ryzen 1700x. Minimal to no plans for overclocking.

Then it should be a fine combo.
The main things i personally dont like about that particular board,
is the onboard audio chip which is based upon alc892, instead of a alc1220 but its basiclly okay.
And the lan port is also realtek, i personally prefer an intel nic.
For the rest the vrm implementation on that board is kinda on the cheap side but okay.
but there are definitelly better boards out there.

But it depends a bit on your budget.

Budget for a solid mobo is no more than 400. For sure willing to invest in Ryzen. I absolutely NEED the best GPU passthrough board. I am thinking I will order ‘that’ board and return the MSI. Thoughts?

If you have allready boaght the Msi board,
then you could maybe try it out and see how well it works with pci-e passtrough.
Of course you should update the bios to the latest version.
As far as pci-e passtrough is concerned, “if i´m correct” the groupings look very similar accros the board on X370.

@wendell could tell you more about pci-e passtrough and those said groupings.
I think that he has tested a couple of boards, including the Msi X370 Sli plus.
If i remember right wendell had some good luck with the Aorus X370 Gaming 5.
Which would also mean that the Aorus X370 Gaming K7 should also work.
But i guess with the newest bios updates that include the Ageesa patch.
the iommu groupings should be improved somewhat on most boards.

In all honesty, yes I already bought the board. It was the best price point they had at Fry’s Electronics.

Hey, how about sharing what BIOS you are on (preferably one with latest AGESA code) and the IOMMU groupings it gives. I am wondering if the 3 cheaper MSI X370 boards are all the same BIOS as well as layouts, with only colours differing!

I have been lazy about this because of other efforts elsewhere.

See the latest BIOS release date is 9-21-17 with these highlights:

  • Improved memory compatibility.
  • Update AGESA Code 1.0.0.6b

I am undoubtedly not on this release as I have been lazy. Will update and get back to you on groupings.

@Methanoid
Following this dated guide: https://solus-project.com/forums/viewtopic.php?t=1479

I use this command:

for iommu_group in $(find /sys/kernel/iommu_groups/ -maxdepth 1 -mindepth 1 -type d); do echo “IOMMU group $(basename “$iommu_group”)”; for device in $(ls -1 “$iommu_group”/devices/); do echo -n $’\t’; lspci -nns “$device”; done; done

And I get this:
IOMMU group 7
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1454]
25:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device [1022:1455]
25:00.2 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
25:00.3 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Device [1022:1457]
IOMMU group 5
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
IOMMU group 3
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
IOMMU group 11
23:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1080] [10de:1b80] (rev a1)
23:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)
IOMMU group 1
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
IOMMU group 8
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 59)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
IOMMU group 6
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1454]
24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device [1022:145a]
24:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Device [1022:1456]
24:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] USB3 Host Controller [1022:145c]
IOMMU group 4
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
IOMMU group 2
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
IOMMU group 10
03:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b9] (rev 02)
03:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b5] (rev 02)
03:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b0] (rev 02)
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
04:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
04:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
04:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
04:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
04:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
1e:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
21:00.0 Network controller [0280]: Qualcomm Atheros AR93xx Wireless Network Adapter [168c:0030] (rev 01)
22:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2142]
IOMMU group 0
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
IOMMU group 9
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1460]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1461]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1462]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1463]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1464]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1465]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1466]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1467]

It so happens that I have a spare GPU and SSD for the next step.

1 Like

Well are they?