GLX 1.3 programs (like clutter) fail with software rasteriser

Bug #654361 reported by Chris Halse Rogers
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Expired
Low
Unassigned

Bug Description

Clutter-using apps will fail to start with the software rasteriser with the message:
"""
failed to create drawable
Failed to initialise clutter: Unable to select the newly created GLX context
"""

swrast_dri.so is probably missing some GLX 1.3 stuff to make this work properly.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libgl1-mesa-dri 7.9~git20100924-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
DRM.card0.DisplayPort.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DisplayPort.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DisplayPort.3:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI_Type_A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI_Type_A.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1440x900
 edid-base64: AP///////wAwrhRAAAAAACoSAQOAGhB46uWVk1ZPkCgoUFQAAAABAQEBAQEBAQEBAQEBAQEB8BygoFCEGjAYEDYABaMQAAAY8BygoFCEGjAYEDYABaMQAAAYAAAADwCVCjKVCjIZAQAwZABVAAAA/gBMVEQxMjFFUTNCCiAgAJM=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Mon Oct 4 14:00:13 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100817)
MachineType: LENOVO 7465CTO
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=UUID=e136bf5d-1b75-4152-9f1c-8f77220ef0f2 ro quiet splash
ProcEnviron:
 LANGUAGE=en_AU:en_GB:en_US:en
 PATH=(custom, user)
 LANG=en_AU.utf8
 SHELL=/usr/bin/zsh
SourcePackage: mesa
dmi.bios.date: 03/10/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET63WW (3.13 )
dmi.board.name: 7465CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6DET63WW(3.13):bd03/10/2010:svnLENOVO:pn7465CTO:pvrThinkPadX200s:rvnLENOVO:rn7465CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7465CTO
dmi.product.version: ThinkPad X200s
dmi.sys.vendor: LENOVO
system:
 distro: Ubuntu
 codename: maverick
 architecture: x86_64
 kernel: 2.6.35-22-generic

Revision history for this message
Chris Halse Rogers (raof) wrote :
Changed in mesa (Ubuntu):
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
tsg1zzn (tsg1zzn) wrote :

Why is this of low importance? It breaks all clutter applications on the default setup for basically everyone (nvidia and ati), right?

Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 654361] Re: GLX 1.3 programs (like clutter) fail with software rasteriser

No, just for nvidia; ATi cards get 3D support out of the box.

Even if the software rasteriser worked for clutter you'd still get a
poor experience - the software rasteriser really isn't very fast. It'd
be nice if it failed in a less crashy way, but succeeding isn't much
better than failing.

Revision history for this message
Linus Hoppe (linus-hoppe-deactivatedaccount) wrote :
Download full text (4.8 KiB)

tried to start quadrapassel in ubuntu natty alpha (on virtualbox):

linus@vbox-ubuntu-natty:~$ quadrapassel --clutter-debug=all
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:267 & XOpenDisplay on ':0.0'
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:294 & Getting the X screen
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:176 & New resolution: 160,00
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:191 & Units per em: 40,00
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:74 & XInput support not enabled
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:171 & Added core pointer device
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:180 & Added core keyboard device
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-keymap-x11.c:274 & Detectable autorepeat: supported
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:137 & Added filter on XSettings manager window 0x106
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:137 & Added filter on XSettings manager window 0x1800003
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Gtk/FontName' to 'ClutterSettings:font-name'
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:168 & New font-name: Ubuntu 11
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:202 & Units per em: 36,67
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Net/DoubleClickTime' to 'ClutterSettings:double-click-time'
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Xft/Antialias' to 'ClutterSettings:font-antialias'
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:159 & New font options:
 - font-name: Ubuntu 11
 - antialias: 1
 - hinting: -1
 - hint-style: <null>
 - rgba: <null>
 - dpi: 160,00
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:202 & Units per em: 36,67
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Xft/DPI' to 'ClutterSettings:font-dpi'
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:176 & New resolution: 96,00
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:191 & Units per em: 13,20
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Xft/HintStyle' to 'ClutterSettings:font-hint-style'
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:159 & New font options:
 - font-name: Ubuntu 11
 - antialias: 1
 - hinting: -1
 - hint-style: Ubuntu 11
 - rgba: <null>
 - dpi: 96,00
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:202 & Units per em: 13,20
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:209 & Mapping XSETTING 'Xft/Hinting' to 'ClutterSettings:font-hinting'
Clutter-Message: [BACKEND] ../../../clutter/clutter-settings.c:159 & New font options:
 - font-name: U...

Read more...

Revision history for this message
Alberto Jovito (thedemon007) wrote :

alberto@ml-6200:~$ quadrapassel --clutter-debug=all
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:143: XOpenDisplay on ':0.0'
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:170: Getting the X screen
Clutter-Message: [BACKEND] ../../../clutter/clutter-backend.c:173: Units per em: 8,74
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:70: XInput support not enabled
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:167: Added core pointer device
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-device-manager-x11.c:176: Added core keyboard device
ClutterX11-Message: [BACKEND] ../../../../clutter/x11/clutter-backend-x11.c:225: X Display ':0.0'[0xc49cd0] opened (screen:0, root:257, dpi:81,935484)
Clutter-Message: [MISC] ../../../clutter/clutter-feature.c:91: checking features
Clutter-Message: [MISC] ../../../clutter/clutter-feature.c:95: allocating features data
ClutterGLX-Message: [BACKEND] ../../../../clutter/glx/clutter-backend-glx.c:433: Retrieving GL fbconfig, dpy: 0xc49cd0, xscreen; 0xba0100 (0)
ClutterGLX-Message: [BACKEND] ../../../../clutter/glx/clutter-backend-glx.c:558: Creating GLX Context (display: 0xc49cd0)
ClutterGLX-Message: [GL] ../../../../clutter/glx/clutter-backend-glx.c:577: Setting direct context
failed to create drawable
ClutterGLX-Message: [BACKEND] ../../../../clutter/glx/clutter-backend-glx.c:636: Selecting dummy 0x5600004 for the GLX context
Failed to initialise clutter: Unable to select the newly created GLX context

Revision history for this message
Oibaf (oibaf) wrote :

Is this still an issue with a newer Ubuntu?

Changed in mesa (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mesa (Ubuntu) because there has been no activity for 60 days.]

Changed in mesa (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.