Hi
I have LLVM version 14.0.6 and enlightenment works. The question is
why it has switched from an intel driver to llvmpipe. The first error
message indicates that the display driver doesn't work with opengl,
what is your graphic hardware ?

Best regards

Daniel

Le dim. 28 mai 2023 à 21:27, <leoutat...@gmx.fr> a écrit :
>
> Le 28/05/2023 à 20:56, Carsten Haitzler a écrit :
> > On Sun, 28 May 2023 19:02:03 +0200 leoutat...@gmx.fr said:
> >
> >> Le 28/05/2023 à 13:48, Carsten Haitzler a écrit :
> >>> On Sun, 28 May 2023 10:58:53 +0200 leoutat...@gmx.fr said:
> >>>
> >>>> Hi
> >>>> I got issue with last mesa version 23.1.1-1 or 23.1.0-1 and Intel driver
> >>>> i915: opengl doesn't work with enlightenment (git version).
> >>>> Message when i start e:
> >>>> "compositor warning Your display driver doesn't support OPenGL/GLSL
> >>>> shaders or no OpenGL engines were compiled or installed for Evas or
> >>>> Ecore-Evas. Falling back to software engine"
> >>>> Downgrading to previous version 23.0.3-1 solved issue
> >>>> Conditions : Arch system, laptop, i915 intel driver
> >>>
> >>> Perhaps you should dig deeper. glxinfo. eglinfo - did your upgrade switch
> >>> to software opengl (llvmpipe) or something. either way - the upgrade now
> >>> results in evas being unable to init egl/gles which did work before...
> >>>
> >>>
> >> Some issue with libegl
> >>
> >> #After restarting enlightenment with Mesa 23.1.1
> >> #
> >> glxinfo -B
> >> name of display: :0.0
> >> display: :0  screen: 0
> >> direct rendering: Yes
> >> Extended renderer info (GLX_MESA_query_renderer):
> >>       Vendor: Mesa (0xffffffff)
> >>       Device: llvmpipe (LLVM 15.0.7, 256 bits) (0xffffffff)
> >
> > ^^^ llvmpipe. that is your problem. that is a software renderer. if evas
> > allowed that you'd have software fallback rendering inside mesa. evas 
> > detects
> > this known software renderer and blacklists it - doesn't allow init to 
> > happen.
> > that means evas falls back to using its own software renderer which should 
> > be a
> > lot faster.
>
> I see i use llvm 15.0.7-3,  it was flagged out-of-date on 2023-03-18.
> Last stable LLVM version is 16.0.3. I have to give a try with building
> git version (17.0 )
>
> >
> > so .. your problem is this. your gl libs/implementation have become a 
> > software
> > only implementation, not accelerated. you will have to work on that end of
> > things and find out why and what to do to fix that.
> >
> >>       Version: 23.1.1
> >>       Accelerated: no
> >>       Video memory: 5831MB
> >>       Unified memory: yes
> >>       Preferred profile: core (0x1)
> >>       Max core profile version: 4.5
> >>       Max compat profile version: 4.5
> >>       Max GLES1 profile version: 1.1
> >>       Max GLES[23] profile version: 3.2
> >> Memory info (GL_ATI_meminfo):
> >>       VBO free memory - total: 31 MB, largest block: 31 MB
> >>       VBO free aux. memory - total: 4720 MB, largest block: 4720 MB
> >>       Texture free memory - total: 31 MB, largest block: 31 MB
> >>       Texture free aux. memory - total: 4720 MB, largest block: 4720 MB
> >>       Renderbuffer free memory - total: 31 MB, largest block: 31 MB
> >>       Renderbuffer free aux. memory - total: 4720 MB, largest block: 4720 
> >> MB
> >> Memory info (GL_NVX_gpu_memory_info):
> >>       Dedicated video memory: 4293334193 MB
> >>       Total available memory: 4293340025 MB
> >>       Currently available dedicated video memory: 31 MB
> >> OpenGL vendor string: Mesa
> >> OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL core profile version string: 4.5 (Core Profile) Mesa 23.1.1
> >> OpenGL core profile shading language version string: 4.50
> >> OpenGL core profile context flags: (none)
> >> OpenGL core profile profile mask: core profile
> >>
> >> OpenGL version string: 4.5 (Compatibility Profile) Mesa 23.1.1
> >> OpenGL shading language version string: 4.50
> >> OpenGL context flags: (none)
> >> OpenGL profile mask: compatibility profile
> >> OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.1
> >> OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
> >>
> >> eglinfo -B
> >> GBM platform:
> >> EGL API version: 1.5
> >> EGL vendor string: Mesa Project
> >> EGL version string: 1.5
> >> EGL client APIs: OpenGL OpenGL_ES
> >> OpenGL core profile vendor: Mesa
> >> OpenGL core profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > same here (as above). software only. no accelerated renderer.
> >
> >> OpenGL core profile version: 4.5 (Core Profile) Mesa 23.1.1
> >> OpenGL core profile shading language version: 4.50
> >> OpenGL compatibility profile vendor: Mesa
> >> OpenGL compatibility profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > again here.
> >
> >> OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa
> >> 23.1.1
> >> OpenGL compatibility profile shading language version: 4.50
> >> OpenGL ES profile vendor: Mesa
> >> OpenGL ES profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL ES profile version: OpenGL ES 3.2 Mesa 23.1.1
> >> OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
> >>
> >> Wayland platform:
> >> eglinfo: eglInitialize failed
> >>
> >> X11 platform:
> >> libEGL warning: DRI2: failed to authenticate
> >> EGL API version: 1.5
> >> EGL vendor string: Mesa Project
> >> EGL version string: 1.5
> >> EGL client APIs: OpenGL OpenGL_ES
> >> OpenGL core profile vendor: Mesa
> >> OpenGL core profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > here too.
> >
> >> OpenGL core profile version: 4.5 (Core Profile) Mesa 23.1.1
> >> OpenGL core profile shading language version: 4.50
> >> OpenGL compatibility profile vendor: Mesa
> >> OpenGL compatibility profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > etc.
> >
> >> OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa
> >> 23.1.1
> >> OpenGL compatibility profile shading language version: 4.50
> >> OpenGL ES profile vendor: Mesa
> >> OpenGL ES profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > etc.
> >
> >> OpenGL ES profile version: OpenGL ES 3.2 Mesa 23.1.1
> >> OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
> >>
> >> Surfaceless platform:
> >> libEGL warning: egl: failed to create dri2 screen
> >> EGL API version: 1.5
> >> EGL vendor string: Mesa Project
> >> EGL version string: 1.5
> >> EGL client APIs: OpenGL OpenGL_ES
> >> OpenGL core profile vendor: Mesa
> >> OpenGL core profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >
> > etc.
> >
> >> OpenGL core profile version: 4.5 (Core Profile) Mesa 23.1.1
> >> OpenGL core profile shading language version: 4.50
> >> OpenGL compatibility profile vendor: Mesa
> >> OpenGL compatibility profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa
> >> 23.1.1
> >> OpenGL compatibility profile shading language version: 4.50
> >> OpenGL ES profile vendor: Mesa
> >> OpenGL ES profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL ES profile version: OpenGL ES 3.2 Mesa 23.1.1
> >> OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
> >>
> >> Device platform:
> >> Device #0:
> >>
> >> Platform Device platform:
> >> libEGL warning: egl: failed to create dri2 screen
> >> libEGL warning: egl: failed to create dri2 screen
> >> eglinfo: eglInitialize failed
> >>
> >> Device #1:
> >>
> >> Platform Device platform:
> >> EGL API version: 1.5
> >> EGL vendor string: Mesa Project
> >> EGL version string: 1.5
> >> EGL client APIs: OpenGL OpenGL_ES
> >> OpenGL core profile vendor: Mesa
> >> OpenGL core profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL core profile version: 4.5 (Core Profile) Mesa 23.1.1
> >> OpenGL core profile shading language version: 4.50
> >> OpenGL compatibility profile vendor: Mesa
> >> OpenGL compatibility profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa
> >> 23.1.1
> >> OpenGL compatibility profile shading language version: 4.50
> >> OpenGL ES profile vendor: Mesa
> >> OpenGL ES profile renderer: llvmpipe (LLVM 15.0.7, 256 bits)
> >> OpenGL ES profile version: OpenGL ES 3.2 Mesa 23.1.1
> >> OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
> >
> > as above. efl is right. your mesa/driver implementation has broken and 
> > reverted
> > to being a software one and not accelerated.
> >
> >> --
> >> Maderios
> >>
> >>
> >>
> >> _______________________________________________
> >> enlightenment-users mailing list
> >> enlightenment-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> >
> >
>
> --
> Maderios
>
>
>
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to