• Mesa only partially working

    From Connor McLaughlan@21:1/5 to All on Fri Jul 3 23:10:01 2020
    A few programs require a working Mesa-Library to display stuff.

    I use latest iso and update on a Sun Blade 100, kernel 5.7.0-1,
    libgl1-mesa-dri 20.1.2-1, Xorg 1.20.8

    On this machine i can use only software rendering. Mesa provides three
    software rendering GALLIUM drivers: swrast, softpipe and llvmpipe.

    llvmpipe seems somehow broken and leads to a bus error, also causing
    window managers like marco and a lot of other programs to not work
    correctly unless reconfigured not to use llvm.

    I got the following results with glxgears:

    GALLIUM_DRIVER=softpipe glxgears
    runs

    GALLIUM_DRIVER=llvmpipe gdb glxgears
    Bus Error

    (gdb) run
    Starting program: /usr/bin/glxgears
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/sparc64-linux-gnu/libthread_db.so.1".

    Program received signal SIGBUS, Bus error.
    0xfffff801030c87f0 in ?? () from /usr/lib/sparc64-linux-gnu/dri/swrast_dri.so (gdb) bt
    #0 0xfffff801030c87f0 in ?? ()
    from /usr/lib/sparc64-linux-gnu/dri/swrast_dri.so
    Backtrace stopped: previous frame identical to this frame (corrupt stack?)


    GALLIUM_DRIVER=swr glxgears
    not working

    libGL error: failed to create dri screen
    libGL error: failed to load driver: swrast
    X Error of failed request: GLXBadContext
    Major opcode of failed request: 151 (GLX)
    Minor opcode of failed request: 6 (X_GLXIsDirect)
    Serial number of failed request: 43
    Current serial number in output stream: 42



    Regards,
    Connor

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