Passthrough Contention Problems with Console and Linux VM
-
Has anyone had success in making PCI passthrough work to a Linux Desktop VM (in particular Hyprland)?
I am getting very mixed results but generally a lot of issues where there seams to be Seat contention for my USB devices (keyboard/mouse) and my GPU vs the Console (Cirrus VGA Driver/Virtual Input Devices).
I've been working through a series of blacklist and priority settings (mostly ChatGPT generated sadly) but was wondering if there is a more standard approach to this that someone knows/has figured out.
I can't imagine it's as hard as I'm making it so hoping one of your experts can help me here as I'm brand new to XCPNG!
Thank you!
-
Hi,
The virtual console is slow because of the Cirrus VGA driver. We have some changes in the pipes that might improve it. I'm adding @TeddyAstie in the convo so he could give you some test packages to see if it's better
-
@olivierlambert great thank you. I think there is a Git issue also I found today 744. Not directly related but also driver related where the VGA disable function doesnβt work.
I think if in whatever future driver implementation there can be some more control of how it binds it would be really helpful for these use cases.
Thank you!
-
We'll release at some point an update where you could switch to a new VGA type (virtio-vga) which is a LOT faster and allow better resolutions for the VM console. We have test packages in the next days if you want to provide some feedback,
-
@olivierlambert yes please
-
@TeddyAstie will post them when he fixed some basic bugs