Hi On Fri, Mar 8, 2019 at 7:45 AM manish jaggi <mjaggi....@gmail.com> wrote: > > On Thu, Mar 7, 2019 at 9:55 PM Marc-André Lureau > <marcandre.lur...@gmail.com> wrote: > > > > Hi > > > > On Thu, Mar 7, 2019 at 3:00 PM manish jaggi <mjaggi....@gmail.com> wrote: > > > > > > Hi List, > > > I am trying to run qemu with spice gl=on with the below command line > > > and getting errors. > > > > > > qemu-system-x86_64 -cdrom ubuntu-18.04.2-desktop-amd64.iso -hda > > > u1.qcow2 -enable-kvm -m 1G -cpu host -smp 8 -machine vmport=off -boot > > > order=dc -device virtio-vga,virgl=on -spice > > > gl=on,unix,addr=/home/mjaggi/spice.sock,password=1,disable-ticketing > > > -soundhw hda -device virtio-serial -chardev > > > spicevmc,id=vdagent,debug=0,name=vdagent -device > > > virtserialport,chardev=vdagent,name=com.redhat.spice.0 > > > > > > qemu-system-x86_64: egl: EGL_MESA_image_dma_buf_export not supported > > > qemu-system-x86_64: Failed to initialize EGL render node for SPICE GL > > > > It's a limitation of your graphics driver, it doesn't support the > > required extensions. > > > > Which GPU and driver do you have? > > > AMD RX560, using mainline 5.0 kernel. > is EGL_MESA_image_dma_buf_export must for spice gl=on?
Yes, you may try with spice gl=off and with -display egl-headless. That should give accelerated host rendering, but with spice 2d drawings copy. > > > thanks > > > > > > > > Qemu configuration > > > ./configure --enable-sdl --with-sdlabi=2.0 --enable-opengl > > > --enable-virglrenderer --enable-system --enable-modules > > > --target-list=x86_64-softmmu --enable-kvm --disable-werror > > > > > > ... > > > OpenGL support yes > > > OpenGL dmabufs yes > > > > > > As per configure script > > > > > > #include <epoxy/egl.h> > > > #ifndef EGL_MESA_image_dma_buf_export > > > # error mesa/epoxy lacks support for dmabufs (mesa 10.6+) > > > #endif > > > int main(void) { return 0; } > > > EOF > > > if compile_prog "" "" ; then > > > opengl_dmabuf=yes > > > fi > > > fi > > > > > > So if OpenGL dmabufs is yes, should I be getting > > > EGL_MESA_image_dma_buf_export not supported error ? > > > What I could be missing here > > > Need help/guidance. > > > > > > -Thanks > > > Manish > > > > > > > > > -- > > Marc-André Lureau -- Marc-André Lureau