I'm the proud new owner of a Raspberry Pi and have it up and running now with VPN/SSH/X11VNC.
This morning I had it booted up on a TV on my table where I was working on it. Went to work and have been working on it remotely via VNC over my VPN just fine. I came to a point where I had to reboot which all went fine, I've logged back in and reconnected to the VNC session – however the resolution is stuck in 656×416, so not really usable.
Now I'm guessing that this is because the Pi booted up without the TV/HDMI monitor being on.
Is there a way by terminal or otherwise I can force it bigger?
I read about HDMI groups and modes you can put in a config file then reboot, but wasn't sure if this would then affect my monitor when I get home and try to log on locally.
Or is the key here to establish what HDMI group/mode it is using when using locally and then adding to the config file used on bootup?
Best Answer
xrandr
can do what you need. If your terminal is running under X (eg via VNC) you should be able to see all available modes using:If you're not under X connect just set your display:
This will display available modes and available output devices. My pis are all headless so I don't have appropriate output but here's one a snippet from another device:
To change a display mode specify the name (
DFP1
in the example above):