• Bug#1101097: Mesa: no hardware acceleration on ATI RS690 since ver 24.3

    From =?UTF-8?B?0L/RgNC+0LPRgNCw0LzQvNC40@21:1/5 to All on Sun Mar 23 08:40:01 2025
    XPost: linux.debian.maint.x

    Package: src:mesa
    Version: 25.0.2-1
    Severity: grave

    Hello, comrades. Since version 24.3.0, I don't have hardware
    acceleration on old video card ATI RS690. Some programs runs slow, or
    fails to start.

    With Mesa 24.3.0 and higher (24.3.4-3, 25.0.2-1):
    $ glxinfo.x86_64-linux-gnu
    ...
    Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0xffffffff)
    Device: llvmpipe (LLVM 19.1.7, 128 bits) (0xffffffff)
    Version: 25.0.2
    Accelerated: no
    Video memory: 3675MB
    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: 1560 MB, largest block: 1560 MB
    Texture free memory - total: 31 MB, largest block: 31 MB
    Texture free aux. memory - total: 1560 MB, largest block: 1560 MB
    Renderbuffer free memory - total: 31 MB, largest block: 31 MB
    Renderbuffer free aux. memory - total: 1560 MB, largest block: 1560
    MB Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 712533 MB
    Total available memory: 716208 MB
    Currently available dedicated video memory: 31 MB
    OpenGL vendor string: Mesa
    OpenGL renderer string: llvmpipe (LLVM 19.1.7, 128 bits)
    OpenGL core profile version string: 4.5 (Core Profile) Mesa 25.0.0-1
    OpenGL core profile shading language version string: 4.50
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    ...

    With Mesa 24.2.8 and lower:
    $ glxinfo.x86_64-linux-gnu
    ...
    Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x1002)
    Device: ATI RS690 (0x791f)
    Version: 24.2.8
    Accelerated: yes
    Video memory: 256MB
    Unified memory: no
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
    OpenGL vendor string: Mesa
    OpenGL renderer string: ATI RS690
    OpenGL version string: 2.1 Mesa 24.2.8-1
    OpenGL shading language version string: 1.20
    ...

    I found in changelog this:
    https://docs.mesa3d.org/relnotes/24.3.0.html
    Adam Jackson (8):
    meson: Introduce the legacy-x11 option
    glx: Move DRI2 client support behind legacy-x11
    egl/x11: Move DRI2 client support behind legacy-x11
    gallium/video: Move DRI2 support behind legacy-x11
    ...

    Seems, the new Mesa compiled without option 'legacy-x11' - since ver
    24.3.0 Mesa don't depend on libxcb-dri2-0.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)