3D acceleration not working in SimplyMepis

Q I am using SimplyMepis 6.0. I have sound and internet, am pleased with apt-get, Beagle and SuperKaramba are working well ... the only thing missing is 3D acceleration. I installed the ATI drivers and activated them in the Mepis control centre. I also ran aticonfig, but the following is what I get from glxinfo:

root@1[philippe]# glxinfo | grep direct
_______________________________________
Xlib: extension "XFree86-DRI" missing on display
":0.0".
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

I have attached my xorg.conf file.

A Large configuration files, like the one you attached, can make it difficult to spot problems; a case of not being able to see the wood for the trees. Removing all the commented lines and sections made it easier to check and showed that you have two Device entries for your graphics card; one using the ATI drivers and one using VESA. This is normal, as are the duplicated Screen entries to go with them - it makes switching between the two setups as easy as changing one line in the ServerLayout section. However, this part of your configuration is definitely broken:

'Section "ServerLayout"
Screen 0 "ATIScreen" 0 0
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "PS/2 Mouse" "CorePointer"
EndSection'  .

You have included two definitions for Screen 0 in ServerLayout. It would appear that X.org is using the first one, as this uses the VESA definition, but a quick check of the log file with

grep Screen /var/log/Xorg.0.log

will show you which screen is in use. All you need to do is comment out the incorrect Screen entry in ServerLayout and restart X to get your 3D acceleration working. You could remove the line, but by commenting it out, you can switch back to the VESA driver at any time by moving the comment to the other Screen line.

Follow us on Identi.ca or Twitter

Username:   Password:
Create Account | About TuxRadar