That is really odd.
Originally Posted by BicyclerBoy
From the user's Xorg.0.log
Try using the /usr/share/X11/xorg.conf.d/ partial xorg.conf directory as well with the single section containing the modeline? eg. /usr/share/X11/xorg.conf.d/modeline.conf
[ 25.000] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 20 22:14:12 2011
[ 25.001] (==) Using config file: "/etc/X11/xorg.conf"
[ 25.001] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Maybe kms is on? I know when kms is enabled the system typically ignores /etc/X11/xorg.conf and it will still check /usr/share/X11/xorg.conf.d/ for partial *.confs. (only /usr/share/X11/xorg.conf.d/ will be declared in the log)
However, since /etc/X11/xorg.conf is declared in the log it is suggesting everything is setup properly to work with nvidia.ko.