Seems like modeline missing for this 1024x600, and possibly no output produced for 640x480 on this particular display, together with EDID was missinterpreted.
ubuntu@ubuntu:~$ export DISPLAY=:0
ubuntu@ubuntu:~$ xrandr
Screen 0: minimum 16 x 16, current 640 x 480, maximum 32767 x 32767
HDMI-A-1 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.38*+
320x240 59.52
640x400 59.95
320x200 58.96
640x350 59.77
ubuntu@ubuntu:~$ modetest -c
trying to open device ‘i915’…failed
trying to open device ‘amdgpu’…failed
trying to open device ‘radeon’…failed
trying to open device ‘nouveau’…failed
trying to open device ‘vmwgfx’…failed
trying to open device ‘omapdrm’…failed
trying to open device ‘exynos’…failed
trying to open device ‘tilcdc’…failed
trying to open device ‘msm’…done
Connectors:
id encoder status name size (mm) modes encoders
32 31 connected HDMI-A-1 0x0 2 31
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 640x480 60.00 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
#1 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
00ffffffffffff0004721800db8d1020
0116010380000078086760a25a499e23
13505400000001010101010101010101
0101010101013c14005a41581e203020
360000000000001e0000001000000000
00000000000000000000000000fc004c
4e553038303031343231340a000000fd
003741232806000a20202020202001b2
02031660410123090707830100006703
0c002000800c00000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
34 0 disconnected DP-1 0x0 0 33
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
35 subconnector:
flags: immutable enum
enums: Unknown=0 VGA=1 DVI-D=3 HDMI=11 DP=10 Wireless=18 Native=15
value: 0
Where it is working properly:
108 106 connected HDMI-A-1 0x0 3 106
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 1024x600 60.02 1024 1072 1104 1370 600 603 609 630 51800 flags: phsync, pvsync; type: driver
#1 640x480 60.00 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
#2 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
00ffffffffffff0004721800db8d1020
0116010380000078086760a25a499e23
13505400000001010101010101010101
0101010101013c14005a41581e203020
360000000000001e0000001000000000
00000000000000000000000000fc004c
4e553038303031343231340a000000fd
003741232806000a20202020202001b2
02031660410123090707830100006703
0c002000800c00000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
35 scaling mode:
flags: enum
enums: None=0 Full=1 Center=2 Full aspect=3
value: 0
109 Broadcast RGB:
flags: enum
enums: Automatic=0 Full=1 Limited 16:235=2
value: 0
36 underscan:
flags: enum
enums: off=0 on=1 auto=2
value: 0
37 underscan hborder:
flags: range
values: 0 128
value: 0
38 underscan vborder:
flags: range
values: 0 128
value: 0
110 max bpc:
flags: range
values: 8 16
value: 10
111 content type:
flags: enum
enums: No Data=0 Graphics=1 Photo=2 Cinema=3 Game=4
value: 1
112 Colorspace:
flags: enum
enums: Default=0 BT709_YCC=2 opRGB=7 BT2020_RGB=9 BT2020_YCC=10
value: 0
7 HDR_OUTPUT_METADATA:
flags: blob
blobs:
value:
113 vrr_capable:
flags: immutable range
values: 0 1
value: 0
104 Content Protection:
flags: enum
enums: Undesired=0 Desired=1 Enabled=2
value: 0
105 HDCP Content Type:
flags: enum
enums: HDCP Type0=0 HDCP Type1=1
value: 0
