I'm trying to completely powerdown the backlight of an LCD panel which is built into a device I'm using. Although the screen blanks, you can still see a glow from the backlight in a darkened room.
I think that (as root) I should be able to do this as follows:
setterm -powersave powerdown > /dev/tty1
which should force the DPMS state once the screen is blanked. However, although man setterm suggests that -powersave is a valid option, whichever of the suggested arguments I supply (on, off, powerdown, etc.), I receive an error:
setterm: cannot (un)set powersave mode: Invalid argument
I have tried this in two other Ubuntu installations with similar results.
Can anyone suggest:
- Why this command doesn't seem to work anywhere?
- Whether there is a better way to control backlight power?
Additional Info:
- The device is an O2 Joggler, based on an OpenPeak OpenFrame 7 and is running a slightly modified Ubuntu 12.04.02 server image distributed by the community for this device. It's an i386 architecture (Intel Atom processor)
- X (which I understand can interefere with setterm operation) is not installed anywhere I've tried this. This also means the
xsetcommand won't operate - A driver is provided which offers control over the display via sysfs, including a psuedo-file which purports to switch off the backlight, but it still glows dimly
- The other two installs I tried (12.04 and 10.04) were different devices: a VMWare VM and a physical Dell server respectively