Disabling the HDMI port

Make sure you can get SSH access once this is done first so you have the ability to turn it back on again should you need to!!!

sudo nano /etc/rc.local

Add this:

# Disable the HDMI port (to save power)
/usr/bin/tvservice -o

This will disable the port once the RPi has booted (its still active during the power on startup process).

If you want to temporarily re-enable it you can use this (in our test it re-enabled the screen but it was then just blank so not much help, but maybe there's another command to kick it back into life?):

 /usr/bin/tvservice -p

Disable the LED

sudo nano /boot/config.txt

Add this:

# Disable the LED (to save power)

Minimise software tasks

Unless you need something don't install it as background tasks cause the processor to consume more power servicing them.

Under Clock CPU

Apparently doesn't make a significant difference to idle power, but might be worth experimenting with if power consumption is critical.

We benefit hugely from resources on the web so we decided we should try and give back some of our knowledge and resources to the community by opening up many of our company’s internal notes and libraries through mini sites like this. We hope you find the site helpful.
Please feel free to comment if you can add help to this page or point out issues and solutions you have found, but please note that we do not provide support on this site. If you need help with a problem please use one of the many online forums.


  1. Alan Dike

    6 months ago

    will disabling the hdmi also disable the composite video out?


Your email address will not be published.