There are several tools to read the Extended Display Identification Data, EDID, from systems but I found LinuxTV’s edid-decode the most thorough when debugging for a linux 5.0.x display boot flicking problem.
On arch I ran installed edid-decode-git and then ran a quick script:
for f in `find /sys/devices -name 'edid'`; do sudo cat $f| edid-decode;done
and I got something like:
EDID version: 1.4 Manufacturer: BOE Model 65a Serial Number 0 Made in week 1 of 2015 Digital display 6 bits per primary color channel DisplayPort interface Maximum image size: 34 cm x 19 cm Gamma: 2.20 Supported color formats: RGB 4:4:4, YCrCb 4:4:4 First detailed timing includes the native pixel format and preferred refresh rate Display x,y Chromaticity: Red: 0.6416, 0.3437 Green: 0.3183, 0.6103 Blue: 0.1494, 0.0439 White: 0.3125, 0.3281 Established timings supported: Standard timings supported: Detailed mode: Clock 139.770 MHz, 344 mm x 194 mm 1920 1968 2000 2080 hborder 0 1080 1083 1089 1120 vborder 0 +hsync -vsync VertFreq: 59 Hz, HorFreq: 67197 Hz Detailed mode: Clock 111.820 MHz, 344 mm x 194 mm 1920 1968 2000 2080 hborder 0 1080 1083 1089 1120 vborder 0 +hsync -vsync VertFreq: 47 Hz, HorFreq: 53759 Hz ASCII string: J125V Manufacturer-specified data, tag 0 Checksum: 0xa9 (valid)
This helped when trying to diagnose: black screen on Dell XPS 15 with kernel 5.0 and Bug 109959 – REGRESSION: black screen with linux 5.0 when starting X