I want to make a VM on my Proxmox Server (Dell PowerEdge R720) that handles some CUDA computing pools that I participate in, and remote gaming when I am not home. I have managed to get the device passed through with everything working, however I have some problems so far.
When using LatencyMon, I get peaks of 33K microseconds of latency between interrupts. I have enabled MSI based interrupts for all the NVIDIA based things (not the USB card I passed through though... could be the problem there now that i'm typing this).
The interesting thing is that CUDA performs great, but gaming performs great for only 30 seconds after loading the map. After then, any type of movement with the mouse freezes it until the mouse stops moving, even just for camera movement. Audio starts crackling too when that happens.
Do I need to enable HyperV enlightenments? I also would like to pin the CPU cores of this VM to physical ones so there is nothing else using the cores assigned to the VM. IO does not seem to be an issue here. The hardware should be capable (and I have configured it from going across NUMA nodes, plus the GPU is on the same CPU doing the VM computing work) so the other CPU is sitting there doing nothing, unless memory is stored over on the other CPU in which would cause lag with high memory usage.
Config.txt is my VM config under /etc/pve/qemu-server for this VM. Would there be any more I have to add to this to try and figure out why the mouse causes lag when moving?
When using LatencyMon, I get peaks of 33K microseconds of latency between interrupts. I have enabled MSI based interrupts for all the NVIDIA based things (not the USB card I passed through though... could be the problem there now that i'm typing this).
The interesting thing is that CUDA performs great, but gaming performs great for only 30 seconds after loading the map. After then, any type of movement with the mouse freezes it until the mouse stops moving, even just for camera movement. Audio starts crackling too when that happens.
Do I need to enable HyperV enlightenments? I also would like to pin the CPU cores of this VM to physical ones so there is nothing else using the cores assigned to the VM. IO does not seem to be an issue here. The hardware should be capable (and I have configured it from going across NUMA nodes, plus the GPU is on the same CPU doing the VM computing work) so the other CPU is sitting there doing nothing, unless memory is stored over on the other CPU in which would cause lag with high memory usage.
Config.txt is my VM config under /etc/pve/qemu-server for this VM. Would there be any more I have to add to this to try and figure out why the mouse causes lag when moving?