I had the same problem with my machine which uses an nvidia Go5200 card in it.
The fix has a few parts:
1. Make sure you're using the restricted nvidia driver.
2. In the Device section of the
/etc/xorg.conf file, add the NvAGP line. Here's what my Device section now looks like. The Dpi lines are probably not necessary. You only need to add the line in blue.
Code:
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "UseEdidDpi" "True"
Option "Dpi" "96x96"
Option "NvAGP" "1"
EndSection
3. Then you need to tell the kernel not to load a few AGP related modules (so it will use th Nvidia one instead). Do this by creating a file in the
/etc/modprobe.d directory. Call the file anything you like. A good name is
nvidia_suspend_fix. It should contain this:
[/CODE]blacklist intel_agp
blacklist agpgart[/CODE]
I think that's all, unless I forgot something. Just reboot and it should work. Let me know if it works.
I gleaned this info from a couple of bug reports and some howtos. have a google for "nvidia ubuntu suspend nvagp" and you should find them.