this post was submitted on 28 Nov 2023
2 points (100.0% liked)

Homelab

22 readers
1 users here now

Rules

founded 1 year ago
MODERATORS
 

Hey everyone long time lurker here, but I've finally made the plunge into my first home lab. I upgraded my gaming rig and, instead of immediately selling my old parts, decided to set it up as a little home server.

Parts:

  • Ryzen 9 3900x
  • MSI MPG X570 Motherboard
  • 32 GB DDR4 3200 RAM
  • Gigabyte GTX 1080 Turbo OC
  • 500 GB Samsung 980 Pro boot drive
  • 250 GB SSD
  • 2x 8TB Seagate IronWolf NAS HDDs

After doing some research, I decided that building out a NAS and setting up Plex/Jellyfin (recommendation?) is my primary goal right now with basic virtualization/docker support, I went with TrueNas Scale. I got a pretty good deal on the two HDDs, but they haven't yet arrived. In the meantime, I went ahead and set up Scale to start messing around and boy do I feel like a noob.

Since I'm still waiting on the drives, I was able to set up some testing storage and get a feel for putting together Datesets and Shares - all fairly intuitive. Next, I wanted to spin up a VM, but hit a snag when Scale reported that my GPU had to be used by the host and could not be used for VMs. Unfortunately, the 3900x does not have onboard graphics, but there's no way that Scale should need/use the 1080 to its fullest extent, will it?

After some Googling, I found that this is by design and not necessarily a bug according to iX and similarly Apps cannot use the GPU for the same reason. This made me wonder if Scale was the right solution for me after all. I'm not ready to double down and buy dedicated hardware and was really hoping to use what I had. I thought about maybe selling my 3900x and getting something with integrated graphics, but it's a good chip and I figured it would be fun to mess around with.

What does everyone think? I did see that running Proxomox would allow me to do essentially the same thing as Scale, just with everything virtualized, but was also reading that it was a bit harder to get into.

you are viewing a single comment's thread
view the rest of the comments
[–] gentoonix@alien.top 1 points 1 year ago (1 children)

Why do you need a VM? I’m running Scale and other than tinkering with installing a couple VMs I haven’t kept one running. The app catalogs have what I need or a custom container. I only ask because if you don’t absolutely need a VM, then you don’t have a problem, you simply have an annoyance. Without an iGPU capable CPU, you’re already starting yourself off at a disadvantage. You can buy a cheap GPU, like a 710 or some such and use that for the host, or just use what you have for the intended purpose of a NAS with applications.

[–] DokuHimora@alien.top 1 points 1 year ago (1 children)

I was under the impression that the GPU couldn't be used for Apps either, I'm totally down to skip the VMs and mess with that with HyperV.

For example, when I installed Plex from the apps section, my GPU wasn't available to use for encoding. Maybe I missed something....

[–] gentoonix@alien.top 1 points 1 year ago

Try to disable graphics output in bios.