View Full Version : [ubuntu] The xorg.conf what the eff is going on thread

July 5th, 2008, 08:25 AM
Hello all fellow ubuntuers!

I'm very sorry if the title of this thread is mildly shocking. I hope it will convey the frustration a user feels when configuring xorg.

I'm starting this thread in order to hopefully centralize the various rumours and hearsay flying around on the internet regarding xorg.conf, and xorg.conf in ubuntu!

Maybe you have a familiar story. It all started when you tried to run compiz and couldn't. Then you tried installing secondlife but couldn't run it.

You asked yourself a lot of questions. Do I need DRI? Is DRI enabled? What is DRI? is it the same as DRM? Where can I change my screen depth? Do I need to load GLX. Should I use mesa? Isn't mesa a level from half life? Can I play half life?

The list kept getting longer with every failed attempt at 3D until finally I was inspired to open this thread.

I hope we can all put our minds together on this one and sort things out.

The first question I would like to propose to the community is this:

Why is my xorg.conf so empty? Looking at it there is no mention of modules, drivers, bit depths. In fact it reads like the manual for Wanda the Fish.

Exhibit A*
The totally uninformational xorg.conf file.

# xorg.conf (X.Org X Window System server configuration file)
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "jp"

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"

Section "Device"
Identifier "Configured Video Device"
Option "UseFBDev" "true"

Section "Monitor"
Identifier "Configured Monitor"

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"

Where are the fonts? Why is everything configured? Where is it configured? Is my driver loaded? This is not a newbie question, this is a question being asked by anyone expecting to see configuration data inside the configuration file!

Any help is appreciated, I hope this will be helpful to everyone.

Specifically however.. how can I ensure that the driver I want is actually loaded, and DRI is enabled?