AMD 4650G PRO TrueNas Core Build

What are your thoughts about the following build for a TrueNas Core homebrew system? Has anyone used the AM4 PRO APUs before for it?

PCPartPicker Part List

Type Item Price
CPU Cooler Noctua NH-U9S 46.44 CFM CPU Cooler $59.95 @ Amazon
Motherboard ASRock B550M Pro4 Micro ATX AM4 Motherboard $89.99 @ Newegg
Storage Patriot Burst Elite 120 GB 2.5" Solid State Drive $14.49 @ Amazon
Storage Patriot Burst Elite 120 GB 2.5" Solid State Drive $14.49 @ Amazon
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Case Fractal Design Node 804 MicroATX Mid Tower Case $136.98 @ Newegg
Power Supply Corsair RM750x (2021) 750 W 80+ Gold Certified Fully Modular ATX Power Supply $104.99 @ Newegg
Custom AMD Ryzen 5 PRO 4650G Processor 7nm 3.7Ghz 6 cores 12 Threads Processor only (Tray) $179.99 @ Amazon
Custom Kingston 32GB 288-Pin DDR4 SDRAM ECC Unbuffered DDR4 3200 (PC4 25600) Server Memory Model KTL-TS432E/32G $69.99 @ Newegg
Prices include shipping, taxes, rebates, and discounts
Total $1270.87
Generated by PCPartPicker 2024-01-31 18:54 EST-0500

Objectives I’d like to do with the build:

  • TrueNas core for long term, archival storage
    **Currently, I have 2x14TB drives in a hardware RAID 1 with NTFS on my workstation, they would eventually get added as a mirror after their contents are moved over.
  • Jellyfin direct stream server
  • Steam cache
  • Host local code repositories (git)
  • Run some Linux VM’s
  • Host a palworld / terraria server
  • Youtube video downloader
  • Preserve family photos and videos, old games & saves
  • Transcode video (ffmpeg) during off hours instead of doing it all on a workstation.
  • Low power consumption

Reasons why I picked these parts:

  • AMD Ryzen PRO 4650G - I’d like a low idle wattage/ low wattage chip. Supposedly, according to wolfgang’s channel this processor can idle at around 15W. Also in the running for consideration was the i3 12100/13100 but those don’t support ECC RAM.
  • ECC RAM - Although wendell from L1techs and tom from lawrence systems both say it’s not 100% necessary, I’d be preserving family photos and old game saves on this NAS, so I’m not sure taking the risk of going without would be worth it in my use case. I plan on adding more RAM if the palworld server lags with 32 players.
  • Asrock Mobo - Supports ECC. Not sure if I should step up to the higher end boards from them or not. No IPMI support, but this is not relevant to me as there will always be a monitor/keyboard right by this NAS.
  • Node 804 case - Small and lightweight. Honestly, the Fractal define R5 and R6 are probably better cases, but they’re too heavy for me to lift and move around. Alternatively, I have an NZXT tempest EVO case that I could use (though it too is way to heavy, even without components in it!)

Future Considerations:

  • Once I get my own place where I can open up the walls and install 10G, I’ll need to find a good 10G homelab switch and 10G NIC. Does anyone have any good suggestions on this front in terms of energy efficient NICs or switches?
  • Very few AM4 motherboards support ECC properly, I think there’s a thread about it here on the forums.
  • You’re much better off getting a motherboard that uses Intel NICs and they’re much better supported too.
  • Avoid bottom of the barrel SSDs, at least get ones with a known controller and some kinda of cache

Thanks, I’ll look out for those ECC support threads.

The SSD’s are for the TrueNAS OS; if I need to have faster storage in the future, I’ll use an NVME mirror. Do you think better drives are needed for TrueNAS’ OS? I think it gets put into memory once loaded.

I have a similar build for a similar use case. My ECC RAM is a NEMIX brand off Amazon. Its working fine, at least the ECC according to memtest ECC test. I havenr really unlwawed the full potential off it because games.

1 Like

Thanks for the reply!

What’s your build?

I would look at ASRock Rack motherboards instead as they usually have IPMI and validated ECC support.

The Asrock Rack mobos are counterproductive to the low idle power goal.
The IPMI chip alone consumes more power than the total system is targeted at.

2 Likes

Yeah, I did take a look at the asrock rack boards, and not only are they expensive upfront, but if they are doubling the power consumption, that’s doubling the cost to run the NAS.

IPMI is not super relevant for me as there will be a keyboard/screen by this NAS 24/7; I’ll add this to the first post.

you can run Truenas on a 32gb m.2 and itll be quite happy there.

I think you would be better served by going for more lower capacity HDDs. that way you can have some redundancy. Get a couple more 14tb drives and you could have 42TB of storage and one drive as a hotspare (ZFS/Zraid is a lot different that RAID mirroring and you would still have data backup this way).

The SSDs arent really all that useful in this scenario. You could use the to cache read and writes but you would be better served by getting a small optane m.2 and using it as a metadata device in your Zraid volume.

I’d be more concerned about buggy storage controllers and unreliable storage rather than speed.

