I have a Raspberry 4 / 4G running Ubuntu, it has a 7” touch Screen connected with a ribbon cable. When Plug a TV or other Monitor into the HDMI port I only get sound. As soon get no options in the settings for the second monitor.

This what I get when I run xrandr with the second monitor plunged in

ubuntu@brad-pi:~$ xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 800 x 480, current 800 x 480, maximum 800 x 480 default connected primary 800x480+0+0 0mm x 0mm 800x480 0.00* 

any help or point in the right direction would appreciated

1

1 Answer

I have the same configuration as you. (Ubuntu on a raspberry pi with 7" display with a second monitor connected via HDMI cable). The following worked for me.

sudo nano /boot/fireware/usercfg.txt 

After the file is open

# Definitely required dtoverlay=vc4-fkms-v3d # If one of the monitors have dark border disable_overscan=1 # Not sure what it does. Might not be required. max_framebuffers=2 

Save and exit. Install the following

sudo apt install xfce4-settings 

Reboot

sudo reboot 

After login to check the displays

xfce4-display-settings & 

For me, this was displaying two monitors side by side (one huge and another small). To get the name of the displays:

xrandr --current 

If it is displaying two different monitors

xrandr --output <projector> --same-as <desktop> 

where in my case was HDMI-1 and was DSI-1. To switch off the (DSI-1) monitor

xrandr --output HDMI-1 && xrandr --output DSI-1 --off 

This will switch off the DSI-1 monitor.

My references: Ref1, Ref2, Ref3

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy