New user, I'm not sure if this is the right place for this, but I'll start here. I've been eyeing unRAID for a while after having discovered it on LinusTechTips. It looks like it would potentially be a good solution for my use case, but I had a few questions. I am a developer full time, and I do both graphics and video content creation part time. I also game on my PC in my free time (despite having 3 kids!). Right now I use Windows predominantly, since I game quite a bit. I keep a Linux VM for development (WSL is still too buggy and slow) and I use Windows for everything else, including the editor where I write my code. Ideally I'd like to be able to use a Linux distro in a nice dedicated full screen environment with out having the overhead of Windows underneath. When it's time to play games or work on video/graphics content, I would like to be able to quickly switch to Windows, forget about work, and game. My system specs are a Threadripper 1950X, MSI X399 Gaming Carbon motherboard, 32 GB of RAM, 1TB Samsung 960 EVO, and a GTX 1080ti. My questions are:
Do I need a second graphics card to make this work? I would need to do PCI passthrough for gaming obviously. Is it possible to suspend a VM and switch to another on the fly without needing a second graphics card?
How is Threadripper support?
What is the overhead like? Can I expect a framerate drop in games over running Windows natively? What about the CPU intensive stuff? What kind of drops should I expect?
Ryzen Master in Windows allows me to tailor NUMA specific settings to games, as well as overclock. I assume this would no longer work, correct?
How easy is it to set things up? Will I be able to use a simple GUI or will I have to edit a bunch of configs?
Thanks!