What does eglinfo report ? Since sway is a Wayland compositor, running the x11 GLinfo utility may not yield the appropriate results.
This is 'eglinfo -B' output:
Code:
GBM platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: BroadcomOpenGL core profile renderer: V3D 7.1.10.2OpenGL core profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 1.40OpenGL compatibility profile vendor: BroadcomOpenGL compatibility profile renderer: V3D 7.1.10.2OpenGL compatibility profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 1.40OpenGL ES profile vendor: BroadcomOpenGL ES profile renderer: V3D 7.1.10.2OpenGL ES profile version: OpenGL ES 3.1 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.10Wayland platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: MesaOpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL core profile version: 4.5 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 4.50OpenGL compatibility profile vendor: MesaOpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 4.50OpenGL ES profile vendor: MesaOpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20X11 platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: MesaOpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL core profile version: 4.5 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 4.50OpenGL compatibility profile vendor: MesaOpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 4.50OpenGL ES profile vendor: MesaOpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20Surfaceless platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: BroadcomOpenGL core profile renderer: V3D 7.1.10.2OpenGL core profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 1.40OpenGL compatibility profile vendor: BroadcomOpenGL compatibility profile renderer: V3D 7.1.10.2OpenGL compatibility profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 1.40OpenGL ES profile vendor: BroadcomOpenGL ES profile renderer: V3D 7.1.10.2OpenGL ES profile version: OpenGL ES 3.1 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.10Device platform:Device #0:Platform Device platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: BroadcomOpenGL core profile renderer: V3D 7.1.10.2OpenGL core profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 1.40OpenGL compatibility profile vendor: BroadcomOpenGL compatibility profile renderer: V3D 7.1.10.2OpenGL compatibility profile version: 3.1 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 1.40OpenGL ES profile vendor: BroadcomOpenGL ES profile renderer: V3D 7.1.10.2OpenGL ES profile version: OpenGL ES 3.1 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.10Device #1:Platform Device platform:EGL API version: 1.5EGL vendor string: Mesa ProjectEGL version string: 1.5EGL client APIs: OpenGL OpenGL_ESOpenGL core profile vendor: MesaOpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL core profile version: 4.5 (Core Profile) Mesa 25.0.7-2+rpt3OpenGL core profile shading language version: 4.50OpenGL compatibility profile vendor: MesaOpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.0.7-2+rpt3OpenGL compatibility profile shading language version: 4.50OpenGL ES profile vendor: MesaOpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 128 bits)OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.0.7-2+rpt3OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20Some programms that rely on gpu have poor performance with sway (even alacritty terminal freezes with 100% CPU load), but work great with both i3 (X11) and labwc (Wayland).
Statistics: Posted by phoebe — Mon Dec 29, 2025 12:33 pm