I'm guessing the reason software suspend does not work
with the nvidia driver is because of DMA ?
I was wondering if there is a good solution to using suspend?
for now this is what I use.
I have the default XF86Config file with XFree86's nv driver
and I have the nvidia kernel module loaded if a program needs accelerated graphics I have it start a new X session with another XF86Config file
that has the nvidia driver.