[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#346408: xserver-xorg: dexconf inserts bogus X module Load -lines into xorg.conf



Package: xserver-xorg
Version: All
Severity: important


This report is about modules, that gets added into xorg.conf, for all
versions of XFree86 and X.org that all versions Debian comes with. From
stable, to experimental.

dexconf, alias dpkg-reconfigure xserver-xorg.. inserts this, and let me
comment on few of these.

Section "Module"

Load	"bitmap" # Should be never present, as it gets automatically
loaded. This is a font module, and loading it in xorg.conf makes X try
to load it twice.

Load	"dbe" # This is okay. Double Buffering Extension, very important.

Load	"ddc" # This should be never present, as it gets automatically
loaded.

Load	"dri" # This shouldn't be available choice is user has selected
driver vga, vesa or nv.

Load	"extmod" # This is okay, but if you look into "man xorg.conf"
you'll find option NOT to include DGA extension with extmod, and for a
good reason.. DGA causes instability as it access videoram without 
consulting X about it.

Load	"freetype" # This is okay. Fonts.
Load	"glx" # This is okay. GLX Extension.

Load	"int10" # This should be never present, as it is for
developers.. and they know how to add it if they need it.

Load	"record" # This should be never present, as it is for
developers.. and they know how to add it if they need it.

Load	"type1" # This is okay, for fonts.

Load	"vbe" # I believe this gets automatically loaded also, but about
this one.. I'm not 100% positive.

EndSection

I've also seen configurations, with Load "i2c", that is bogus, for sure.

I don't know how dexconf gets the "list" you get to pick your modules
from, but it should be changed.. so that there is NO:
bitmap, i2c, vbe, record, int10, GLcore (gets also automatically
loaded), speedo (deprecated font system). 
Also, it should have availability to add instead of Load "extmod", this:

SubSection      "extmod"
Option          "omit xfree86-dga"
EndSubSection

and this loads all of extmod, except DGA extension. specially good for
binary drivers, like NVidia and fglrx but it makes other drivers
unstable too.			

Excuse my bad english. Thanks, S. Suominen

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27
Excuse my bad english. Thanks, S. SuominenLocale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)



Reply to: