I was meddling with my LG passthrough setup (yes I know ) whilst trying to get it so I can optionally pass the faster guest GPU back to the host for native use, and I’ve somehow messed up my LG Windows guest. I have tried undoing everything I changed (mostly Nvidia X-server stuff and some PCI and ivshmem setup stuff) but I haven’t managed to recover back to the former good setup I had.
Right now the Guest VM starts up fine (I can use it the old fashioned way through directly connected monitor and keyboard/mouse). If I start up the LG client on the host it quits immediately with:
? ~ looking-glass-client -F egl:vsync 3647306875 [I] main.c:1740 | main | Looking Glass (B2-27-g59011b7bcb) 3647306892 [I] main.c:1741 | main | Locking Method: Atomic 3647458931 [I] ivshmem.c:181 | ivshmemOpenDev | KVMFR Device : /dev/shm/looking-glass 3647512337 [E] main.c:1328 | lg_run | Failed to connect to spice server ? ~
if I add ‘-s ALL’ to the end of the client switches, the LG window comes up successfully but I don’t have any input from the host (obviously).
I have tried reinstalling the Spice guest drivers on the Windows VM, and reinstalling the virtio drivers, but so far no cigar.
Any advice on how to proceed here would be most welcome.
Host Ubuntu 20.04
Ryzen 9 3900X, 32GB RAM
Host GPU GTX 1070
Guest GPU RTX 2070 Super
SSD Passed to guest as Windows system drive.