Display power saving

From SpinetiX Support Wiki

Jump to: navigation, search
Note  
This article is a stub. Main article: Power management.
Note  
Applies to all players and third-party players.

Introduction

Players running DSOS can automatically turn on / off the connected displays, using various mechanisms. The players will use all supported mechanisms in parallel, according to player and display capabilities, so as to ensure the best possible compatibility.

Whenever the display power saving is activated on the player (see Configuration and Using ARYA for how to activate it and set the schedule) the player will do the following to put the display on standby.

  • For displays connected to an HDMI connector on the player.
    • The player will shut down the output signal; all displays that support DVI-D style power management will go to standby.
    • On players that support HDMI CEC, if the display supports HDMI CEC and has it enabled, the player will also send a standby request to the display via HDMI CEC.
  • For displays connected to a DisplayPort connector on the player.
    • The player will send a DisplayPort request to put the display in power save mode, and shut down the output signal.
  • For displays connected to a VGA connector on the player.
    • The player will use VESA Display Power Management Signaling (DPMS) to put the display in standby.

In all cases, if RS-232 has been configured for power saving, the player will additionally send the power saving commands via RS-232.

Configuration

Display power saving per weekday

To enable the display power saving on the player side, follow these steps:

  1. Open Control Center and go to Display & Audio > Power page.
  2. Click to activate "Enable display power management" setting.
  3. From the "Schedule" dropdown, select:
    • "Fixed" → turn ON / OFF the display, every day, at the same time
    • "Daily" → turn ON / OFF the display at different times, each weekday
    • "None" → do not use a predefined schedule, as other methods are employed.
  4. Click the "Apply" button.
Note Notes:
  • If the player is managed through SpinetiX ARYA, the display is automatically turned off when there's no content scheduled and turned back on when something should be displayed, so there's no need to make any changes on the player side.
  • Custom power saving commands can be entered from Peripherals > Automation page.

Displays connected on HDMI

When the display is connected to an HDMI connector on the player, the player will use the following mechanisms to turn off and on the display, according to the chosen display power management schedule; see the following sections for details on each.

Note also that RS-232 can be used as an additional out-of-band mechanism to turn off and on the display, for displays which have a serial port supporting power management commands.

DVI-D style power management

Note  
Applies to all players, including third-party players.

A player always turns off the output video signal on the HDMI connector (i.e., TMDS signal) during display power save, which will make compatible displays go to standby. This is the mechanism defined by DVI-D and supported by many HDMI displays, as HDMI and DVI-D have common roots.

If this mechanism works or not depends on the display.

  • Many displays support this mechanism out of the box and require no further setup.
  • Some displays need to be explicitly configured to go to standby in the absence of an input signal, check the setup menus of the display to enable this feature. Note that some displays will mention TMDS, or computer signal, instead of HDMI in their menus.
  • Some displays support this feature on some of the HDMI inputs but not all of them, check the display's user manual or try connecting the player to different HDMI inputs on the display. If there is an HDMI input labeled DVI or computer then try that one.
  • Some displays have a dedicated DVI connector; these connectors always support this mechanism as it is an integral part of the DVI specification. If no other option works then try using the display's DVI input connector, with an HDMI to DVI cable (it is a simple passive cable), note however that this will usually limit the resolution to 1080p @ 60Hz.

The support for this mechanism was added in DSOS version 4.0.2 for HMP350, HMP300 and DiVA, DSOS version 4.7.0 for HMP400, HMP400W and third-party players. It has also been available on all DSOS versions for iBX410 and iBX440, and is applied to all outputs on iBX440 as of DSOS version 4.8.2.

HDMI CEC

Note  
Applies to all HMP400, HMP400W, HMP350, HMP300 and DiVA players. Note that iBX410, iBX440 and third-party players do not support HDMI CEC.

Consumer Electronics Control (CEC) is an HDMI feature designed to allow controlling displays and other devices that are connected through HDMI. It is an optional feature of HDMI, so it is not supported by all displays.

Players supporting CEC will check if the connected display supports CEC. When the display supports CEC, the player will send a Standby CEC command to the display when activating display power save. It will also send an Image View On CEC command that will power up the display and ensure the HDMI input on which the player is connected becomes the displayed input (e.g., if the display has multiple HDMI inputs or is connected through an HDMI switch supporting CEC).

Display power save via CEC is reliable when the display supports it. When the player detects that the connected display does not support CEC a warning show in Control Center, in the Display Settings page telling that display power management may not be fully supported.

Even when CEC is supported by the display, DVI-D style power management is also used to put the display in standby, in addition to the CEC commands.

Other CEC features implemented on SpinetiX players are the following.

  • Monitoring and reporting of the “power status” of the display.
  • If there is no active source after connecting a new HDMI display, or restarting the player, the player selects itself as the active source.
  • Monitoring for changes of the HDMI input active (i.e., shown) on the display and reports if the HDMI input to which the player is connected is not the one being shown.
  • Reports to other CEC devices its active source status.
