Suspend to Ram Dell Latitude D820

Hi

I have a Dell Latitude D820 and installed the binary Nvidia driver which broke suspend to ram. Digging around on the Internet of found various solutions, but mostly for Ubuntu which don’t seem to apply to openSUSE.

Here’s what I did to get it working:

Add the following line to /etc/X11/xorg.conf

Option       "NvAGP"           "1"

So that the Device section looked like this:


Section "Device"
  BoardName    "Quadro NVS 110M/GeForce Go 7300"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  VendorName   "NVidia"
  Option       "NvAGP"                  "1"
EndSection

I found a reference to add vbetool to a script so I installed vbetool:

 yast -i vbetool 

and created an executable file /etc/pm/config.d/display_restart
with the content:


/usr/sbin/vbetool dpms off
/usr/sbin/vbetool dpms on

And also the file /etc/pm/config.d/s2ram with:


S2RAM_OPTS="--force --vbe_mode"

And added the following line to /etc/modprobe.conf.local


blacklist intel_agp

This seemed to work for me.
I am running openSUSE 11.0 kernel Linux linux-m413 2.6.25.5-1.1-pae #1 SMP 2008-06-07 01:55:22 +0200 i686 i686 i386 GNU/Linux