I have a HDMI -> VGA cable for my Pi that works well when I want to use it.

The cable stays slightly warm even when not in use, but connected - I would like to know if it's possible to "shut down" power to the HDMI port if/when there is no activity - like a computer going to sleep (does the Pi sleep? - I usually just turn off the monitor) - or does the cable draw power from the VGA side via the turned-off (but not unplugged) monitor?

I am running raspbian in CLI mode, no GUI, so some of the screen-saver settings/graphics may not apply or be available to me.

2 Answers 2


Unfortunately not, 5v is connected directly to the HDMI port and there is no way to toggle that power supply.

enter image description here

If you were desperate to this you could cut the 5V PCB trace and make your own switch, using a transistor and GPIO pin. But that will void any warranties.


It may be possible to disable HDMI port via software: If you're running a headless Raspberry Pi, there's no need to power the display circuitry, and you can save a little power by running /usr/bin/tvservice -o (-p to re-enable). Add the line to /etc/rc.local to disable HDMI on boot. https://www.jeffgeerling.com/blogs/jeff-geerling/raspberry-pi-zero-conserve-energy

Not sure if it is possible for Raspberry Pi to auto-detect that you have switched off the monitor.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.