Il giorno ven 2 set 2022 alle ore 22:23 Carlos González <piteccelaya@xxxxxxxxx> ha scritto: > > 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... > Hi Carlos, In Italy we use the expression "È come sparare sulla Croce Rossa" (more or less "it's like shooting at the Red Cross"). It's like accusing a doctor trying to save a life that it's trying to kill somebody. As Victor is actively contributing to SPICE as a developer (you can find multiple recent emails and commits in this ML and related projects without much effort) is not kind to point fingers. > FYI: > https://gist.github.com/pojntfx/b860e123e649504bcd298aa6e92c4043#file-main-sh-L32 > https://lists.freedesktop.org/archives/virglrenderer-devel/2021-January/001897.html > virtio-gpu implies virgl, and currently only works on Linux guests; RedHat people explicitly deemed the Windows work "not worthy". > Let's get back to the technical side of this thread. That's not entirely true. Virgl it's an "option" to virtio-gpu. By default Virgl is not enabled. Virgl adds 3D support to Qemu virtual cards, as far as I know it's the only virtual GPU (bypass are not virtual) in Qemu supporting 3D. Although QXL was born alongside SPICE while Virgl is more related to Qemu directly, efforts were made to support all features QXL provides using virtio-gpu. So the technical suggestion Victor gave is not against SPICE. You have also to consider the way QXL works and how the graphics software stacks evolved in time. QXL design it's 2D only, supporting a lot of specific commands and options for Windows 95/98/XP. Yes, you read well, Windows XP... which was declared unsupported 12 years ago! At that time OSes relay to the GPU plenty of complex 2D commands. Nowadays most OSes (if not all but surely Linux, Windows and Mac) use 3D commands for everything, and many brushes, raster operations and similars are long since gone. Taken all that into account, with a modern OS the commands QXL and virtio-gpu use are basically the same. > Thanks for killing the project. > Now let's get back to the less technical. Beside reiterating that pointing fingers to Victor is not fair nor kind... Yes, SPICE was, company wise, well founded and supported by Red Hat (which _had_ a specific team for it). After RedHat was acquired by IBM some investments were moved from desktop side to the cloud. More or less RedHat/IBM thinks that spending money on Linux desktop is not worth much. That includes SPICE, Virgl and Windows drivers but others. Regards, Frediano > El vie, 2 sept 2022 a las 6:53, Victor Toso (<victortoso@xxxxxxxxxx>) escribió: >> >> Hi Carlos, >> >> On Fri, Sep 02, 2022 at 12:08:04AM +0000, Carlos González wrote: >> > I downloaded latest virtio-win ISO, and by browsing it I >> > noticed that, unlike the other drivers, for the qxldod one >> > there's only up to win10, and no explicit win11 versions. >> > >> > Does this mean that there are no drivers for Windows 11, and no >> > possibility of setting up a VM with full SPICE support? >> > >> > Thanks beforehand. >> >> You are correct, the last cycle of development was focused for >> windows 10. >> >> I expect windows 11 to maintain some compatibility with windows >> 10 so the drivers should work to some extent but I did not test >> it. >> >> I'd not hope for further development on qxl unless there is >> someone interested in investing time on it (and it would take >> some time). >> >> I'd instead switch to virtio-vga / virtio-gpu as this seems to >> have an active community. >> >> https://github.com/virtio-win/kvm-guest-drivers-windows >> >> Cheers, >> Victor