开机时报错 module ABI major version doesn't match the server's version
Symptoms:
You can't use the DVI output on the second head, 3D hardware acceleration
doesn't work and you aren't able to set specific resolutions.
Solution:
Tell your X server to ignore the Module ABI version mismatches.
On recent Xorg versions, adding the following option to your ServerFlags section in xorg.conf might work:
-
Code:
Select all
-
Section "ServerFlags"
Option "IgnoreABI" "True"
EndSection
If you use the `startx` command to start your graphical interface, simply
invoke the following command and you're done.
-
Code:
Select all
-
startx -- -ignoreABI
But usually, your X server gets started automatically by a loginmanager.
Common loginmanagers include "gdm", "kdm", "xdm"
and "entrance".
If you are using any other window manager that is not covered by this
FAQ entry, please tell me and I'll add it here.
GDM (当前使用的)
--------------------------------------------------------------
If you already have your X server started up but are missing the 3D features
etc, you can configure gdm with the GUI configuration utility to use the
"-ignoreABI" flag.
Start `gdmsetup` and under "Security" -> "Configure X Server" the command
to start the X server can be modified. Add the switch "-ignoreABI" at the
end of this line.
Alternatively you may also modify gdm's configuration file which is usually
located at one of the following locations:
/etc/X11/gdm/gdm.conf
/etc/gdm/custom.conf (我的系统配置文件是这个)
/etc/gdm/gdm.conf
Open this configuration file with your favourite text editor and watch out for
the following section:
-
Code:
Select all
-
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -br -audit 0
flexible=true
To enable the "-ignoreABI" flag, simply add it to the "command" line so that
the [server-Standard] section looks like this afterwards:
-
Code:
Select all
-
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -br -audit 0 -ignoreABI
flexible=true -
-
转自http://forum.tuxx-home.at/viewtopic.php?f=10&t=78