ati x1600 problem

Paul S paulatgm at gmail.com
Sat May 19 01:29:06 UTC 2007


Luca Ferrari said the following on 05/18/2007 11:53 AM:
> Hi all,
> I've got a laptop with the ati x1600 video card, and I'm trying to get the 
> card working properly. I know it is not working since some opengl 
> screensavers are not playing well and the xdriinfo reports:

my X1400 works fine with the feisty fglrx driver.

> 
> [luca at fluca:~]$ sudo xdriinfo
> Xlib:  extension "XFree86-DRI" missing on display ":0.0".
> Xlib:  extension "XFree86-DRI" missing on display ":0.0".
> Screen 0: not direct rendering capable.
> 

the correct command to test it is "fglrxinfo":

paul :~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

notice, it states that the OpenGL is by "ATI"

> I've installed the driver downloaded from the ati website and I run:
> 
> sudo aticonfig --initial --overlay-type=Xv
> 
> and now my xorg.conf file reports (main sections)
> 
> Section "ServerLayout"
>         Identifier     "Default Layout"
>         Screen      0  "aticonfig-Screen[0]" 0 0
>         InputDevice    "Generic Keyboard"
>         InputDevice    "Configured Mouse"
>         InputDevice    "stylus" "SendCoreEvents"
>         InputDevice    "cursor" "SendCoreEvents"
>         InputDevice    "eraser" "SendCoreEvents"
>         InputDevice    "Synaptics Touchpad"
>         Option         "AIGLX" "true"

AIGLX may be killing you, since the fglrx driver does not support it. 
So change this to false.

> EndSection
> 
> Section "Module"
>        Load  "i2c"
>         Load  "bitmap"
>         Load  "ddc"
>         Load  "dri"
>         Load  "extmod"
>         Load  "freetype"
>         Load  "glx"
>         Load  "int10"
>         Load  "vbe"
> EndSection
> 
> Section "Device"
>         Identifier  "aticonfig-Device[0]"
>         Driver      "fglrx"
>         Option      "VideoOverlay" "on"
>         Option      "OpenGLOverlay" "off"
> EndSection
> 
> Section "Screen"
>         Identifier "aticonfig-Screen[0]"
>         Device     "aticonfig-Device[0]"
>         Monitor    "aticonfig-Monitor[0]"
>         DefaultDepth     24
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     24
>         EndSubSection
> EndSection
> 
> Section "DRI"
>         Mode         0666
> EndSection
> 
> 
> Section "Extensions"
>         Option "Composite" "Enable"
> EndSection

Also, change "Composite" to "0", since fglrx won't support it. 
Everything else looks fine.

> 
> but even after rebooting the X server (and the machine for sake) I got no DRI 
> accelaration:
> 
> [luca at fluca:~]$ fglrxinfo
> 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.4 (1.5 Mesa 6.5.2)
> 

Yes, as you see here, it's not using the "ATI" OpenGL.  Try my 
suggestions and see if it works.

> 
> I've cheked the logs and I found a single line suspect:
> 
> (EE) AIGLX: Screen 0 is not DRI capable
> 
> but I'm not sure this represents the problem. Does anybody knows how can I set 
> up the DRI on the video card? I'm using xserver 7.2, kubuntu 7.04.
> Thanks,
> Luca
> 

By the way, it's also possible to install xserver-xgl and then get 
compiz working quite well, imho.

regards,




More information about the ubuntu-users mailing list