Anybody planning a Ryzen build?


Recommended Posts

I am happy to report I have unraid working on the following setup.

 

ASUS Prime B350 Plus

Ryzen 1700

32G ram @ 3000

AMD Radeon 270 Graphics 

 

Running 4 dockers and a Win 10 VM.  The graphics card had no issues passing through.

 

Had a few issues getting IOMMU to cooperate.  For whatever reason IOMMU did not want to enable in the bios.  I would set it to enable and it would reset to disabled.  The solution was to set it to "AUTO".  (This was using the updated ASUS bio released on Mar 7, 2017)

 

I also had to delete the libvirt.img under the settings/vm manager/advanced settings.

 

Lastly, I was getting the error "not enough memory to load image" when trying to load bzroot.  The solution was to manually set the allocated ram in the syslinux.cfg by adding "mem=31000m".  I need to investigate this a little more and may try pushing it to 32768m or 32G.

 

I must say..compared to the i6 I was running previously.... This thing is a beast.  timing issues with the dockers that used to bring the system to a standstill are no longer even noticeable.  Running games (SW Battlefront, DA Inquisition, Fallout4) were completely stable.  Renders in sketchup were also flawless.  

 

 

 

 

Link to comment
It seems like the  Gigabyte X370 Gaming 5 would have an advantage to all the other x370 boards due to its dual ALC 1220 HD Audio.  Are you able to split those two devices and pass them to separate VMs?   

 

it works?

 

 

What better motherboard (cheap) to run two virtual machines (gaming), usb port and sound card for each?

 

 

 

 

Enviado de meu MI 5 usando Tapatalk

 

 

 

Link to comment
12 hours ago, mikeyosm said:

If anyone manages to get 2 x GPUs passed through to seperate VMs let me know. I plan to get an MSI x370 titanium and 1800x with 32GB g.skill.

IOMMU grouping issues is putting me off at the moment.

I've managed it, with a Gigabyte X370 Gaming 5 mainboard. IOMMU groupping issue is resolved by AC override. Everything works fine up to now. 

  • Upvote 1
Link to comment
3 hours ago, Naiqus said:

I've managed it, with a Gigabyte X370 Gaming 5 mainboard. IOMMU groupping issue is resolved by AC override. Everything works fine up to now. 

Thats good news. I will probably get the asrock x370 gaming pro without built in gfx since the ryzen does not support it.

Link to comment

So if you aren't planning on doing crossfire with gfx cards - is there any point in going for X370 over B350? large price difference in the boards. I am still not 100% clear on the PCI lane thing, will it be an issue running M.2 SSD cards and a couple of graphics cards in there (not crossfire, just hooked up to different VMs)

 

Link to comment

Asus Prime B350 Plus /w ACS Override

 

IOMMU group 0
	[1022:1452] 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 1
	[1022:1453] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1453
IOMMU group 2
	[1022:1452] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 3
	[1022:1452] 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 4
	[1022:1453] 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1453
IOMMU group 5
	[1022:1452] 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 6
	[1022:1452] 00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 7
	[1022:1454] 00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1454
IOMMU group 8
	[1022:1452] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1452
IOMMU group 9
	[1022:1454] 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 1454
IOMMU group 10
	[1022:790b] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)
	[1022:790e] 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
IOMMU group 11
	[1022:1460] 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1460
	[1022:1461] 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1461
	[1022:1462] 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1462
	[1022:1463] 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1463
	[1022:1464] 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1464
	[1022:1465] 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1465
	[1022:1466] 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1466
	[1022:1467] 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1467
IOMMU group 12
	[1022:43bb] 03:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43bb (rev 02)
	[1022:43b7] 03:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43b7 (rev 02)
	[1022:43b2] 03:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b2 (rev 02)
	[1022:43b4] 1d:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b4 (rev 02)
	[1022:43b4] 1d:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b4 (rev 02)
	[1022:43b4] 1d:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b4 (rev 02)
	[1022:43b4] 1d:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b4 (rev 02)
	[1022:43b4] 1d:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b4 (rev 02)
	[10ec:8168] 1e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	[1b21:1080] 1f:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
	[1106:3432] 24:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03)
IOMMU group 13
	[1002:6811] 25:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
	[1002:aab0] 25:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
IOMMU group 14
	[1022:145a] 26:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 145a
	[1022:1456] 26:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1456
	[1022:145c] 26:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 145c
IOMMU group 15
	[1022:1455] 27:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 1455
	[1022:7901] 27:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
	[1022:1457] 27:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Device 1457

CPU Thread Pairings

cpu 0 <===> cpu 1
cpu 2 <===> cpu 3
cpu 4 <===> cpu 5
cpu 6 <===> cpu 7
cpu 8 <===> cpu 9
cpu 10 <===> cpu 11
cpu 12 <===> cpu 13
cpu 14 <===> cpu 15

USB Devices

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 2109:0811 VIA Labs, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 045e:0291 Microsoft Corp. Xbox 360 Wireless Receiver for Windows
Bus 005 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Link to comment

ASrock AB350 Fatal1ty

Ryzen 1700x

Radeon 480 8GB

GSkill DDR4 32GB (3200 RAM, but can't get the board to work passed anything but 2133)

Just set up a VM of Win10 last night then kicked off a bunch of games to DL. Haven't got to play them yet, but the OS is behaving fine.

 

Everything seems to be dandy.

 

7 hours ago, planetwilson said:

So if you aren't planning on doing crossfire with gfx cards - is there any point in going for X370 over B350? large price difference in the boards. I am still not 100% clear on the PCI lane thing, will it be an issue running M.2 SSD cards and a couple of graphics cards in there (not crossfire, just hooked up to different VMs)

 

I specifically went with the B350 board because I have no need for crossfire AND there were no X370 boards in stock. I just ordered a PCIE SATA card to offset the fewer ports. In my particular board, utilizing the M.2 port disables one of the SATA ports, and utilizing the M.2 ultra port disables one of the PCIE lanes. Not using a crossfire configuration, I can't see why there would be an issue running multiple vid cards. 

Edited by puddleglum
Link to comment

Sorry the more I read the more I'm getting confused, from what I am reading I'm assuming it is not possible to do what I want with a Ryzen setup, Can someone confirm this?

 

I want to build 1 System, running 2 gaming VM's and one low power VM for browsing the net and youtube.

I was planning on using 1x Fury X 1x Rx 480 and 1x Rx460

 

Can I still run UnRaid in a headless state?

With the current pass thru problems would it be easier to buy 3x USB audio Dac's?

Can I allocate 1 USB port per VM and run items thru a USB hub connected to the relevant port?

Is this setup possible?

 

Thanks

Carl

Edited by Frag-O-Byte
Link to comment
7 hours ago, planetwilson said:

So if you aren't planning on doing crossfire with gfx cards - is there any point in going for X370 over B350? large price difference in the boards. I am still not 100% clear on the PCI lane thing, will it be an issue running M.2 SSD cards and a couple of graphics cards in there (not crossfire, just hooked up to different VMs)

 

 

B350 supports crossfire just not SLI. 

 

 

Link to comment
5 minutes ago, Frag-O-Byte said:

Sorry the more I read the more I'm getting confused, from what I am reading I'm assuming it is not possible to do what I want with a Ryzen setup, Can someone confirm this?

 

I want to build 1 System, running 2 gaming VM's and one low power VM for browsing the net and youtube.

I was planning on using 1x Fury X 1x Rx 480 and 1x Rx460

 

Can I still run UnRaid in a headless state?

With the current pass thru problems would it be easier to buy 3x USB audio Dac's?

Can I allocate 1 USB port per VM and run items thru a USB hub connected to the relevant port?

Is this setup possible?

 

Thanks

Carl

 

Why not just throw in 2 gfx cards and assign of each to each of the VM'S along with a USB port for each?

 

Use the hdmi pass through on the video cards and plug earphones into the monitor?  pass the on board sound to the headless vm.

 

my issue is how to easily get a hdmi signal from my box to another room in the house 50 ft away without tearing drywall .

Link to comment
4 minutes ago, Beancounter said:

 

Why not just throw in 2 gfx cards and assign of each to each of the VM'S along with a USB port for each?

 

Use the hdmi pass through on the video cards and plug earphones into the monitor?  pass the on board sound to the headless vm.

 

my issue is how to easily get a hdmi signal from my box to another room in the house 50 ft away without tearing drywall .

 
 

 

 

A Drill, with a 2.5CM diameter auger bit down in the corner of the skirting board,

 

Im trying to make 3 systems.

 

1 used by me for gaming, 1 used by my daughter for youtube/web surfing and 1 more for gaming for my son.

 

Also i see your point with the audio thru HDMI, that will work, but for Keyboard and mice ect.. can i use a hub?

Edited by Frag-O-Byte
Link to comment
5 hours ago, Frag-O-Byte said:

 

 

A Drill, with a 2.5CM diameter auger bit down in the corner of the skirting board,

 

Im trying to make 3 systems.

 

1 used by me for gaming, 1 used by my daughter for youtube/web surfing and 1 more for gaming for my son.

 

Also i see your point with the audio thru HDMI, that will work, but for Keyboard and mice ect.. can i use a hub?

 

8 hours ago, tsouza11 said:

and usb controller?

 

I've only managed to pass one usb controller to a VM. My workaround is to buy a PCIe x1 USB controller and pass it to the other VM. HDMI audio works fine by the way.

Link to comment

I'm having trouble flashing the BIOS on my ASRock X370 Fatal1ty Professional Gaming.  If anyone has any solutions, please share.

 

The problem is that the board shipped with BIOS version 1.2, which does NOT include ASRock's Instant Flash feature, which wasn't added into the BIOS until v1.5.  This means I cannot update the BIOS from inside UEFI. 

 

That leaves either flashing in DOS or Windows.  I've tried them both, and they both appear to be semi-successful, getting to the point that I'm supposed to restart to allow the BIOS to update.  

 

But from DOS that restart just keeps going back to DOS, and never actually flashes the BIOS.  I see the BIOS executable file creates a new file on the USB stick called DOSROM, and says it successfully set the variables, but never flashes anything.

 

And from Windows the restart does go to the UEFI main screen, but again never starts the BIOS flashing.

 

I found a post on a website where others have the exact same issue.  One said he contacted ASRock support and got it flashed, but he didn't share the answer!!!  

 

I contacted ASRock support, and got a really bad answer, so I'm still stuck.

 

-Paul

Link to comment
10 hours ago, Frag-O-Byte said:

 

 

A Drill, with a 2.5CM diameter auger bit down in the corner of the skirting board,

 

Im trying to make 3 systems.

 

1 used by me for gaming, 1 used by my daughter for youtube/web surfing and 1 more for gaming for my son.

 

Also i see your point with the audio thru HDMI, that will work, but for Keyboard and mice ect.. can i use a hub?

I use a cheap usb addon card that I pass through to one of my VM'S.   It's nice to have for importing data from USB HD or sd cards without having to worry about which ports are assigned to a vm.

Link to comment
14 hours ago, Pauven said:

I'm having trouble flashing the BIOS on my ASRock X370 Fatal1ty Professional Gaming.  If anyone has any solutions, please share.

 

I finally solved the BIOS flashing problem on my own.  Here's what I did:

 

First, I was using a FreeDOS boot USB stick (made with Rufus tool).

 

Second, when running the BIOS exe file from the DOS prompt, I had to include the "/NR" No Reboot flag (example "C:\X370PG155 /NR")

 

Third, after the BIOS program finished it returned me to a C:\ prompt, I then hit CTRL-ALT-DEL to manually reboot.

 

Fourth (possibly optional), on reboot I hit F11 to select boot options.  I say this is optional, because instead of bringing up boot options, the motherboard went into BIOS flashing mode, and successfully flashed the BIOS.  Me pressing F11 was probably ignored, but who knows...

 

Hope this helps someone else.

 

-Paul

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.