On Wed, 06 Aug 2025 12:15:44 +0200 Alexander Kurtz <[email protected]> wrote:
Control: retitle -1 libvirglrenderer1 needs virgl-server for Vulkan support but 
there is neither dependencies nor documentation for it, package description is 
confusing
Control: affects -1 libvirglrenderer1 qemu-system-x86
Control: severity -1 important

Hi,

First of all, thanks for maintaining the virglrenderer package! It
works and it eventually allowed to me to play games with decent
performance in a VM with only integrated graphics!

However, when initially trying out the new Vulkan passthrough support
in Trixie, I got bitten by this bug too. The good news is that I
eventually got everything working and I saw some *massive* performance
improvements in combination with DXVK in the VM, but the bad news is
that it doesn't work out of the box but needs three tweaks:
....

Uff.  This was a long and bumpy road.


...

> IMHO /usr/libexec/virgl_render_server should simply be moved to the
> libvirglrenderer1 package since without it core parts of its
> functonality don't work and there are no clear error messages
> (presumably because nobody expected the library to be shipped without
> the helper binary). Alternatively a Depends: or at the very least a
> Recommends: from libvirglrenderer1 to virgl-server would also work.

No, we can't move virgl_render_server to libvirglrenderer1, for a
few reasons.

We can't add direct dependency from libvirglrenderer1 to vigrl-server
too (well, actually we can, but it is also sort of ugly).  The prob
here is that libvirglrenderer1 is almost always installed as a direct
dependency of one of the qemu packages (since qemu is linked with this
library), - and *every* qemu install does not mean it uses virgl in any
way whatsoever.  But we can add a Recommends for sure.  Lemme do that...

Thanks,

/mjt

Reply via email to