From a53f18446df0bfb517e9d2e20ccb1396c0377f73 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 5 Nov 2023 12:12:21 +0100 Subject: [PATCH] test/data: add dell-g3223q Contains a HDMI Forum vendor-specific data block. Signed-off-by: Simon Ser --- test/data/README.md | 1 + test/data/dell-g3223q.diff | 112 +++++++++++++++++++ test/data/dell-g3223q.edid | Bin 0 -> 512 bytes test/data/dell-g3223q.print | 3 + test/data/dell-g3223q.ref | 212 ++++++++++++++++++++++++++++++++++++ test/meson.build | 1 + 6 files changed, 329 insertions(+) create mode 100644 test/data/dell-g3223q.diff create mode 100644 test/data/dell-g3223q.edid create mode 100644 test/data/dell-g3223q.print create mode 100644 test/data/dell-g3223q.ref diff --git a/test/data/README.md b/test/data/README.md index 9e2f68d..b4609bb 100644 --- a/test/data/README.md +++ b/test/data/README.md @@ -7,6 +7,7 @@ license: name | source | source commit ---- | ------ | ------------- acer-p1276 | ./Analog/Acer/ACR1616/4108C2D271EB | cff7fe4d44 +dell-g3223q | ./Digital/Dell/DEL4288/0AB370D11BA2 | 98bc7d6e2c0e goldstar-ite6604-hdmi | ./Digital/Goldstar/GSM7666/FE91A60D5B6E | cff7fe4d44 msi-mag321curv-dp | ./Digital/MSI/MSI3DA2/9BD6EC4AFDBD | cff7fe4d44 panasonic-mei96a2-dp | ./Digital/Panasonic/MEI96A2/7CA47BE65E1E | cff7fe4d44 diff --git a/test/data/dell-g3223q.diff b/test/data/dell-g3223q.diff new file mode 100644 index 0000000..f04d99e --- /dev/null +++ b/test/data/dell-g3223q.diff @@ -0,0 +1,112 @@ +--- ref ++++ di +@@ -49,8 +49,6 @@ + ---------------- + + Block 1, Block Map Extension Block: +- Block 2: CTA-861 Extension Block +- Block 3: DisplayID Extension Block + Checksum: 0x9e + + ---------------- +@@ -84,53 +82,11 @@ + Supported sample sizes (bits): 24 20 16 + Speaker Allocation Data Block: + FL/FR - Front Left/Right +- Vendor-Specific Data Block (HDMI), OUI 00-0C-03: +- Source physical address: 2.0.0.0 +- DC_36bit +- DC_30bit +- DC_Y444 +- Maximum TMDS clock: 300 MHz +- Extended HDMI video details: +- HDMI VICs: +- HDMI VIC 1: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz +- HDMI VIC 2: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz +- HDMI VIC 3: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz +- Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8: +- Version: 1 +- Maximum TMDS Character Rate: 600 MHz +- SCDC Present +- Supports scrambling for <= 340 Mcsc +- Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes +- Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding +- Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding +- Supports negative Mvrr values +- Supports Fast Vactive +- Supports Auto Low-Latency Mode +- VRRmin: 48 Hz +- VRRmax: 144 Hz +- Supports VESA DSC 1.2a compression +- Supports Compressed Video Transport for 4:2:0 Pixel Encoding +- Supports 12 bpc Compressed Video Transport +- Supports 10 bpc Compressed Video Transport +- DSC Max Slices: up to 8 slices and up to (340 MHz/Ksliceadjust) pixel clock per slice +- DSC Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes +- Maximum number of bytes in a line of chunks: 21504 +- Vendor-Specific Data Block (AMD), OUI 00-00-1A: +- Version: 2.11 +- Minimum Refresh Rate: 48 Hz +- Maximum Refresh Rate: 144 Hz +- Flags 1.x: 0xe6 (MCCS) +- Flags 2.x: 0x04 +- Maximum luminance: 115 (603.666 cd/m^2) +- Minimum luminance: 20 (0.037 cd/m^2) +- Maximum luminance (without local dimming): 115 (603.666 cd/m^2) +- Minimum luminance (without local dimming): 47 (0.205 cd/m^2) + Colorimetry Data Block: + xvYCC601 + xvYCC709 + BT2020YCC + BT2020RGB +- Gamut Boundary Description Metadata Profile P0 + HDR Static Metadata Data Block: + Electro optical transfer functions: + Traditional gamma - SDR luminance range +@@ -159,13 +115,12 @@ + DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (708 mm x 399 mm) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 77 Vpol P +-Checksum: 0x53 Unused space in Extension Block: 1 byte ++Checksum: 0x53 + + ---------------- + + Block 3, DisplayID Extension Block: + Version: 1.2 +- Extension Count: 0 + Display Product Type: Standalone display device + Video Timing Modes Type 1 - Detailed Timings Data Block: + DTD: 3840x2160 143.962777 Hz 16:9 318.878 kHz 1250.000000 MHz (aspect 16:9, no 3D stereo) +@@ -183,30 +138,13 @@ + DTD: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (aspect 16:9, no 3D stereo) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 33 Vpol N +- Checksum: 0x0d + Checksum: 0x90 + + ---------------- + +-Warnings: +- +-Block 2, CTA-861 Extension Block: +- Colorimetry Data Block: Set the sRGB colorimetry bit to avoid interop issues. +- Video Capability Data Block: IT scan behavior is expected to support underscanned. +- Video Capability Data Block: S_PT is equal to S_IT and S_CE, so should be set to 0 instead. +- Display Product Serial Number is set, so the Serial Number in the Base EDID should be 0. +- + Failures: + + Block 2, CTA-861 Extension Block: ++ Colorimetry Data Block: Reserved bits MD0-MD3 must be 0. + Video Capability Data Block: IT video formats are always overscanned, but bit 7 of Byte 3 of the CTA-861 Extension header is set to underscanned. +-EDID: +- Base EDID: Some timings are out of range of the Monitor Ranges: +- Vertical Freq: 24.000 - 143.981 Hz (Monitor: 48.000 - 144.000 Hz) +- Maximum Clock: 1250.000 MHz (Monitor: 600.000 MHz) +- DisplayID: Missing DisplayID Product Identification Data Block. +- DisplayID: Missing DisplayID Display Parameters Data Block. +- DisplayID: Missing DisplayID Display Interface Features Data Block. +- DisplayID: DisplayID expects at least one preferred timing. +- + EDID conformity: FAIL diff --git a/test/data/dell-g3223q.edid b/test/data/dell-g3223q.edid new file mode 100644 index 0000000000000000000000000000000000000000..8ce0a033dce0fa4b8b6d839c4950a8f9abcb522e GIT binary patch literal 512 zcmZSh4+abZYdV}ljm%9s6d0Ks+%+m*$(646cUrE(9}u$Co1xIZk)g3+rNd^1iw7<; ztUSQ+g2CWZK~%$rh%SaB{fZ0>atsU%{~0VS%$?0VjJXs*04VZ@!Nt|bN5S3L$jCU5 z3ncQF!C->ie;Wpf5(VaMAD9Y&!UG28F)>Gd^h->z7m$ySi&bI~7Gh>p=45AYW@KQ< zW#(Z}V6d=JU`SwOV$Qu0dxWu~!!Y+ ztoVrG>SMmL(ntKvZTSrg3M?EP3=~WuVI-A*h+)Bk1)%|O5jlq70-;J~24=<-_ZN&T z|M~nG*c;>-@;S^HG#J__1aI literal 0 HcmV?d00001 diff --git a/test/data/dell-g3223q.print b/test/data/dell-g3223q.print new file mode 100644 index 0000000..ac468f3 --- /dev/null +++ b/test/data/dell-g3223q.print @@ -0,0 +1,3 @@ +make: Dell Inc. +model: DELL G3223Q +serial: 887C6H3 diff --git a/test/data/dell-g3223q.ref b/test/data/dell-g3223q.ref new file mode 100644 index 0000000..2a8e93e --- /dev/null +++ b/test/data/dell-g3223q.ref @@ -0,0 +1,212 @@ +Block 0, Base EDID: + EDID Structure Version & Revision: 1.3 + Vendor & Product Identification: + Manufacturer: DEL + Model: 17032 + Serial Number: 892809813 + Made in: week 8 of 2022 + Basic Display Parameters & Features: + Digital display + Maximum image size: 71 cm x 40 cm + Gamma: 2.20 + DPMS levels: Standby Suspend Off + RGB color display + First detailed timing is the preferred timing + Color Characteristics: + Red : 0.6835, 0.3095 + Green: 0.2607, 0.6542 + Blue : 0.1416, 0.0615 + White: 0.3134, 0.3291 + Established Timings I & II: + IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz + DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz + DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz + DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz + DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz + DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz + DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz + DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz + Standard Timings: + DMT 0x15: 1152x864 75.000000 Hz 4:3 67.500 kHz 108.000000 MHz + DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz + DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz + DMT 0x33: 1600x1200 60.000000 Hz 4:3 75.000 kHz 162.000000 MHz + DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz + DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz + DMT 0x45: 1920x1200 59.884600 Hz 16:10 74.556 kHz 193.250000 MHz + DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB) + Detailed Timing Descriptors: + DTD 1: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz (708 mm x 399 mm) + Hfront 176 Hsync 88 Hback 296 Hpol P + Vfront 8 Vsync 10 Vback 72 Vpol P + Display Product Serial Number: '887C6H3' + Display Product Name: 'DELL G3223Q' + Display Range Limits: + Monitor ranges (GTF): 48-144 Hz V, 30-255 kHz H, max dotclock 600 MHz + Extension blocks: 3 +Checksum: 0xb6 + +---------------- + +Block 1, Block Map Extension Block: + Block 2: CTA-861 Extension Block + Block 3: DisplayID Extension Block +Checksum: 0x9e + +---------------- + +Block 2, CTA-861 Extension Block: + Revision: 3 + Underscans IT Video Formats by default + Basic audio support + Supports YCbCr 4:4:4 + Supports YCbCr 4:2:2 + Native detailed modes: 1 + Video Data Block: + VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz + VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz + VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz + VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz + VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz + VIC 95: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz + VIC 94: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz + VIC 93: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz + VIC 34: 1920x1080 30.000000 Hz 16:9 33.750 kHz 74.250000 MHz + VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz + VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz + VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz + VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz + VIC 1: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz + Audio Data Block: + Linear PCM: + Max channels: 2 + Supported sample rates (kHz): 48 44.1 32 + Supported sample sizes (bits): 24 20 16 + Speaker Allocation Data Block: + FL/FR - Front Left/Right + Vendor-Specific Data Block (HDMI), OUI 00-0C-03: + Source physical address: 2.0.0.0 + DC_36bit + DC_30bit + DC_Y444 + Maximum TMDS clock: 300 MHz + Extended HDMI video details: + HDMI VICs: + HDMI VIC 1: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz + HDMI VIC 2: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz + HDMI VIC 3: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz + Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8: + Version: 1 + Maximum TMDS Character Rate: 600 MHz + SCDC Present + Supports scrambling for <= 340 Mcsc + Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes + Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding + Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding + Supports negative Mvrr values + Supports Fast Vactive + Supports Auto Low-Latency Mode + VRRmin: 48 Hz + VRRmax: 144 Hz + Supports VESA DSC 1.2a compression + Supports Compressed Video Transport for 4:2:0 Pixel Encoding + Supports 12 bpc Compressed Video Transport + Supports 10 bpc Compressed Video Transport + DSC Max Slices: up to 8 slices and up to (340 MHz/Ksliceadjust) pixel clock per slice + DSC Max Fixed Rate Link: 3 and 6 Gbps per lane on 3 lanes, 6 Gbps on 4 lanes + Maximum number of bytes in a line of chunks: 21504 + Vendor-Specific Data Block (AMD), OUI 00-00-1A: + Version: 2.11 + Minimum Refresh Rate: 48 Hz + Maximum Refresh Rate: 144 Hz + Flags 1.x: 0xe6 (MCCS) + Flags 2.x: 0x04 + Maximum luminance: 115 (603.666 cd/m^2) + Minimum luminance: 20 (0.037 cd/m^2) + Maximum luminance (without local dimming): 115 (603.666 cd/m^2) + Minimum luminance (without local dimming): 47 (0.205 cd/m^2) + Colorimetry Data Block: + xvYCC601 + xvYCC709 + BT2020YCC + BT2020RGB + Gamut Boundary Description Metadata Profile P0 + HDR Static Metadata Data Block: + Electro optical transfer functions: + Traditional gamma - SDR luminance range + SMPTE ST2084 + Supported static metadata descriptors: + Static metadata type 1 + Desired content max luminance: 115 (603.666 cd/m^2) + Desired content max frame-average luminance: 115 (603.666 cd/m^2) + Desired content min luminance: 33 (0.101 cd/m^2) + Video Capability Data Block: + YCbCr quantization: Selectable (via AVI YQ) + RGB quantization: Selectable (via AVI Q) + PT scan behavior: Always Overscanned + IT scan behavior: Always Overscanned + CE scan behavior: Always Overscanned + YCbCr 4:2:0 Video Data Block: + VIC 118: 3840x2160 120.000000 Hz 16:9 270.000 kHz 1188.000000 MHz + VIC 117: 3840x2160 100.000000 Hz 16:9 225.000 kHz 1188.000000 MHz + YCbCr 4:2:0 Capability Map Data Block: + VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz + VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz + Detailed Timing Descriptors: + DTD 2: 1920x1080 119.982181 Hz 16:9 137.260 kHz 285.500000 MHz (708 mm x 399 mm) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 56 Vpol N + DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (708 mm x 399 mm) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 77 Vpol P +Checksum: 0x53 Unused space in Extension Block: 1 byte + +---------------- + +Block 3, DisplayID Extension Block: + Version: 1.2 + Extension Count: 0 + Display Product Type: Standalone display device + Video Timing Modes Type 1 - Detailed Timings Data Block: + DTD: 3840x2160 143.962777 Hz 16:9 318.878 kHz 1250.000000 MHz (aspect 16:9, no 3D stereo) + Hfront 8 Hsync 32 Hback 40 Hpol P + Vfront 41 Vsync 8 Vback 6 Vpol N + DTD: 3840x2160 119.880112 Hz 16:9 274.166 kHz 1074.730000 MHz (aspect 16:9, no 3D stereo) + Hfront 8 Hsync 32 Hback 40 Hpol P + Vfront 113 Vsync 8 Vback 6 Vpol N + DTD: 2560x1440 143.969127 Hz 16:9 217.393 kHz 591.310000 MHz (aspect 16:9, no 3D stereo) + Hfront 80 Hsync 32 Hback 48 Hpol P + Vfront 62 Vsync 5 Vback 3 Vpol N + DTD: 1920x1080 143.981451 Hz 16:9 166.587 kHz 346.500000 MHz (aspect 16:9, no 3D stereo) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 69 Vpol N + DTD: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (aspect 16:9, no 3D stereo) + Hfront 48 Hsync 32 Hback 80 Hpol P + Vfront 3 Vsync 5 Vback 33 Vpol N + Checksum: 0x0d +Checksum: 0x90 + +---------------- + +Warnings: + +Block 2, CTA-861 Extension Block: + Colorimetry Data Block: Set the sRGB colorimetry bit to avoid interop issues. + Video Capability Data Block: IT scan behavior is expected to support underscanned. + Video Capability Data Block: S_PT is equal to S_IT and S_CE, so should be set to 0 instead. + Display Product Serial Number is set, so the Serial Number in the Base EDID should be 0. + +Failures: + +Block 2, CTA-861 Extension Block: + Video Capability Data Block: IT video formats are always overscanned, but bit 7 of Byte 3 of the CTA-861 Extension header is set to underscanned. +EDID: + Base EDID: Some timings are out of range of the Monitor Ranges: + Vertical Freq: 24.000 - 143.981 Hz (Monitor: 48.000 - 144.000 Hz) + Maximum Clock: 1250.000 MHz (Monitor: 600.000 MHz) + DisplayID: Missing DisplayID Product Identification Data Block. + DisplayID: Missing DisplayID Display Parameters Data Block. + DisplayID: Missing DisplayID Display Interface Features Data Block. + DisplayID: DisplayID expects at least one preferred timing. + +EDID conformity: FAIL diff --git a/test/meson.build b/test/meson.build index 4282811..b65f788 100644 --- a/test/meson.build +++ b/test/meson.build @@ -15,6 +15,7 @@ test_cases = [ 'ayaneo-wxga', 'custom-uncommon-cta-vesa', 'dell-2408wfp-dp', + 'dell-g3223q', 'goldstar-e2441', 'goldstar-ite6604-hdmi', 'hp-5dq99aa-hdmi',