Re: X fails to restart after suspend (RmInitAdapter failed!)
I experienced the same problem: after a S2R or S2D from X and logging out to the console, X failed to start again. With "NVreg_SaveVBios=1", X started okay but the console was messed up (it seemed the driver had failed to restore the right resolution/refresh rate). It could still receive input and I could start X many times afterward, but I haven't found a way to restore the terminal (I may look for ways to changing the resolution to see if it works though).
I have a GeForce Go 7300, the driver is already loaded with NVreg_RegistryDwords="PerfLevelSrc=0x2222". My laptop (Acer Aspire 5583WXMi) suspends to disk and RAM well in X and console (with a few workarounds).