UnRaid or Linux KVM for development and light gaming

My specs are in this post


I have a GTX 1080 that I would like to pass through.
What I want is a computer that can run windows and linux in virtual machines.

I would like to be able to game on the windows vm. As long as it can run Vermintide 2 and Doom at 2560x1080 I am good there.

I guess my questions are on usability of this setup. If I pass through the video card to windows how do I get to the gui desktop of a linux vm? I assume I also have to pass through the mouse and keyboard? I really do not like VNC it always seems clunky and slow, is there an alternative? One possible setup I have thought up in my head is this.

on unraid

  1. Windows Dev vm - no pass through I would rdp to it
  2. Linux dev vm - I would have the video pass through here to rpd to windows
  3. Windows Gaming vm - I would also have pass through here but I would have to shutdown the linux dev vm before I use this one.
  4. Other linux server vm’s for testing code

Is that setup possible? Is there a better way?

The reason I want to use unraid is because I have a eclectic assortment of ssd’s and hdd’s.
1x512gb m.2 ssd
1x512gb sata ssd
2x120gb sata ssd
2x3tb hdd - will probably get another for the parity disk

With this setup I would add 2 120gb as cache for the hdd’s. Then I would have the vm’s installed on one of the 512’s with the big unraid mounted to host programs.

Is there a better setup than this? Links to good articles would be appreciated too.

Thanks for any help