Skip to content

Instantly share code, notes, and snippets.

@novaTopFlex
Last active May 2, 2024 18:43
Show Gist options
  • Save novaTopFlex/f398ba9a14dd3b95598a4b25b2a09c73 to your computer and use it in GitHub Desktop.
Save novaTopFlex/f398ba9a14dd3b95598a4b25b2a09c73 to your computer and use it in GitHub Desktop.
Virtual Machine Display Resolutions
The novaTopFlex philosophy recommends various display resolutions and aspect ratios for various virtual machines, depending on the specification.
Aspect ratios recommended for virtual machine systems include:
Landscape Aspect Ratios
16:9 --> High-definition aspect ratio
16:10 (8:5) --> Common notebook aspect ratio
5:4 --> Nonstandard landscape aspect ratio
4:3 --> Standard-definition aspect ratio
3:2 --> Common tablet aspect ratio landscape
Square Aspect Ratio
1:1
Portrait Aspect Ratios
2:3 --> Common tablet aspect ratio portrait
3:4 --> Standard-definition aspect ratio rotated 90/270 degrees
4:5 --> Nonstandard portrait aspect ratio
10:16 (5:8) --> Common notebook aspect ratio rotated 90/270 degrees
9:16 --> High-definition aspect ratio rotated 90/270 degrees
Recommended 16:9 and 9:16 Resolutions
128+ MB allocated to virtual VGA
4096x2304
3840x2160
2304x4096
2160x3840
64+ MB allocated to virtual VGA
2560x1440
1440x2560
32+ MB allocated to virtual VGA
2048x1152
1152x2048
1920x1080
1080x1920
1600x900
900x1600
1440x810
810x1440
16+ MB allocated to virtual VGA
1280x720
720x1280
8+ MB allocated to virtual VGA
800x450
450x800
4+ MB allocated to virtual VGA
640x360
360x640
Recommended 16:10 (8:5) and 10:16 (5:8) Resolutions
128+ MB allocated to virtual VGA
4096x2560
2560x4096
3840x2400
2400x3840
3360x2100
2100x3360
64+ MB allocated to virtual VGA
2880x1800
1800x2880
2560x1600
1600x2560
2304x1440
1440x2304
32+ MB allocated to virtual VGA
2048x1280
1280x2048
1920x1200
1200x1920
1680x1050
1050x1680
1440x900
900x1440
16+ MB allocated to virtual VGA
1280x800
800x1280
1024x640
640x1024
8+ MB allocated to virtual VGA
800x500
500x800
4+ MB allocated to virtual VGA
640x400
400x640
Recommended 5:4 and 4:5 Resolutions
256+ MB allocated to virtual VGA
3840x3072
3072x3840
128+ MB allocated to virtual VGA
3360x2688
2688x3360
2880x2304
2304x2880
2560x2048
2048x2560
64+ MB allocated to virtual VGA
1920x1536
1536x1920
32+ MB allocated to virtual VGA
1800x1440
1440x1800
1680x1344
1344x1680
1440x1152
1152x1440
16+ MB allocated to virtual VGA
1280x1024
1024x1280
960x768
768x960
8+ MB allocated to virtual VGA
800x640
640x800
4+ MB allocated to virtual VGA
640x512
512x640
Recommended 3:2 and 2:3 Resolutions
256+ MB allocated to virtual VGA
3840x2560
2560x3840
128+ MB allocated to virtual VGA
2880x1920
1920x2880
64+ MB allocated to virtual VGA
2400x1600
1600x2400
2100x1400
1400x2100
1920x1280
1280x1920
32+ MB allocated to virtual VGA
1800x1200
1200x1800
1500x1000
1000x1500
1440x960
960x1440
16+ MB allocated to virtual VGA
1200x800
800x1280
1080x720
720x1080
1050x700
700x1050
900x600
600x900
8+ MB allocated to virtual VGA
720x480
480x720
4+ MB allocated to virtual VGA
600x400
400x600
Recommended 1:1 Square Resolutions
256+ MB allocated to virtual VGA
4096x4096
3840x3840
3200x3200
2880x2880
128+ MB allocated to virtual VGA
2560x2560
2304x2304
64+ MB allocated to virtual VGA
1920x1920
1680x1680
32+ MB allocated to virtual VGA
1440x1440
1280x1280
1200x1200
1152x1152
1080x1080
1000x1000
16+ MB allocated to virtual VGA
960x960
800x800
8+ MB allocated to virtual VGA
720x720
640x640
600x600
540x540
480x480
4+ MB allocated to virtual VGA
450x450
400x400
360x360
Add: Recommended VNC Resolutions (quite different from the native display resolutions)
16:9 Aspect Ratios
640x360
800x500
854x480
1024x576
1280x720
1440x810
1600x900
1920x1080
2048x1152 (default with VNC 5901, 5902, 5903, 5904)
2560x1440
2880x1620
3200x1800
3840x2160
4096x2304 (default with VNC 5905)
4800x2700
5120x2880
6144x3456
6400x3600
7200x4050
7680x4320
8000x5000
8192x4608
Largest Possible Display Resolutions (1:1 Square and 2:1 and 1:2 portrait, landscape)
16384x4096
8192x8192
4096x16384
@novaTopFlex
Copy link
Author

These display resolutions are based on QEMU, which as of early 2024 tends to have less stable VGA configurations when either dimension is in excess of 4,096 pixels.

With Virtual Network Computing (VNC), higher display resolutions may or may not be successful. With TigerVNC, a limited amount of graphics processing is necessary for the display, but more displays than officially supported numbers through virtualization are possible. With TightVNC, even less resource consumption is required, as the rendering is completely unrelated to the GPU.

In addition to the 16:9, 16:10, 5:4, 4:3, 3:2, and 1:1 aspect ratios, novaTopFlex recommends (for VNC) configurations of 2:1, 3:1, and 4:1, particularly for TightVNC where the maximum possible 1:1 display resolution is 8192x8192 and the maximum possible 4:1 or 1:4 display resolutions are 16384x4096 or 4096x16384.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment