Hmm - I'm using an old AGP 6800GT, and it works 100% - here's my /etc/X11/xorg.conf (I'm on Fedora Core 6 with a 2.6.18.1 kernel):
Code:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nv"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
EndSection
Some notable differences with yours, if you'll look closely... you are using the nvidia driver, I'm using the native X.org "nv" driver. My "screen" section looks a bit different too - maybe you can try adapting yours? Could possibly be that section - seeing that the error message you get is
Quote:
Failed to initialize the NVIDIA graphics device PCI:0:5:0
Screens founds, but none have a usable configuration
|
Also, try different color depths (valid values should be 8, 16, 24 and 32) - I once had a trident card that wouldn't work at any depth except 24 - other depths just put all these weird lines on the screen whenever I tried to get into X.
Furthermore - "synaptic" is an auto-package management thingy for Ubuntu, right? I've seen lots of posts with people having extreme difficulties with package-managing an update to their Nvidia provided drivers. The Nvidia driver is completely dependant on the kernel being compatible with it. Without a package manager (i. e. if you do the update manually) you compile the Nvidia driver against the running kernel's source. Then (usually) you have no problems. I. e. what could have happened with you is that synaptic got an incompatible nvidia driver version for the kernel you are running. If this is the case, you have two options:
1. Update the kernel (with synaptic, or whatever) to match the version the synaptic'ed nvidia driver was built for.
2. Get the Nvidia driver yourself and compile it against your kernel. (Note, you will most likely need the kernel source and you'll have to "point" the Nvidia driver to this source)
This is EXACTLY why I try to avoid package managers - you never know exactly what the bloody thing is going to change and do, and breakdowns (especially when trying to upgrade Nvidia drivers) seem much too common. Its too much like Windows - little black boxes that plug and pray, and often (surprise!) they don't work right.
Hope this helps...