fglrx bug

Bug #67325 reported by Daniel Moyne
This bug report is a duplicate of:  Bug #63182: fglrxinfo returns mesa drivers in edgy. Edit Remove
2
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.17 (Ubuntu)
New
Undecided
Unassigned

Bug Description

I have a ATI Radeon X300 (Rv 370) video card and the fglrx driver is buggy :
$ fglrxinfo
gives this :
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

and with :
$ fgl_glxgears
Using GLX_SGIX_pbuffer
Xlib: extension "XFree86-DRI" missing on display ":0.0".
X Error of failed request: BadMatch (invalid parameter attributes)
  Major opcode of failed request: 143 (GLX)
  Minor opcode of failed request: 5 (X_GLXMakeCurrent)
  Serial number of failed request: 30
  Current serial number in output stream: 30
no display and this message :
Using GLX_SGIX_pbuffer
Xlib: extension "XFree86-DRI" missing on display ":0.0".
X Error of failed request: BadMatch (invalid parameter attributes)
  Major opcode of failed request: 143 (GLX)
  Minor opcode of failed request: 5 (X_GLXMakeCurrent)
  Serial number of failed request: 30
  Current serial number in output stream: 30

On Dapper everything worked fine

Revision history for this message
Adam Conrad (adconrad) wrote :

What happens if you add the following to your xorg.conf?

Section "Extensions"
        Option "Composite" "false"
EndSection

Revision history for this message
aitors2005 (aitors2005) wrote :

Hi,

i had the same problem as the original poster, and turning composite off (as suggested by Adam Conrad) did solve it.

cheers

Revision history for this message
Daniel Moyne (dmoyne) wrote :

yes, the fix is brought with the addition of these 3 lines to the "xorg.conf" file :

Section "Extensions"
        Option "Composite" "disable"
EndSection

Regards

Revision history for this message
Daniel Moyne (dmoyne) wrote :

As a matter of fact adding the lines :
Section "Extensions"
         Option "Composite" "disable"
EndSection

was not enough to get my hardware rendering on my Radeon X300 video card to work neatly as on Dapper ; I still experienced some slight freezing effects with for example screensaver applications.

The last update of "fglrx" installed seems to definetely fix the problem.
Regards

Revision history for this message
Daniel Moyne (dmoyne) wrote :

I have to back up on my last statement ; the slight freezing bug is back though I have seen a session without !
Regards.

Revision history for this message
dogatemycomputer-old (dogatemycomputer-old-deactivatedaccount) wrote :

I had this problem with Kubuntu which took me some time to figure out. It turned out to be something really dumb.

"Xlib: extension "XFree86-DRI" missing on display ":0.0"."

You see.. Ubuntu and Kubuntu use a Restricted-Driver manager to load/unload non-FOSS drivers. Even if they are installed and specified in the xorg.conf does not mean they'll load properly. If you use GNome as your Windows Manager then you can load the Restricted Driver's Manager from the System or Preference's menu (I can't remember which).

Ironically.. If you use Kubuntu then this particular menu item is missing. In order to load the Restricted Driver Manager in Kubuntu then..

sudo /usr/bin/restricted-manager

If you check the box and reboot then it should change this message:

"Xlib: extension "XFree86-DRI" missing on display ":0.0"."

To this one:

OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X600 PRO
OpenGL version string: 2.0.6334 (8.34.8)

If you are running glxgears and getting 400-600 frames per second using either Ubuntu or Kubuntu or your video playback seems a bit slow then this may also solve your problem. This also corrected my problem getting mplayer to play multiple videos in multiple windows on multiple monitors simultaneously without a loss in quality.

Best Regards,
Dave
<email address hidden>

Revision history for this message
Daniel Moyne (dmoyne) wrote :

Dave,
thanks it fixed the bug as now "fglrx "driver is loaded correctly ; I do not know yet whether I have to do :
sudo /usr/bin/restricted-manager
at each slogging ession.

If necessary the best way is to add this command line in the file :
/etc/bash.bashrc
file for example to obtain all users to get benefit of the fix.

Thanks.

Revision history for this message
Daniel Moyne (dmoyne) wrote :

Once the fix applied I do not have to do it all the time ; in my case the bug was introduced when applying Envy to install free drivers for ATI Radeon cards.
Regards.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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