Open sebastian-de opened 1 day ago
@sebastian-de
Can you please check if installing vgpusrv service ( https://issues.redhat.com/browse/RHEL-62926 ) helps to solve the problem? On Windows 11 you need to copy viogpudo\w11\amd64\viogpuap and viogpudo\w11\amd64\vgpusrv binaries to c:\windows\system32 directory and then, from the elevated cmd prompt, go to this directory and run the following command "vgpusrv.exe -i"
BR, Vadim.
Thanks. I did the following:
PS C:\Windows\system32> cp "F:\viogpudo\w11\amd64\vgpusrv.exe" .
PS C:\Windows\system32> cp "F:\viogpudo\w11\amd64\viogpuap.exe" .
PS C:\Windows\system32> vgpusrv.exe -i
Service Installed
Service is starting...
Service RUNNING.
The output looks fine, but scaling still doesn't work.
@sebastian-de
What kind of scaling do you mean? The virtio-gpu driver itself doesn't support "hardware" scaling https://github.com/virtio-win/kvm-guest-drivers-windows/blob/master/viogpu/viogpudo/viogpudo.cpp#L612
But VNC scaling should work fine
Sorry, I meant "Autoresize VM with window". What I expected was, that the VM display is set to the resolution, the Virt-Manager Window has. So that I can use my native resolution and there is no scaling needed at all. I thought this was possible with the virtio drivers.
Describe the bug The VM display is not resized with the Window and the displayed VM output seems to be scaled down (see screenshot, taken on a 1920x1200 screen and the VM resolution set to 1680x1050).
Device Manager shows the following error for the Virtio graphics card:
Expected behavior The VM display resolution is set to the current window size, output is not scaled.
Screenshots
Host:
libvirt XML file
```xmlVM: