Sorry if this post already exist somewhere else, I checked through all of the category's pages and didn't find anything related.
Reasoning behind this whole endeavor:
I want to separate Programming, gaming and DBA activities from my main OS.
Basically I'm OCD and don't want to "dirty" my windows installation with too much software.
I read about Docker and application containerization/virtualization but have no clue how to do it, thus i chose this method.
So, here is the setup,
I have Windows 10 Pro installed on my computer (host, directly installed on the drive, no other OS's installed or dual booted).
I have enabled hyper-V on it.
I created a virtual machine with Windows 10 in Hyper-V.
Gaming VM Specs
- 100% of Processor used (4 cores)
- 8GB of RAM
- 80GB vhdx (can be expanded if required)
- Standard Network adapter (not legacy or fiber)
- All Integration Services available (all checkboxes checked)
- RemoteFX VGPU adapter installed - linked to my GTX 970 card - 1024MB of Video Memory selected
- RDP enabled
I installed Sims 4 on this VM and started testing. (I know, I know, living with girlfriend)
The game lags.
Specifically frame skipping (30 FPS or lower) at medium settings; on main OS 60+ FPS no lag on Ultra.
No other game(s) and/or application(s) running on the VM.
Now my questions.
Is it possible to fix this?
Is it possible to do some sort of direct pass from the VM to the GPU (I know that the entire thing, including the main OS, sits on the Hyper-V layer between the hardware and the software)
Are there any GPO fixes to force something similar to this?
Are there any registry hacks that may enable some sort of passthrough?
Is it possible to force some sort of driver to substitute the RemoteFX driver in the VM?
I have read about Terminal Services, but have no clue what or how or where.
Also read about the new features of Server 2016 but it's still in beta.
Anyone have a clue to this, or even if it's possible?