Hello, beginner to raspberry pi (v2) but not so much to *nix. I thought I was pretty good at looking at documentation etc and getting to the bottom of things myself.
Ashamed, I need some help. I've looked at Stickys, other posts, searched for things, but can't cobble together an answer.
I'm using the newest Raspbian Jessie version (Sept 2016) release, and have configured my pi to use the newer RealVNC server which is bundled. I have it running in Service Mode.
However, when I connect using RealVNC viewer, it only gives me a 640x480 resolution and end up not being able to see all of certain windows etc. I've seen some references to the contents of the /boot/config.txt file (of course have edited this for other things) but can't quite put my finger on the right answer, or whether it actually sorts out my needs.
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
Do I need to uncomment the above to change the resolution of the desktops that RealVNC will give me to everytime I connect. It's a headless pi, never been booted with a monitor (don't have one).
So, would be interested to hear your thoughts. I have been through sooo much documentation on the RealVNC site, but all seems very confusing for what "seems" a simple change that a normal person would need to make.
Cheers in advance...
Re: New RealVNC server config
You need to enable hdmi_force_hotplug, then set hdmi_group and hdmi_mode to the desired mode according to the tables at: https://www.raspberrypi.org/documentati ... fig-txt.md.
For example, for 1024x768, use:
For example, for 1024x768, use:
Code: Select all
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=16
-
- Posts: 1430
- Joined: Mon Oct 29, 2012 8:12 pm
- Location: Vancouver Island
Re: New RealVNC server config
I prefer using xrdp because of this interlocking between the display size and the vcc idea of display size. Xrdp lets you choose a screen size when you connect, which seems much more helpful to me.
Remember yo have to follow the instructions to remove realvnc *first* if you choose to use xrdp ie-
`sudo apt-get purge realvnc-vnc-sexrver`
then
`sudo apt-get install xrdp`
Remember yo have to follow the instructions to remove realvnc *first* if you choose to use xrdp ie-
`sudo apt-get purge realvnc-vnc-sexrver`
then
`sudo apt-get install xrdp`
Making Smalltalk on ARM since 1986; making your Scratch better since 2012
- FTrevorGowen
- Forum Moderator
- Posts: 7155
- Joined: Mon Mar 04, 2013 6:12 pm
- Location: Bristol, U.K.
Re: New RealVNC server config
To clarify the above - AFAICT RealVNC uses the "main" display resolution so, on a headless pi, w/o the hdmi_force_hotplug "workaround" it will default to the composite video (ie. sdtv) display size & resolution. The tvservice** command should confirm this.sconemad wrote:You need to enable hdmi_force_hotplug, then set hdmi_group and hdmi_mode to the desired mode according to the tables at: https://www.raspberrypi.org/documentati ... fig-txt.md.
For example, for 1024x768, use:Code: Select all
hdmi_force_hotplug=1 hdmi_group=2 hdmi_mode=16
Trev.
** FWIW examples of its use to "optimise" (real) display settings can be found here:
https://www.cpmspectrepi.uk/raspberry_p ... tings.html
Begining to test Bullseye on some older Pi's (an A, B1, 2xB2, B+, P2B, 3xP0, P0W, 2xP3A+, P3B, B+, and a A+) and Pi's with cameras with Buster on the P3B+, some P4B's & P400. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm
Re: New RealVNC server config
This is true for the VNC service mode server, which is what gets started when you enable VNC through the Raspberry Pi Configuration app or raspi-config. This is designed to share your screen output - i.e. whatever you would see if you have a monitor plugged in. However, without a monitor plugged in, the screen does default to 720x480, hence the need to force a higher resolution by editing /boot/config.txt if required.FTrevorGowen wrote: To clarify the above - AFAICT RealVNC uses the "main" display resolution so, on a headless pi, w/o the hdmi_force_hotplug "workaround" it will default to the composite video (ie. sdtv) display size & resolution. The tvservice** command should confirm this.
Trev.
** FWIW examples of its use to "optimise" (real) display settings can be found here:
https://www.cpmspectrepi.uk/raspberry_p ... tings.html
The RealVNC server package also includes a VNC virtual mode server, which can be started using the "vncserver" command. This creates a virtual desktop in memory which you can connect to from a VNC Viewer. You can set the resolution of this desktop using the "-geometry" argument, e.g. "-geometry 1024x768", or you can specify a list of alternative resolutions using the "-randr" argument, which you can then switch between using the "xrandr" command. See https://www.realvnc.com/docs/server-par ... html#randr for more details on this.
-
- Posts: 137
- Joined: Sat Jul 25, 2015 11:23 pm
Re: New RealVNC server config
[quote="sconemad"]You need to enable hdmi_force_hotplug, then set hdmi_group and hdmi_mode to the desired mode according to the tables at: https://www.raspberrypi.org/documentati ... fig-txt.md.
For example, for 1024x768, use:
[code]
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=16
[/code][/quote]
I have been using realVNC on my headless Pi for some time now. This has always worked for me.
For example, for 1024x768, use:
[code]
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=16
[/code][/quote]
I have been using realVNC on my headless Pi for some time now. This has always worked for me.
Raspberry Pi 4 Model B | Raspberry Pi 3 Model B | Raspberry Pi 2 Model B
- FTrevorGowen
- Forum Moderator
- Posts: 7155
- Joined: Mon Mar 04, 2013 6:12 pm
- Location: Bristol, U.K.
Re: New RealVNC server config
Thanks for that info. Historically, on the rare occasions I've tried out VNC** I've used TightVNC. My (limited) experience of RealVNC has been with (very) recent testing of a Raspbian Pixel install on my A+ (Notes/Screenshots for my webpages are almost completesconemad wrote:This is true for the VNC service mode server, which is what gets started when you enable VNC through the Raspberry Pi Configuration app or raspi-config. This is designed to share your screen output - i.e. whatever you would see if you have a monitor plugged in. However, without a monitor plugged in, the screen does default to 720x480, hence the need to force a higher resolution by editing /boot/config.txt if required.FTrevorGowen wrote: To clarify the above - AFAICT RealVNC uses the "main" display resolution so, on a headless pi, w/o the hdmi_force_hotplug "workaround" it will default to the composite video (ie. sdtv) display size & resolution. The tvservice** command should confirm this.
Trev.
** FWIW examples of its use to "optimise" (real) display settings can be found here:
https://www.cpmspectrepi.uk/raspberry_p ... tings.html
The RealVNC server package also includes a VNC virtual mode server, which can be started using the "vncserver" command. This creates a virtual desktop in memory which you can connect to from a VNC Viewer. You can set the resolution of this desktop using the "-geometry" argument, e.g. "-geometry 1024x768", or you can specify a list of alternative resolutions using the "-randr" argument, which you can then switch between using the "xrandr" command. See https://www.realvnc.com/docs/server-par ... html#randr for more details on this.
Trev.
** I usually either SSH into a headless Pi and work from the command line and/or, if I need to run a GUI app, let it be "X-forwarded" to be displayed on the desktop of my Linux netbook. Alternatively, I can switch my monitor from VGA mode to DVI(HDMI), and, via a USB switch, keyboard & mouse to use a Pi directly.
**** Edit(04/10/2016): http://www.cpmspectrepi.uk/raspberry_pi ... Pixel.html
Begining to test Bullseye on some older Pi's (an A, B1, 2xB2, B+, P2B, 3xP0, P0W, 2xP3A+, P3B, B+, and a A+) and Pi's with cameras with Buster on the P3B+, some P4B's & P400. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm
Re: New RealVNC server config
Maybe I'm wrong in my interpretation, but it seems these suggestions are in accessing the pi via another computer. Does anyone have any suggestions on how to adjust screen resolution where I'm using the pi as the viewer to remote into a desktop pc running real VNC server? The desktop pc has a larger resolution than pi but is still used regularly so I don't want to keep changing its resolution. The pi viewer window I'm having to scroll the window to see all oh host monitor. I'm not finding the settings to force the session to reflect the viewers resolution as to what's displayed. Maybe I'm reading these previous suggestions wrong, any help greatly appreciated.
-
- Posts: 137
- Joined: Sat Jul 25, 2015 11:23 pm
Re: New RealVNC server config
Set the pi resolution via /boot/config.txt
I then also use 'zoom' in the VNC viewer on the PC to fill the pi screen to the viewer window.
I then also use 'zoom' in the VNC viewer on the PC to fill the pi screen to the viewer window.
Raspberry Pi 4 Model B | Raspberry Pi 3 Model B | Raspberry Pi 2 Model B