[Spice-devel] Windows 10 VDAgent incompatible with "hidden" KVM?

Frediano Ziglio fziglio at redhat.com
Fri Sep 25 07:34:29 UTC 2020


> 
> I'm in the process of setting up a Windows 10 (x64) VM with an NVIDIA
> Quadro P1000 GPU (using PCI passthrough).  The GPU will be used only for
> video processing, so it has no displays connected, and access to the
> VM's user interface is via RDP or (preferably) SPICE.
> 
> I have everything working, right up to the point at which I install the
> SPICE Guest Tools, specifically the guest agent.  As soon as the agent
> is installed, the VM stops responding to any mouse actions; the pointer
> is still visible, but it has no effect.
> 
> I am able to connect to the guest with RDP and stop the SPICE VDAgent
> service.  As soon as the service is stopped, the mouse begins working
> again in the SPICE console (and restarting the agent again causes the
> mouse to stop working, etc.).
> 
> This seems to be related to the "hidden KVM" feature that is required
> by the NVIDIA drivers.
> 
>    <kvm>
>      <hidden state='on'/>
>    </kvm>
> 
> Without this flag, the NVIDIA drivers refuse to load in a virtual
> machine, giving a "Code 43" error.
> 

Do you know what this flag is doing?
Can you post the agent logs when it's not working?

> If I remove these lines from my guest's domain XML, I an able to enable
> the SPICE agent in my Windows 10 guest without breaking my mouse, but of
> course the NVIDIA GPU doesn't work.
> 
> Is there any way that this combination can be made to work?
> 


Frediano



More information about the Spice-devel mailing list