You need to use gnome-screensaver as it declares the session idle and g-p-m is then able to set the dpms settings. See http://live.gnome.org/GnomePowerManager/Faq -- g-p-m failing to use DPMS to power off display https://launchpad.net/malone/bugs/34233