First off a huge thank you to Space Invader One's excellent video guides, His recent video on downgrading AMI BIOS's is the only reason I am able to use GPU passthrough in the first place.
I am having issues with stuttering in 3D applications, most notably in VR. Here's the kicker, it's completely random whether I will have a butter smooth VR experience or a laggy hitchy mess. Every day for the last week and a half I think I have it solved and the lag comes back. Last night I thought I had fixed it for the final time, isolating cores from unraid (First four hyperthreaded cores to VM which worked fine then seven hyperthreaded cores for the VM which did improve performance). I woke up this morning (and I wrote down this song...) and tried it again just to make sure I wasn't crazy for thinking it was fixed and the lag is back. When I am troubleshooting this issue I have nothing else running, no other VM's or dockers. It's not just VR, Firestrike also jumps between a smooth 100 FPS down to 20-30 FPS every few seconds, although I swear I once had a clean Firestrike run then immediately opened VR only to have lag. I also have MSI enabled as per Space Invader One's recommendation.
I will continue to troubleshoot but it makes it much more difficult that it's only sometimes I experience the issue, It's maddening. The only thing I know to try tonight is to isolate 6 HT cores to the VM leaving 2 for Unraid. But I don't have much hope for this being the final solution since it worked fine last night and so horrible this morning.
I am very close to giving up and using my dedicated Ryzen 3600 machine for VR again, I like to play after work to blow off steam and get a slight workout before doing other PC projects but this is only increasing the steam production so far...
Specs:
ASROCK X370 Taichi downgraded to BIOS version 5.10
Ryzen 7 2700
32GB (2x16) Corsair 3000 DDR4 (XMP Enabled)
Zotac 1070ti mini
Renesas USB 3.0 PCIe card stubbed and passed through to VM
XML