After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663989 - Blacklist the client-side software rasterizer
Blacklist the client-side software rasterizer
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-13 22:25 UTC by Josselin Mouette
Modified: 2014-12-05 00:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Josselin Mouette 2011-11-13 22:25:41 UTC
Mesa provides a client-side (no GLX) pure software rasterizer.

Of course gnome-shell doesn’t work with it, so it should probably be blacklisted.

The glxinfo output looks like that:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 7.11
server glx extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
client glx vendor string: Brian Paul
client glx version string: 1.4 Mesa 7.11
client glx extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
GLX version: 1.4
GLX extensions:
    GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap, 
    GLX_MESA_release_buffers, GLX_ARB_get_proc_address, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 2.1 Mesa 7.11
OpenGL shading language version string: 1.20
OpenGL extensions:
etc.
Comment 1 Vincent Untz 2011-11-14 11:14:31 UTC
(In reply to comment #0)
> OpenGL renderer string: Mesa X11

This is the interesting bit. I'm a bit surprised, though, as I thought the renderer string contained "software rasterizer" somewhere. See http://git.gnome.org/browse/gnome-session/tree/data/hardware-compatibility

Do you know if it changed recently?
Comment 2 Josselin Mouette 2011-11-14 14:24:41 UTC
(In reply to comment #1)
> Do you know if it changed recently?

It could have. But IIRC “software rasterizer” is the string for the server-side (with GLX) software renderer. The client-side renderer is not installed by default, I’m not sure many distributions even build it.
Comment 3 Matthias Clasen 2014-12-05 00:25:07 UTC
We have -softpipe in /usr/share/gnome-session/hardware-compatibility