Hi
good new
just for information mesa provides 3 intel drivers

i915 : for Intel's Gen 3 hardware.
crocus : for Intel's Gen 4 to Gen 7 hardware.
iris : for Intel's Gen 8 hardware and later. Officially supported by Intel.

just look at the Xorg.0.log to see if you have got errors and at the
xorg conf files to select the right driver

Best regards

Daniel

Le mar. 30 mai 2023 à 09:49, Carsten Haitzler <ras...@rasterman.com> a écrit :
>
> On Mon, 29 May 2023 20:44:05 +0200 leoutat...@gmx.fr said:
>
> > 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.
> > >
> > > 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.
> >
> > Mesa issue comes from my 4.19 lts kernel. It's solved when using last
> > 6.1.30 lts.
> > Unfortunately, 4.19 works much better than 6.1.30 with my computer. This
> > last one slows down display (same with 5.15)
>
> Well - there you go. Likely Mesa userspace driver wants a newer kernel driver
> interface now and if it is not there it fails to set up/detect the intel
> GPU ... thus falls back to software (llvmpipe). So .. either don't upgrade 
> Mesa
> or upgrade the kernel.... or back-port a newer DRI driver to your old 4.19 LTS
> kernel.
>
> What is probably better is to report your issues, find out what is going on 
> and
> perhaps fix it and send patches. That's the benefit open source - you
> can self-serve... :)
>
> > >>       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
> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
>
>
>
> _______________________________________________
> 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