Skip to content

Instantly share code, notes, and snippets.

@quelleck quelleck/rpi-hdmi.sh forked from AGWA/rpi-hdmi.sh
Last active Apr 27, 2019

Embed
What would you like to do?
Enable and disable the HDMI port on the Raspberry Pi: `rpi-hdmi on` to turn on, `rpi-hdmi off` to turn off.
#!/bin/sh
# Enable and disable HDMI output on the Raspberry Pi
is_off ()
{
vcgencmd display_power | grep "display_power=0" >/dev/null
}
case $1 in
off)
if is_off
then
echo Already off...
else
vcgencmd display_power 0
fi
;;
on)
if is_off
then
vcgencmd display_power 1
else
echo Already on...
fi
;;
status)
if is_off
then
echo off
else
echo on
fi
;;
*)
echo "Usage: $0 on|off|status" >&2
exit 2
;;
esac
exit 0
@fiveseven808

This comment has been minimized.

Copy link

commented Apr 28, 2017

This one is definitely an improvement! thank you for this!

@sebaacuna

This comment has been minimized.

Copy link

commented Oct 14, 2017

Worked for me, thanks!

@ksolomon

This comment has been minimized.

Copy link

commented Oct 31, 2017

Thanks! This is exactly what I was looking for to use on a build for my son. :)

@joenas

This comment has been minimized.

Copy link

commented Nov 14, 2017

This is awesome! I have one issue though. I'm using Chromium in kiosk mode on my Pi and after turning the screen on again it's just dark. I've found a script to refresh the page but to no avail. Has anyone else had this problem?

@samuraicode

This comment has been minimized.

Copy link

commented Nov 28, 2018

This is awesome! I have one issue though. I'm using Chromium in kiosk mode on my Pi and after turning the screen on again it's just dark. I've found a script to refresh the page but to no avail. Has anyone else had this problem?

I had this problem and fixed it by uncommenting two lines in /boot/config.txt to force HDMI ouptut. See the article below about, but basically uncomment:
#hdmi_force_hotplug=1
#hdmi_drive=2

https://howtoraspberrypi.com/raspberry-pi-hdmi-not-working/

@ShadGates

This comment has been minimized.

Copy link

commented Apr 27, 2019

Nice! Using this, instead of the original rpi-hdmi.sh, works with my HDMI-to-DVI adapter-connected to an old monitor, where the original could turn it off, but not back on again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.