B550/X570 board suggestions for server?

I need a motherboard for a small home business server, where I’m trying to pack a lot of features into one machine. Looking for a board for <= 350€ or so, I’m going to be using a 5950X for the CPU, and 4x32GB ECC DDR4-3200, and I need to support the following:

  • Boot from 2x (replicated) USB SSD with keypad (256GB Verbatim Store ‘n’ Go Secure SSD Portable)
  • 2x NVMe SSDs (Samsung 970 EVO 2TB + Gigabyte AORUS Gen4 2TB)
  • 8x SATA
    • 2x SATA Samsung 870 1TB
    • 2x SATA Toshiba HDDs 18TB
    • 4x SATA WD Red 8TB
  • 1x GPU for OS (likely WX 3100)
  • At least 1 GPU for VM passthrough (likely 1030 / 2060)
  • 2.5GbE networking, and it would be nice to have a secondary 1GbE port as well
  • Would also like to have at least one more full PCIe slot available for other things just in case
  • TrueNAS Scale

The options I could easily find using Geizhals filters myself were:

  • ASRock B550 Taichi
  • ASRock X570 PG Velocita
  • ASUS ROG Strix X570-E Gaming WIFI II
  • ASRock X570 Phantom Gaming X

Anyone know if any of these are particularly good choices, or other choices I should consider? IOMMU groups are always worrying when I want to do passthrough stuff.

See if this tickles your fancy?

Asrock Rack # X570D4U-2L2T

Avoid B550 if you have any interest in IOMMU whatsoever.

These are absolutely impossible to find right now, unfortunately. Ask me how I know…

1 Like

if it existed!

In addition to being nonexistent the list price is 2x the price of the other options and I don’t see a benefit for my use from it.

I’m a big fan of ASRock’s Pro 4 series, e.g. : ASRock B550 Pro4
You can set the two x16 Physical slots to x8 electrical for both for the GPUs, and still have two x1 slots.

I also recently stumbled across this at Microcentre’s web-site ($120 USD):
ASRock B550M-C
It’s only microATXm, but has 4 full length physical PCI slots (with single slot spacing).
From the manual:

  • *PCIE1 (PCIe 4.0 x16 slot) is used for PCI Express x16 lane width graphics cards.
  • PCIE2 (PCIe 3.0 x16 slot) is used for PCI Express x1 lane width cards.*
  • PCIE3 (PCIe 3.0 x16 slot) is used for PCI Express x1 lane width cards.
  • PCIE4 (PCIe 3.0 x16 slot) is used for PCI Express x4 lane width graphics cards.

Whatever mboard you pick, you can also an M.2 to (6x) SATA adapter to get all the SATA ports you need (or a x1 PCIE slot), and a 1x PCIE slot for a 2.5 GbE adapter…

FWIW, I’m a big fan of Ryzen with ASRock motherboards as inexpensive servers…
In addiction to multiple systems using B550 Pro4s, I also have multiple servers running 24/7, including:

  • ASRock Rack X470D4U with R5 2600 - 32 GB ECC - TrueNAS main server
  • ASRock B450 Pro4 - R7 2700 - 32GB ECC - Debian headless
  • X570 Taichi with R9 3950x and 64 GB ECC - Proxmox for VMs

All have 10 GbE NICs installed, with HBAs, etc… and have run for multiple years - on air coolers -without problems (and hopefully will continue to do so - touch wood…)

I have the x570 Taichi, and it doesn’t have a 10Gigabit ethernet port. At least, I think it doesn’t. It’s been a year since I used that computer because I destroyed the power supply in that computer.
@Lietu, if you decided you want a motherboard that has good IOMMU and the ability to create virtual machines inside a virtual machine. The X570 motherboard is excellent for creating virtual machines inside a virtual machine.

It would definitely help to ensure the machine continues to serve me well far into the future, but I guess it’s not super critical overall.

So atm considering these instead:

  • ASRock X570 PG Velocita
  • ASRock X570 Phantom Gaming X
  • ASUS ROG Strix X570-E Gaming WIFI II
  • ASRock X570 Taichi - Razer Edition

Quickly looking at it, I see no obvious reason to prefer the more expensive ones. Intel claims that Killer 2.5GbE NIC has Linux support.

If I recalled correctly, I remember wendell saying the Razer edition is god awful for linux

I’d hope that only means unimportant stuff like … RGB, but good to note.

Ok so based on that just skip Killer for Linux.

Found a way to expand my options a bit, there are M.2 to SATA adapters based on the JMB585 -controller, that allow me to take a 3x M.2 M-key mobo where only 4 SATA ports on-board work with all devices connected, and still use 8 SATA devices on it and all those other things.

So now my list of ideas is:

  • GIGABYTE X570S Aorus Elite AX + JMB585
  • GIGABYTE X570S Aero G + JMB585
  • GIGABYTE X570S AORUS PRO AX + JMB585
  • ASUS ROG Strix X570-E Gaming WIFI II

Out of those the Aero G and AORUS Pro AX have Intel I225-V 2.5GbE NICs, but there seem to be reports of that not working on e.g. Ubuntu 20.04. I’m using TrueNAS Scale 22.02.3, kernel 5.10, people seem to say support was included in 5.8, so I think that should be good. The others use RTL8125BG/AG, where people have reported having to install some custom driver from Realtek’s website which sounds iffy at the very least.

AORUS Pro AX seems to need me to think about conflicts the least of those, all M.2 slots always in use regardless of PCIe population, has 3x full size mechanical PCIe x16 slots, and 4 of the SATA ports will be available when all M.2 slots are in use.

Right now heavily leaning towards that AORUS Pro AX + JMB585.

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.