would it be possible to use looking glass as an alternative qxl when using spice, so instead of selecting Spice (QXL) you souls have an option to choose Spice (Looking Glass) therefore leveraging spice, but replacing qxl with looking glass for better performance.just to clarify, there are several parts to this:
one is to give a vm a (partitioned/virtualized) gpu -> this is done with e.g. nvidia vgpu (see https://pve.proxmox.com/wiki/NVIDIA_vGPU_on_Proxmox_VE ) or virtio-gl, etc.
another is to get the display of that vm to the user -> this is what spice/vnc/looking glass is doing
partitioning and/or passing through gpus to vms is not a problem with PVE
neither is using VNC/SPICE/looking glass
the problem is when using a passed through gpu (either complete or partitioned) qemu does not have direct access to the framebuffer anymore (since it's in hardware and not virtualized) and thus cannot stream it via VNC/SPICE
the solution here is to use something inside the guest, like parsec/remote desktop etc.
looking glass is a similar solution for a different problem: it's useful if you want to show the display of the guest on the same host, but not remote so it only does the framebuffer copying, not the encoding/decoding streaming via network, etc.
is it maybe more clear now?
i don't see how we currently could integrate looking glass, without having a proper remote desktop protocol to go along with it. in the meantime using something inside the vm is probably better suited for remote access
(for local access via looking glass there isn't anything special needed)
Also have you guys gave any consideration to supporting no machine as a display protocol, as a display option?
Last edited: