Using Xenocara from and with snapshot from last week, but same behaviour for
longer time;
I noticed that when no xorg.conf is there, my X was using less memory and
glxgears was giving better results then with xorg.conf based on my system.
After some searching in the logs and comparing those with my xorg.conf, I found
out that although my xorg.conf is used, still the defaults which are compiled
in X, are also used.
This means that although you disable some modules, they are still loaded, the
same for the path settings.
And worser, when they are the defaults and in your xorg.conf, they are used
twice...
Now I have disabled the path settings and module settings in my xorg.conf like
this;
Section "Files"
# USED BY DEFAULT:
# RgbPath "/usr/X11R6/share/X11/rgb"
# ModulePath "/usr/X11R6/lib/modules"
# FontPath "/usr/X11R6/lib/X11/fonts/misc/"
# FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
# FontPath "/usr/X11R6/lib/X11/fonts/OTF"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
EndSection
Section "Module"
# USED BY DEFAULT:
# Load "extmod"
# Load "dbe"
# Load "glx"
# Load "freetype"
# Load "type1"
# Load "record"
# Load "dri"
EndSection
And X is using 17Mb now instead of 19Mb, with still all modules and path
settings as mentioned above used, because they are the built-in defaults.
I think it would be better when the defaults are disabled when using a
configuration file to prevent behaviour like this.
Jan