CRUCIAL EDIT:
You must now install the “x11proto-xf86dri-dev” package for this to work. I don’t know why. Please message me if you know the cause of this.
Let me pepper this with keywords in the hopes that someone won’t have to spend as much time searching for this as I did:
Xlib: extension "XFree86-DRI” missing on display “:0.0″
ATI fglrx DRI radeon X1400
ATI Radeon Linux Driver Proprietary Xorg
Ok. Now that’s done, here’s the fix. Took me a week to find this, but it seems to work fine now:
- sudo apt-get install fglrx
- aticonfig –initial
- Edit xorg.conf, add the following lines:
Section "Extensions"
Option “Composite” “disable”
EndSection
Now it works!






9 comments
Comments feed for this article
September 27, 2006 at 2:10 am
JackPhil
Yes, It done. you one week, i one day. I deeply appreciated your trick.
P.S. what’s the fuck option means? It seems about xgl?
September 28, 2006 at 11:05 am
Will WM
Glad it worked for you! Though I’m not quite sure what you meant by “fuck option”. If you’re talking about the
Option “Composite” “disable”
line, it just tells the fglrx driver to handle acceleration via hardware. (Enabling “Composite” disables hardware accel. Don’t really know why.)
November 12, 2006 at 1:44 pm
aland
thank you so much, been fighting this for a while now.
November 15, 2006 at 9:03 am
Circus-Killer
to sort of answer Will WM, the reason why enabling composite disables 3D acceleration, is because the ATI drivers do not support composite. Like usual, NVidia are ahead in the linux game, with full composite support. And us ATI lacky’s gotta suffer for it.
My next card is going to be an NVidia.
November 27, 2006 at 2:06 pm
Will WM
Hmmm. This doesn’t seem to work anymore. Anyone seen this break upon recent software update?
November 27, 2006 at 2:20 pm
ATI: Ubuntu Edgy Installation Guide « Williamo’s Blog…
[...] Here’s a link that should supercede my last post about accelerated ATI 3D in Ubuntu Edgy… [...]
January 3, 2007 at 8:43 am
ryanarn
If the Option “Composite” “disable” doesn’t seem to work for you make sure that the fglrx module is actually loaded by doing: lsmod | grep fglrx.
Oddly enough without the fglrx module being loaded the xserver will tell you that you’re using the fglrx driver when you’ll actually be using the radeon driver.
I simply added ‘fglrx’ to /etc/modules and DRI is now enabled.
January 3, 2007 at 8:54 pm
Rob
Thanks for spreading the love, Williamo, and for having the forethought of peppering the post with keywords. ;c) I had already installed the appropriate packages as a matter of experimentation (I had thrown in x11proto-xf86dri-dev just for kicks because “XFree86-DRI” was part of the symptom), but those three extra configuration lines were the missing piece.
January 4, 2007 at 10:27 am
Will WM
Thanks for the comment!