<div dir="ltr"><div>First, thanks *very* much for your complete explanations, and at the same time offering apologies. Not justifiable, but I was kind of anxious and a bit desperate of finally setting up a win11 VM with SPICE just the way I did with win10.</div><div><br></div><div>I think this is already well known but, why SPICE? For me, because of all the following features:</div><div>---Graphic acceleration --even if just 2D, QXL worked *far* better than any other available virtual driver</div><div>---All the paravirtualized drivers, which are still offering the best performance<br></div><div>---Easy USB and sound redirection</div><div>---Clipboard sharing</div><div>---Copy-and-paste --even if just files and only from host to guest</div><div>---Automatic resolution resizing with SPICE window</div><div>And perhaps other ones I may be already forgetting...</div><div><br></div><div>I already know what's said about software in general, that it's big enough and *always* comes and goes. But now that SPICE in general is dead, or in the process of, it'll take many years for another entire solution offering *all* these features to appear.</div><div><br></div><div>I no longer want to set up windows VMs with generic virtualized drivers, and all what you just explained further supports this way of thinking.</div><div><br></div><div>So, humbly trying to ask here, what else can I do? Or where else to try asking?</div><div><br></div><div>Thanks very much and apologies again.</div><div><br></div><div>P.S.: small offtopic: I'm also having problems trying to set up TPM2 emulation for win11 VM, using swtpm package. I think the author, user "stefanb", is an IBM employee, but employees never offer free support... Where could I ask for support with this? Thanks again.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El sáb, 3 sept 2022 a las 6:38, Frediano Ziglio (<<a href="mailto:freddy77@gmail.com">freddy77@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Il giorno ven 2 set 2022 alle ore 22:23 Carlos González<br>
<<a href="mailto:piteccelaya@gmail.com" target="_blank">piteccelaya@gmail.com</a>> ha scritto:<br>
><br>
> So the "rumors" are true: you (in general) really did discontinue/kill the qxl drivers, if not the entire SPICE project soon. Was it because IBM? Since being sold to them the first one to die was Centos, now this...<br>
><br>
<br>
Hi Carlos,<br>
In Italy we use the expression "È come sparare sulla Croce Rossa"<br>
(more or less "it's like shooting at the Red Cross").<br>
It's like accusing a doctor trying to save a life that it's trying to<br>
kill somebody.<br>
As Victor is actively contributing to SPICE as a developer (you can<br>
find multiple recent emails and commits in this ML and related<br>
projects without much effort) is not kind to point fingers.<br>
<br>
> FYI:<br>
> <a href="https://gist.github.com/pojntfx/b860e123e649504bcd298aa6e92c4043#file-main-sh-L32" rel="noreferrer" target="_blank">https://gist.github.com/pojntfx/b860e123e649504bcd298aa6e92c4043#file-main-sh-L32</a><br>
> <a href="https://lists.freedesktop.org/archives/virglrenderer-devel/2021-January/001897.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/virglrenderer-devel/2021-January/001897.html</a><br>
> virtio-gpu implies virgl, and currently only works on Linux guests; RedHat people explicitly deemed the Windows work "not worthy".<br>
><br>
<br>
Let's get back to the technical side of this thread.<br>
That's not entirely true. Virgl it's an "option" to virtio-gpu. By<br>
default Virgl is not enabled. Virgl adds 3D support to Qemu virtual<br>
cards, as far as I know it's the only virtual GPU (bypass are not<br>
virtual) in Qemu supporting 3D. Although QXL was born alongside SPICE<br>
while Virgl is more related to Qemu directly, efforts were made to<br>
support all features QXL provides using virtio-gpu. So the technical<br>
suggestion Victor gave is not against SPICE. You have also to consider<br>
the way QXL works and how the graphics software stacks evolved in<br>
time. QXL design it's 2D only, supporting a lot of specific commands<br>
and options for Windows 95/98/XP. Yes, you read well, Windows XP...<br>
which was declared unsupported 12 years ago! At that time OSes relay<br>
to the GPU plenty of complex 2D commands. Nowadays most OSes (if not<br>
all but surely Linux, Windows and Mac) use 3D commands for everything,<br>
and many brushes, raster operations and similars are long since gone.<br>
Taken all that into account, with a modern OS the commands QXL and<br>
virtio-gpu use are basically the same.<br>
<br>
> Thanks for killing the project.<br>
><br>
<br>
Now let's get back to the less technical.<br>
Beside reiterating that pointing fingers to Victor is not fair nor kind...<br>
Yes, SPICE was, company wise, well founded and supported by Red Hat<br>
(which _had_ a specific team for it). After RedHat was acquired by IBM<br>
some investments were moved from desktop side to the cloud. More or<br>
less RedHat/IBM thinks that spending money on Linux desktop is not<br>
worth much. That includes SPICE, Virgl and Windows drivers but others.<br>
<br>
Regards,<br>
Frediano<br>
<br>
> El vie, 2 sept 2022 a las 6:53, Victor Toso (<<a href="mailto:victortoso@redhat.com" target="_blank">victortoso@redhat.com</a>>) escribió:<br>
>><br>
>> Hi Carlos,<br>
>><br>
>> On Fri, Sep 02, 2022 at 12:08:04AM +0000, Carlos González wrote:<br>
>> > I downloaded latest virtio-win ISO, and by browsing it I<br>
>> > noticed that, unlike the other drivers, for the qxldod one<br>
>> > there's only up to win10, and no explicit win11 versions.<br>
>> ><br>
>> > Does this mean that there are no drivers for Windows 11, and no<br>
>> > possibility of setting up a VM with full SPICE support?<br>
>> ><br>
>> > Thanks beforehand.<br>
>><br>
>> You are correct, the last cycle of development was focused for<br>
>> windows 10.<br>
>><br>
>> I expect windows 11 to maintain some compatibility with windows<br>
>> 10 so the drivers should work to some extent but I did not test<br>
>> it.<br>
>><br>
>> I'd not hope for further development on qxl unless there is<br>
>> someone interested in investing time on it (and it would take<br>
>> some time).<br>
>><br>
>> I'd instead switch to virtio-vga / virtio-gpu as this seems to<br>
>> have an active community.<br>
>><br>
>> <a href="https://github.com/virtio-win/kvm-guest-drivers-windows" rel="noreferrer" target="_blank">https://github.com/virtio-win/kvm-guest-drivers-windows</a><br>
>><br>
>> Cheers,<br>
>> Victor<br>
</blockquote></div>