Let me add some details and suggest something: X -configure created xorg.conf.new with: Driver "nouveau" VendorName "nVidia Corporation" BoardName "GeForce 7150M" The board name is wrong, but it works fine. Some init script could execute X -configure before trying to start X.