I had similar problems, but were able to fix the suspend bit. I also have T61p with nvidia 570M. Never managed to fix the hibernation with proprietary nvidia drivers. What i've done is changed the /etc/default/acpi-support file to include:
and added the following in the Device directive of xorg.conf
Option "NvAGP" "1"
Using these settings I was able to suspend and resume several times in a row. However, I did notice that if i use opengl applications, my X does not resume into the existing session, but restarts the X server. I didn't manage to fix this problem. Perhaps other people can help on this?
The hibernation bit was never working properly. It seems to resume and I can see the console screen, but not able to do anything with it. Several buttons work like Caps / Num lock and I can restart with Ctrl-Alt-Del.
All of these problems seems to relate to Nvidia drivers alone, as I can successfully Suspend and Resume when I am using vesa X drivers.
I had similar problems, but were able to fix the suspend bit. I also have T61p with nvidia 570M. Never managed to fix the hibernation with proprietary nvidia drivers. What i've done is changed the /etc/default/ acpi-support file to include:
SAVE_VBE_ STATE=false PCI_STATE= false
POST_VIDEO=false
SAVE_VIDEO_
and added the following in the Device directive of xorg.conf
Option "NvAGP" "1"
Using these settings I was able to suspend and resume several times in a row. However, I did notice that if i use opengl applications, my X does not resume into the existing session, but restarts the X server. I didn't manage to fix this problem. Perhaps other people can help on this?
The hibernation bit was never working properly. It seems to resume and I can see the console screen, but not able to do anything with it. Several buttons work like Caps / Num lock and I can restart with Ctrl-Alt-Del.
All of these problems seems to relate to Nvidia drivers alone, as I can successfully Suspend and Resume when I am using vesa X drivers.