I am having a similar problem when I installed 9.04 it didn't have the driver installed and had the following xorg.conf file

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection


if I install the driver from the repository I get the following xorg.conf

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection

and similar if I install the latest from the nvidia website.

Only the default (first) config file works ie lets me see the x display though my graphic capabilities are restricted obviosuly. When I restart after installing the correct driver I can never get a x display so I can't see the log in page all I get is a blank screen. I then have to go into recovery mode and go back to the default settings.

Does anybody know how I can fix this to get my graphics card working correctly?

I am using 64 bit ubuntu 9.04 with

graphics card - nvidia GeForce 9500 GT
4GB Ram
Quad Core AMD Phenom(ym) 9550 Processor


I know, after searching around the net, that problems like this are similar but I have yet to find a solution.

Thanks.