Ubuntu 20.04 virtual display 1080P configuration
1. Background
When remotely connecting to the graphical desktop of an Ubuntu system computer via VNC, if the computer is not connected to a monitor, a virtual monitor needs to be configured.
Two, configuration method
1) Install the software
Install virtual display software through the terminal.
$ sudo apt-get install xserver-xorg-core-hwe-18.04
$ sudo apt-get install xserver-xorg-video-dummy
2) Add configuration file
Add the xorg.conf file in /usr/share/X11/xorg.conf.d/.
$ sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
# https://arachnoid.com/modelines/
# 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
3) Restart
After restarting the computer, the virtual display is used by default.
Three, effect
The realization effect is shown in the figure. The maximum resolution of the virtual display can be 1920x1080, and the refresh frequency can be 60 or 70 Hz.
Reference
[1] [LINUX] (Ubuntu) without display access, use virtual display and remote control
[2] How to run X server using xserver-xorg-video-dummy driver on Ubuntu