All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Marc-André Lureau" <marcandre.lureau@gmail.com>
To: manish jaggi <mjaggi.dev@gmail.com>
Cc: QEMU <qemu-devel@nongnu.org>,
	mjaggi@marvell.com,
	Jayachandran Chandrasekharan Nair <jnair@marvell.com>
Subject: Re: [Qemu-devel] egl: EGL_MESA_image_dma_buf_export not supported / Failed to initialize EGL render node for SPICE GL
Date: Thu, 7 Mar 2019 17:25:45 +0100	[thread overview]
Message-ID: <CAJ+F1CLA3q_2Bz+k7MjWC28Z8TuBSX5MSHR6Gd4Vbu+BkGcQaQ@mail.gmail.com> (raw)
In-Reply-To: <CAKSw8c6QTBSG6YDr1nLATrQYqybw+eUxEgVyEAQg+z7NqLqoxA@mail.gmail.com>

Hi

On Thu, Mar 7, 2019 at 3:00 PM manish jaggi <mjaggi.dev@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?

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

  reply	other threads:[~2019-03-07 16:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-07 13:59 [Qemu-devel] egl: EGL_MESA_image_dma_buf_export not supported / Failed to initialize EGL render node for SPICE GL manish jaggi
2019-03-07 16:25 ` Marc-André Lureau [this message]
2019-03-08  6:45   ` manish jaggi
2019-03-11 17:33     ` Marc-André Lureau

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAJ+F1CLA3q_2Bz+k7MjWC28Z8TuBSX5MSHR6Gd4Vbu+BkGcQaQ@mail.gmail.com \
    --to=marcandre.lureau@gmail.com \
    --cc=jnair@marvell.com \
    --cc=mjaggi.dev@gmail.com \
    --cc=mjaggi@marvell.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.