Detecting if display is powered on or not
Pasi Kärkkäinen
pasik at iki.fi
Sun Oct 17 06:07:50 PDT 2010
Hello,
While I was discussing the laptop lid/dock issues with Fedora
people this issue was brought up.
How do you determine if a display is actually powered on or not?
Scenario:
- Laptop in a docking station, lid open, so internal LVDS enabled.
- External DVI display connected, but powered off.
So in this case the external display shouldn't be used, since it's off.
What happens is this:
# cat /sys/class/drm/card0-DVI-D-1/status
connected
# cat /sys/class/drm/card0-DVI-D-1/enabled
enabled
# cat /sys/class/drm/card0-DVI-D-1/modes
1920x1080
1600x1200
1680x1050
1280x1024
1440x900
1280x960
1280x800
1024x768
800x600
800x600
640x480
So it *looks* like it's enabled and active, but actually it's powered off.
Is there a method to determine the actual state?
That is pretty important information for the daemon/tool/script implementing
the "policy" of which outputs to enable/disable..
Thanks!
-- Pasi
More information about the dri-devel
mailing list