You are not logged in.

#1 2016-05-16 13:30:29

andreigrig
Member
Registered: 2016-02-04
Posts: 20

VGA Passthrough - Massive FPS drop with 3D Vision on

Hi all,

The only Windows 10 guest with VGA passthrough and HyperV extensions ON that is running on my machine performs now very close or just like the bare-metal setup with ~60FPS. If I enable nvidia 3D vision though, I get a massive FPS drop to around 15FPS. This drop is caused by CPU / RAM intensive in-game elements (view distance in particular). If I lower anything else, there is no improvement in FPS. This means that the GPU is not the bottleneck but more likely CPU or RAM I/O. The strange thing is that plenty of CPU and RAM are available. Disabling 3D vision boosts the game again to ~60FPS.

This leads to the fact that there may be some kind of overhead caused only when 3D vision is on. There are definately not the nvidia drivers since on bare-metal they work just perfect.

Does anyone have any idea how to fix or debug this? Is there any kind of limitation of VGA Passthrough when the GPU is used close to the max or when passing through USB PCI controllers?

P.S.: Turning off all power-saving features makes no difference.

Virsh Version:
Compiled against library: libvirt 1.3.4
Using library: libvirt 1.3.4
Using API: QEMU 1.3.4
Running hypervisor: QEMU 2.5.1

Machine:
FX-8320 (4.4 Ghz)
12 GB RAM
GTX 970
Kernel: 4.5.4-1-ARCH

Last edited by andreigrig (2016-05-17 21:20:48)

Offline

Board footer

Powered by FluxBB