Thanks for all the feedback everyone. I’ve done some additional research, and can confirm that the AsRock boards do support ECC with PRO **50 APU’s.

I’ve also adjusted my build to add in a mirror for the OS (MX500 drives) and a mirrored metadata vdev (870 Evo 1TB), which could also be quota’ed to store small mp3 files/thumbnails and the like in addition to metadata.

Also changed out the MOBO to a higher end Asrock board since the old one didn’t have bios flashback, and didn’t natively support the PRO 4650G without a bios update with a 1000 / 2000 series ryzen cpu in the socket!

Here’s the updated list:
PCPartPicker Part List

Type Item Price
CPU Cooler Noctua NH-U9S 46.44 CFM CPU Cooler $59.95 @ Amazon
Motherboard ASRock B550M Steel Legend Micro ATX AM4 Motherboard $134.99 @ Amazon
Storage Crucial MX500 250 GB 2.5" Solid State Drive $34.82 @ Amazon
Storage Crucial MX500 250 GB 2.5" Solid State Drive $34.82 @ Amazon
Storage Samsung 870 Evo 1 TB 2.5" Solid State Drive $89.99 @ Amazon
Storage Samsung 870 Evo 1 TB 2.5" Solid State Drive $89.99 @ Amazon
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Case Fractal Design Node 804 MicroATX Mid Tower Case Purchased For $136.98
Power Supply Corsair RM750x (2021) 750 W 80+ Gold Certified Fully Modular ATX Power Supply Purchased For $104.99
Custom AMD Ryzen 5 PRO 4650G Processor 7nm 3.7Ghz 6 cores 12 Threads Processor only (Tray) $179.99 @ Amazon
Custom Kingston 32GB 288-Pin DDR4 SDRAM ECC Unbuffered DDR4 3200 (PC4 25600) Server Memory Model KTL-TS432E/32G $72.99 @ Newegg
Custom Kingston 32GB 288-Pin DDR4 SDRAM ECC Unbuffered DDR4 3200 (PC4 25600) Server Memory Model KTL-TS432E/32G $72.99 @ Newegg
Prices include shipping, taxes, rebates, and discounts
Total $1612.50
Generated by PCPartPicker 2024-02-06 07:28 EST-0500

Now, also in my research, I’ve learned that AM4 is pretty limited in terms of PCI-e connectivity.

This lead me down a rabbit hole of looking into a W680 server, which does have a little bit more PCIE connectivity, more modern PCIE version (and optane!)

PCPartPicker Part List

Type Item Price
CPU Intel Core i5-12500 3 GHz 6-Core Processor $240.99 @ Newegg
CPU Cooler Noctua NH-U9S 46.44 CFM CPU Cooler $59.95 @ Amazon
Memory Kingston KSM48E40BD8KM-32HM 32 GB (1 x 32 GB) DDR5-4800 CL40 Memory $135.72 @ Amazon
Memory Kingston KSM48E40BD8KM-32HM 32 GB (1 x 32 GB) DDR5-4800 CL40 Memory $135.72 @ Amazon
Storage Intel Optane P1600X 118 GB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive $66.98 @ Amazon
Storage Intel Optane P1600X 118 GB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive $66.98 @ Amazon
Storage Crucial MX500 250 GB 2.5" Solid State Drive $34.82 @ Amazon
Storage Crucial MX500 250 GB 2.5" Solid State Drive $34.82 @ Amazon
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Storage Western Digital Red Pro 20 TB 3.5" 7200 RPM Internal Hard Drive $300.00
Case Fractal Design Node 804 MicroATX Mid Tower Case Purchased For $136.98
Power Supply Corsair RM750x (2021) 750 W 80+ Gold Certified Fully Modular ATX Power Supply Purchased For $104.99
Custom Pro WS W680M-ACE SE Intel LGA 1700 mATX BMC AST2600 onboard workstation motherboard, PCIe 5.0x16 slot, DDR5, ECC memory and XMP support, dual Intel 2 $369.99
Prices include shipping, taxes, rebates, and discounts
Total $1987.94
Generated by PCPartPicker 2024-02-06 07:31 EST-0500

The w680 option is more expensive (thanks intel!) and I don’t know how much wattage that board would use on it’s own, having IPMI, though alder lake is also pretty frugal near idle. (so long as the board lets it go to a better c-state!)

Now I’m stuck between these two options (or just going alder lake on consumer hardware with no ECC.)

From my perspective they have their own Pro’s and cons:

AM4 B550
++ Cheaper
++ CPU more efficient at load
– Only PCIE Gen3
– Have to buy used CPU (with pins!)

LGA1700 W680
++ Alder Lake Idles well
++ More on board SAS/SATA
++ More PCIE lanes
++ Intel Optane :tada:
++ 8 segment display
– Weird board layout
– LGA1700 bending issues, would need to do mod.
– Board may use more power (IPMI)

Any thoughts on either build and which you’d choose?

Not to doublepost, but I ended up deciding to go with the W680 platform. I’ll be detailing how it goes in this thread here: 1almond's blog