My workaround is to leave the Pi on and only turn on the monitor when
I sit down at it. I used to love xscreensaver but it was impractical.
Some of those "hacks" didn't exit cleanly.
pi2# tvservice
Usage: tvservice [OPTION]...
-p, --preferred Power on HDMI with preferred settings
-e, --explicit="GROUP MODE DRIVE" Power on HDMI with explicit GROUP
(CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP, CEA_3D_FS)
MODE (see --modes) and DRIVE (HDMI, DVI)
-t, --ntsc Use NTSC frequency for HDMI mode
(e.g. 59.94Hz rather than 60Hz)
-c, --sdtvon="MODE ASPECT" Power on SDTV with MODE (PAL or
NTSC) and ASPECT (4:3 14:9 or 16:9)
-o, --off Power off the display
-m, --modes=GROUP Get supported modes for GROUP (CEA, DMT)
-M, --monitor Monitor HDMI events
-s, --status Get HDMI status
-a, --audio Get supported audio information
-d, --dumpedid <filename> Dump EDID information to file
-j, --json Use JSON format for --modes output
-n, --name Print the device ID from EDID
-h, --help Print this information
pi2#
On 1/8/17, Gene Heskett <gheskett@shentel.net> wrote:
> On Sunday 08 January 2017 12:52:01 Alan Corey wrote:
>
>> No luck with that here either, it would be very handy to have. But
>> then I'm using an HDMI->VGA adapter and my monitor is ancient. I
>> think the standard was that when horizontal and vertical sync pulses
>> both go away the monitor's supposed to immediately switch off or after
>> a delay period. An adapter shouldn't interfere with that. Never
>> happens though.
>>
> Here it never happens, possibly because the screen savers fawncy graphics
> screen saver stuff never stops. pull the hdmi cable and it displays "no
> signal" in a floating box, and powers down in about 30 secs.
>
>> I installed some extra stuff (maybe, it was 6 months or more ago):
>>
>> pi2# apropos dpms
>> DPMSCapable (3) - returns the DPMS capability of the X server
>> DPMSDisable (3) - disables DPMS on the specified display
>> DPMSEnable (3) - enables DPMS on the specified display
>> DPMSForceLevel (3) - forces a DPMS capable display into the
>> specified power... DPMSGetTimeouts (3) - retrieves the timeout values
>> used by the X server for ... DPMSGetVersion (3) - returns the
>> version of the DPMS extension implemented ... DPMSInfo (3) -
>> returns information about the current DPMS state DPMSQueryExtension
>> (3) - queries the X server to determine the availability o...
>> DPMSSetTimeouts (3) - permits applications to set the timeout values
>> used by... pi2#
>> Some of those look like functions to be called from C in a program.
>> This is on a Pi 3B under Raspbian Jessie.
>>
>> Searching in the Pi forums for dpms gets a bunch of hits, but
>> different people are looking for different things like how to keep the
>> monitor always on. https://www.raspberrypi.org/forums/ I wanted to
>> turn it completely off, including the backlight.
>>
> Same here as I want the pi running 24/7 so amanda can back it up in the
> middle of the night.
>> My guess is that it has to do with the GPU and how well X functions
>> are/aren't implemented. If you're in Raspbian take a look at
>> tvservice (no man page) which seems to be about the only thing that
>> connects to the GPU. I just did tvservice --off and had to ssh in
>> from another box, short of rebooting. Backlight was still on though.
> Even for an led backlight, thats a bit of a bummer. The whole monitor
> only uses 11 watts, but it sure advertises that its on.
>
>> Unplugging the monitor's power cord and plugging back in did nothing
>> so it didn't *really* turn the monitor off. tvservice is also unique
>> in letting you change video modes on the fly, otherwise you need to
>> put a change into /boot/config.txt and reboot. Straight Debian on a
>> Pi, I've no idea.
>>
>> X needs to talk to the GPU better.
>
> Agreed.
>
>> On 1/8/17, Gene Heskett <gheskett@shentel.net> wrote:
>> > Greetings folks;
>> >
>> > Running LXDE.
>> >
>> > And xset dpms q returns:
>> > DPMS (Energy Star):
>> > Standby: 450 Suspend: 600 Off: 900
>> > DPMS is Enabled
>> > Monitor is On
>> >
>> > At the end of its report, and the monitor was manually powered down
>> > when I left the area around 6 pm last night, so it obviously has no
>> > knowledge of the monitors real status.
>> >
>> > Is my install missing some utility X11 thing?
>> >
>> > Thanks.
>> >
>> > Cheers, Gene Heskett
>> > --
>> > "There are four boxes to be used in defense of liberty:
>> > soap, ballot, jury, and ammo. Please use in that order."
>> > -Ed Howdershelt (Author)
>> > Genes Web page <http://geneslinuxbox.net:6309/gene >
>
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene >
>
>
--
Credit is the root of all evil. - AB1JX