diff --git a/sdcard/rootfs/etc/rc.local b/sdcard/rootfs/etc/rc.local
index e93d2d8..bab03e6 100755
--- a/sdcard/rootfs/etc/rc.local
+++ b/sdcard/rootfs/etc/rc.local
@@ -11,6 +11,9 @@
 #
 # By default this script does nothing.
 # Powersave (Disable HDMI) ~30ma
-/opt/vc/bin/tvservice -o
+sleep 10
+if ! /opt/vc/bin/tvservice -s | grep HDMI; then
+  /opt/vc/bin/tvservice -o
+fi
 /root/pwnagotchi/scripts/startup.sh &
 exit 0