Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Virtio Video driver mirror function #1055

Open
huntercr42 opened this issue Mar 5, 2024 · 0 comments
Open

Windows Virtio Video driver mirror function #1055

huntercr42 opened this issue Mar 5, 2024 · 0 comments

Comments

@huntercr42
Copy link

Is your feature request related to a problem? Please describe.

I have a single GPU passthrough working in Windows 10 in Gvt-D mode (Q35 UEFI) , but it will only work if the video card is the secondary display. The primary display is the virtio video device , but it will not mirror the display of my real GPU's monitor.
I have to use the vga/cirrus/bochs etc driver to get mirroring. This forces the screen to be limited to 1280x800 using Microsoft's default display driver.
Virtio gpu driver works great at any resolution but crucially does not allow for display mirroring.

Describe the solution you'd like

Implement whatever feature is missing form virtio gpu that is present in the "real" video drivers that makes windows see this interface as able to be paired up and mirrored.

Describe alternatives you've considered

Attempted to use other virtual drivers such as IDDSampledriver, Parsec Virtual Driver, etc but none of them implement this.

Additional context

  • HOST: Intel NUC 6i7KyK Skull Canyon ( Skylake, Iris Pro 580 )
  • QEMU emulator version 8.0.4 (Debian 1:8.0.4+dfsg-1ubuntu3.23.10.2)
  • libvirtd (libvirt) 9.6.0
  • Guest Windows 10 10.0.19045
  • virtio drivers 0.1.240

I apologize that I am ignorant the underlying complexities here... I am hoping there is a way to get virtio to feed the right data to windows to satisfy it into allowing mirroring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants