[ltp] T61 suspend to disk / hibernate with nvidia drivers

Robin Randhawa linux-thinkpad@linux-thinkpad.org
Wed, 27 Feb 2008 16:54:56 +0000


On Wednesday 27 February 2008 09:00:03 Petr Praus wrote:
> I've R61 w/ OpenSuSe 10.3 and nVidia Quadro 140M and it works quite
> well. Trick was to add proper kernel parameter on boot, I don't
> remember exactly which one but it's either acpi=s3_mode or
> acpi=s3_bios.

Those command line arguments do not help. They allow suspend and hibernate to 
work but only with the VESA driver as per my experience.

I have a T61p with an Nvidia Quadro FX 570M [256 MB] and am running Ubuntu 
Gutsy on it with the latest proprietary drivers 
[NVIDIA-Linux-x86-169.09-pkg1.run] and no combination of kernel command line 
arguments or ACPI specific mods in /etc/defaults/acpi-support have ever borne 
fruit.

The symptoms are more or less exactly as Jimmy pointed out.

On a related note - and this is probably slightly fantastic but not entirely 
out of the realm of possibility - is it at all possible to dynamically switch 
video drivers at run-time, while maintaining video "context" (ie existing X 
sessions et al) ? 

I mean it would be nice if one could for example switch out the nvidia 
proprietary driver and use the VESA driver when it was time to 
suspend/hibernate and switch the proprietary one back at other times.

Robin