Note Notes:
  • Manufacturers might use a different name for the "CEC" functionality, such as: AnyNet+ (Samsung), VieraLink (Panasonic), SIMPLink (LG), BRAVIA Link (Sony), BRAVIA Sync (Sony), etc. See more common trade names for CEC.
  • Some HDMI displays will disconnect and reconnect the HDMI connection when changing power state, if this is the case the player will resend the CEC commands to comply with the requested display state. This means that after a player puts the display to on, or standby, a user may not be able to switch it back to standby, or on, respectively, via the remote or displays's control panel.
  • Some displays have HDMI CEC disabled by default, or adjusting certain settings can turn off CEC automatically. If the player reports that the display does not support CEC, try to enable it in the display’s settings menu or contact the display manufacturer for assistance.
  • The support for HDMI CEC was added in firmware 4.0.2 for HMP350, HMP300, DiVA, and firmware 4.6.0 for HMP400 and HMP400W.

Displays connected on DisplayPort

Note  
Applies to HMP400 and HMP400W players, as well as third-party players with a USB-C connector supporting DisplayPort Alternate Mode.

When the display is connected to a DisplayPort connector on the player, the player will use the standard DisplayPort mechanisms to put the display on standby according to the display power management schedule. During display power save the player will also shut down the video signal, according to the DisplayPort specification.

As it is a standard DisplayPort mechanism all DisplayPort displays should be compatible with it.

The support for this mechanism was added in DSOS version 4.7.0 for HMP400, HMP400W and third-party players.

Note also that RS-232 can be used as an additional out-of-band mechanism to turn off and on the display, for displays which have a serial port supporting power management commands.

Displays connected on VGA

Note  
Applies to legacy HMP200, HMP130 and HMP100 players.

When the display is connected to a VGA connector on the player, the player will use VESA Display Power Management Signaling (DPMS) to put the display on standby according to the display power management schedule.

Note also that RS-232 can be used as an additional out-of-band mechanism to turn off and on the display, for displays which have a serial port supporting power management commands.

RS-232

Note  
Applies to all players, except DiVA, and third-party players.

Power on/off commands can be sent via RS-232 to a (professional) display supporting serial communication. These commands are supplied by the device manufacturer.

To enable this feature, follow these steps:

  1. Open HMP Control Center.
  2. Go to the "Peripherals" page.
  3. Enable the serial port usage and configure the communication parameters.
  4. From the "Serial Port Automation" section, select "Simple" or "Advanced" from the drop-down box labeled "Settings".
    The former allows entering one or more simple commands for display control, while the latter enables the usage of serial port protocol files for more complex usage.
On HMP350 and HMP400/W (SYSTEMS), it is possible to send serial commands using the JavaScript COM API.

Custom schedule

It is possible to set up a display power saving schedule that is more complex than the one above.

Using ARYA

Note  
Applies to all players.

If the player is managed through SpinetiX ARYA, the display is automatically turned off when there's no content scheduled and turned back on when something should be displayed.

If needed, a custom "Screen ON" schedule can be defined within the paid plans, as follows:

  1. Open the PLAYER page in ARYA and click on the player you wish to set a screen-on schedule.
  2. On the right side, click on the plus (+) sign under SCREEN ON section.
  3. Schedule when the screen-on feature should be effective.

ARYA Screen-on schedule

Using the player web interface

Note  
Applies to HMP350, HMP300, and DiVA.

Starting with 4.1.0 firmware for HMP350 and 4.1.1 firmware for HMP300, and DiVA, it is possible to have the player turning off the display whenever there is no content specified in the schedule panel - for that follow these steps:

  1. Open the player web interface.
  2. Click the Gear icon on the top bar menu to open the Control Center home page.
  3. On the left-side menu, click on "Display & Audio > Power".
  4. Make sure that "Enable display power management" option is active; otherwise, enable it and restart the player.
  5. Click the "SCHEDULE" link on the top bar menu to open the Content scheduling tool.
  6. Schedule your content at will within the Schedule panel.
  7. Click the "Default" box on the left side to open it.
  8. Enable the "Turn monitor OFF" option.
  9. Click the "Save" button.

Using an Elementi project

To set up a complex display power saving schedule, you need to use a schedule inside your Elementi project that includes either the power.svg widget or some custom JavaScript code (making use of the JavaScript COM API or the sendComPort function).

  • The power.svg widget is usually used with devices connected via the serial port to the HMP, in which case you need to use a protocol file.
  • You can also use the power.svg widget to act using one of the display power management mechanisms, in which case you don't need a protocol file, but ensure that on the Display Settings page > Power Save tab the "Enable display power saving" setting is enabled and the "Use fixed schedule for display power" setting is disabled.
Note Note:
For a sample project that sets the display ON during the working hours and OFF otherwise (including the weekend), see the Project:Power Saving page.
This page was last modified on 8 April 2024, at 16:56.