Minisforum N5/N5-Pro NAS Technical Discussion

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

marcoi

Well-Known Member
Apr 6, 2013
1,651
377
83
Gotha Florida
setup proxmox and windows 11. did the grub change.
still getting code 43 on device in w11 with pass through device.

Here are the details.

Code:
 pvesh get /nodes/pve/hardware/pci --pci-class-blacklist ""

┌──────────┬────────┬──────────────┬────────────┬────────┬────────────────────────────────────────────────────────────────────
│ class    │ device │ id           │ iommugroup │ vendor │ device_name
╞══════════╪════════╪══════════════╪════════════╪════════╪════════════════════════════════════════════════════════════════════
│ 0x010601 │ 0x0585 │ 0000:c1:00.0 │         20 │ 0x197b │ JMB58x AHCI SATA controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x010802 │ 0xa804 │ 0000:c2:00.0 │         21 │ 0x144d │ NVMe SSD Controller SM961/PM961/SM963
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x010802 │ 0xa80c │ 0000:c3:00.0 │         22 │ 0x144d │ NVMe SSD Controller S4LV008[Pascal]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x010802 │ 0xa80c │ 0000:c6:00.0 │         25 │ 0x144d │ NVMe SSD Controller S4LV008[Pascal]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x020000 │ 0x04c0 │ 0000:c4:00.0 │         23 │ 0x1d6a │ AQtion AQC113 NBase-T/IEEE 802.3an Ethernet Controller [Antigua 10G
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x020000 │ 0x8126 │ 0000:c5:00.0 │         24 │ 0x10ec │ RTL8126 5GbE Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x030000 │ 0x1e07 │ 0000:c7:00.0 │         26 │ 0x10de │ TU102 [GeForce RTX 2080 Ti Rev. A]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x038000 │ 0x150e │ 0000:c9:00.0 │         28 │ 0x1002 │ Strix [Radeon 880M / 890M]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x040300 │ 0x10f7 │ 0000:c7:00.1 │         26 │ 0x10de │ TU102 High Definition Audio Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x040300 │ 0x1640 │ 0000:c9:00.1 │         29 │ 0x1002 │ Radeon High Definition Audio Controller [Rembrandt/Strix]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x040300 │ 0x15e3 │ 0000:c9:00.6 │         32 │ 0x1022 │ Family 17h/19h/1ah HD Audio Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x1507 │ 0000:00:00.0 │          0 │ 0x1022 │ Strix/Strix Halo Root Complex
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x1509 │ 0000:00:01.0 │          1 │ 0x1022 │ Strix/Strix Halo Dummy Host Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x1509 │ 0000:00:02.0 │          4 │ 0x1022 │ Strix/Strix Halo Dummy Host Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x1509 │ 0000:00:03.0 │         11 │ 0x1022 │ Strix/Strix Halo Dummy Host Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x1509 │ 0000:00:08.0 │         14 │ 0x1022 │ Strix/Strix Halo Dummy Host Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16f8 │ 0000:00:18.0 │         19 │ 0x1022 │ Strix Data Fabric; Function 0
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16f9 │ 0000:00:18.1 │         19 │ 0x1022 │ Strix Data Fabric; Function 1
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16fa │ 0000:00:18.2 │         19 │ 0x1022 │ Strix Data Fabric; Function 2
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16fb │ 0000:00:18.3 │         19 │ 0x1022 │ Strix Data Fabric; Function 3
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16fc │ 0000:00:18.4 │         19 │ 0x1022 │ Strix Data Fabric; Function 4
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16fd │ 0000:00:18.5 │         19 │ 0x1022 │ Strix Data Fabric; Function 5
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16fe │ 0000:00:18.6 │         19 │ 0x1022 │ Strix Data Fabric; Function 6
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060000 │ 0x16ff │ 0000:00:18.7 │         19 │ 0x1022 │ Strix Data Fabric; Function 7
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060100 │ 0x790e │ 0000:00:14.3 │         18 │ 0x1022 │ FCH LPC Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150a │ 0000:00:01.1 │          2 │ 0x1022 │ Strix/Strix Halo PCIe USB4 Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150a │ 0000:00:01.2 │          3 │ 0x1022 │ Strix/Strix Halo PCIe USB4 Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.1 │          5 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.2 │          6 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.3 │          7 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.4 │          8 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.5 │          9 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:02.6 │         10 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:03.1 │         12 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150b │ 0000:00:03.2 │         13 │ 0x1022 │ Strix/Strix Halo GPP Bridge
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150c │ 0000:00:08.1 │         15 │ 0x1022 │ Strix/Strix Halo Internal GPP Bridge to Bus [C:A]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150c │ 0000:00:08.2 │         16 │ 0x1022 │ Strix/Strix Halo Internal GPP Bridge to Bus [C:A]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x060400 │ 0x150c │ 0000:00:08.3 │         17 │ 0x1022 │ Strix/Strix Halo Internal GPP Bridge to Bus [C:A]
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x080600 │ 0x1508 │ 0000:00:00.2 │         -1 │ 0x1022 │ Strix/Strix Halo IOMMU
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x1ad6 │ 0000:c7:00.2 │         26 │ 0x10de │ TU102 USB 3.1 Host Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x2142 │ 0000:c8:00.0 │         27 │ 0x1b21 │ ASM2142/ASM3142 USB 3.1 Host Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x151e │ 0000:c9:00.4 │         31 │ 0x1022 │
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x151f │ 0000:cb:00.0 │         36 │ 0x1022 │
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x151a │ 0000:cb:00.3 │         37 │ 0x1022 │
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0330 │ 0x151b │ 0000:cb:00.4 │         38 │ 0x1022 │
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0340 │ 0x151c │ 0000:cb:00.5 │         39 │ 0x1022 │ USB4 Router 0
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0340 │ 0x151d │ 0000:cb:00.6 │         40 │ 0x1022 │ USB4 Router 1
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c0500 │ 0x790b │ 0000:00:14.0 │         18 │ 0x1022 │ FCH SMBus Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x0c8000 │ 0x1ad7 │ 0000:c7:00.3 │         26 │ 0x10de │ TU102 USB Type-C UCSI Controller
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x108000 │ 0x17e0 │ 0000:c9:00.2 │         30 │ 0x1022 │ Strix/Krackan/Strix Halo CCP/ASP
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x118000 │ 0x164a │ 0000:c9:00.7 │         33 │ 0x1022 │ Sensor Fusion Hub
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x118000 │ 0x17f0 │ 0000:ca:00.1 │         35 │ 0x1022 │ Strix/Krackan/Strix Halo Neural Processing Unit
├──────────┼────────┼──────────────┼────────────┼────────┼────────────────────────────────────────────────────────────────────
│ 0x130000 │ 0x150d │ 0000:ca:00.0 │         34 │ 0x1022 │ Strix/Strix Halo PCIe Dummy Function
└──────────┴────────┴──────────────┴────────────┴────────┴────────────────────────────────────────────────────────────────────

Setup for pci
1759931351528.png

vm hardware
1759931410902.png
 

Tarwater

New Member
Jul 5, 2025
4
0
1
I have the N5 non pro and I also havent been able to passthrough the igpu to a vm in proxmox or unraid. I think its something related to the bios being very simple or some motherboard limitation. I am also thinking to sell the unit.
I guess I hope too much, I was looking for all in one solution, nas and processing unit but I guess it is not possible.
 

marcoi

Well-Known Member
Apr 6, 2013
1,651
377
83
Gotha Florida
I have the N5 non pro and I also havent been able to passthrough the igpu to a vm in proxmox or unraid. I think its something related to the bios being very simple or some motherboard limitation. I am also thinking to sell the unit.
I guess I hope too much, I was looking for all in one solution, nas and processing unit but I guess it is not possible.
yeah same here. my goal was have a hypervisor OS (xcp/proxmox) and VMs for htpc with windows11 and gpu passthrough, truenas VM with sata and igpu/npu passthough to run storage and containers.

my current htpc is amd 5950x with 128GB ram and 2080ti card, so it plenty for htpc needs lol. And if i really want I can run WSL in windows and dockers for containers.

I need to sell one of the two units at this point and it looking like the n5 pro will be the one to go. I got to work on my FS thread anyways so might as well start getting the stuff ready.
 

marcoi

Well-Known Member
Apr 6, 2013
1,651
377
83
Gotha Florida
I decided to sell the N5 pro unit and the deg1 dock.
I just ordered a 4060 vid card that will fit inside my qnap nas which will handle docker/vm for frigate/plex etc.
Ill leave my old htpc as is.

If anyone is local to orlando FL area and wants to get it before it hits craiglist and FS section, pm me.
 

cmmh

Member
Feb 26, 2021
48
28
18
Is your end use case still just HTPC? I think the N5 Pro Nas is pretty good for that unless you have a lot of MPEG2 encoded video. In my case, I have a lot of MPEG2 encoded video from CATV and ATSC encodes over the years that I'm having an intel box transcode to a more modern codec. Still working on the AI side of things, trying to see if I can get by without a discrete GPU, since none will really fit in the NAS (unless a super expensive data-center quality unit) and will require and occulink dock.
 

marcoi

Well-Known Member
Apr 6, 2013
1,651
377
83
Gotha Florida
Is your end use case still just HTPC? I think the N5 Pro Nas is pretty good for that unless you have a lot of MPEG2 encoded video. In my case, I have a lot of MPEG2 encoded video from CATV and ATSC encodes over the years that I'm having an intel box transcode to a more modern codec. Still working on the AI side of things, trying to see if I can get by without a discrete GPU, since none will really fit in the NAS (unless a super expensive data-center quality unit) and will require and occulink dock.
No i was hoping to run a hypervisor os like xcp or proxmox and pass through the external gpu to win11 vm for htpc functions, sata and igpu/npu to truenas vm for storage and containers like frigate/plex etc.
 

cmmh

Member
Feb 26, 2021
48
28
18
No i was hoping to run a hypervisor os like xcp or proxmox and pass through the external gpu to win11 vm for htpc functions, sata and igpu/npu to truenas vm for storage and containers like frigate/plex etc.
I had no problem passing through the sata controller for TrueNas. Since people were having trouble with the igpu, I just used lxc containers. I have jellyfin, frigate, ollama sharing the igpu with that method. This works for my use case
 

Tarwater

New Member
Jul 5, 2025
4
0
1
I had no problem passing through the sata controller for TrueNas. Since people were having trouble with the igpu, I just used lxc containers. I have jellyfin, frigate, ollama sharing the igpu with that method. This works for my use case
I ended returning mine, as a mini pc with windows and storage spaces it works great but as a nas is a bit mediocre, any intel nas have much better transcoding capabilities. I also have a ms01 and I tried to transcode same 4k hdr10 video and the intel being a much less powerful igpu transcoded more than doble fps like 400 to 100 with the amd so yes qsv makes a difference, not to say sriov which is great and it is not possible in amd. Also full igpu passthrough to a vm is not possible so big no for me.
 

6equj5

New Member
Jul 27, 2025
1
1
3
The N5 (non pro) arrived last week. Installed PVE, Webmin, Samba, Kernel NFS. 80 Gig RAM. LXC with Docker, W11P & PBS VMs. Runs like hell. Best NAS I ever had. :cool:
 
  • Like
Reactions: SlowmoDK

Dockyr

New Member
Nov 7, 2025
1
0
1
Anyone use Proxmox and successfully performed GPU passthrough transcoding via LXC or VM?
I followed every tips unsuccessfully :(
 

cmmh

Member
Feb 26, 2021
48
28
18
I have passed through the GPU to multiple LXC containers that use it -- Frigate, Jellyfin.

Here is the relevant part of the lxc configuration file.
You need to make sure the mesa libraries are installed in both the proxmox host and the lxc container.

For Frigate I had to manually modify the docker container to add the latest version of mesa that support the Strix family CPU/iGPU as the image that defaults is way too old.

Code:
unprivileged: 1
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 235:0 rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD128 dev/renderD128 none bind,optional,create=file
lxc.mount.entry: /dev/kfd dev/kfd none bind,optional,create=file