On Solaris 10, the monitor is awoken unexpectedly during dpms.
After 600 seconds, the monitor goes into the blank. But after another 600 seconds,
the monitor is unexpectedly awoken.
This happens regardless of the frame buffer.
The testcase is simple. Just keep still and watch the monitor on dtlogin screen.
This does not happen on Solaris 9 and earlier.
Work Around
If you would not like have the monitor awaken once it goes into blank,
try to call *xset* command in Xsetup script as follows:
# mkdir -p /etc/dt/config
# cp /usr/dt/config/Xsetup /etc/dt/config/
# vi /etc/dt/config/Xsetup
(Add the following line at the bottom of the file)
/usr/openwin/bin/xset s 600 0
And then restart dtlogin.
# svcadm restart svc:/application/graphical-login/cde-login:default