cd /Volumes/Updates/Docs/Video/DVI_EDID_DDC_stuff/EDIDs/EDID\ from\ Logan\ Nolag
source ../scripts/EDIDUtil.sh
loadagdcfile "AGDCDiagnoseMacBookProIceLake 30Hz.txt"
loadagdcfile "AGDCDiagnoseMacBookProIceLake 60Hz.txt"
agdcdevicedump "AGDCDiagnoseMacBookProIceLake 30Hz.txt" > "AGDCDiagnoseMacBookProIceLake 30Hz_dump.txt" # output is empty because only AMD graphics has this info
agdcdevicedump "AGDCDiagnoseMacBookProIceLake 60Hz.txt" > "AGDCDiagnoseMacBookProIceLake 60Hz_dump.txt" # output is empty because only AMD graphics has this info
edidbinall
decodeall
dumpedidall
listedids
# MacBook Pro display
1)
vendor:1552 (APP) product:41021
override product name:DisplayVendorID-610/DisplayProductID-a03d
override date name:DisplayVendorID-610/DisplayYearManufacture-2017-DisplayWeekManufacture-16
strings:Color LCD FMX01670239PPCRA2
theedid=00ffffffffffff0006103da000000000101b0104b51d1278020fa1ae5243b0260d505400000001010101010101010101010101010101d9650050a0402e60082008081eb31000001a000000fc00436f6c6f72204c43440a202020000000100000000000000000000000000000000000100000000000000000000000000000015370127903007f813ffa10000301180f281700000000000000000000000000000000000000000000000000000000000000464d5830313637303233395050435241320a20202020207f8129fa10000201001100000290033f0431057d074209ae0d01119417e520a72cd23dcb558876d4a5aae7430000000000000000000000f890
sources:
AGDCDiagnoseMacBookProIceLake 30Hz.txt:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl/Port 1
AGDCDiagnoseMacBookProIceLake 60Hz.txt:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl/Port 1
# Sony TV connected to Ice Lake GPU using Apple Multiport Display adapter.
2)
vendor:19929 (SNY) product:33284
override product name:DisplayVendorID-4dd9/DisplayProductID-8204
override date name:DisplayVendorID-4dd9/DisplayYearManufacture-2018-DisplayWeekManufacture-1
strings:q8-@X,E SONY TV *00 [a`]^_b "<> n(U
theedid=00ffffffffffff004dd9048201010101011c0103806c3d780a0dc9a05747982712484c2108008180a9c0714fb300010101010101010108e80030f2705a80b0588a003d624200001e023a801871382d40582c45003d624200001e000000fc00534f4e5920545620202a30300a000000fd00173e0e883c000a2020202020200192020365f05b61605d5e5f621f101405130420223c3e12160307111502060165662c0d7f071507503d07bc570600830f00006e030c003000b83c2f00800102030467d85dc401788001eb0146d000450b808660768fe200cbe305ff01e50f03000006e3060d01011d007251d01e206e2855003d624200001e0000000000000000da
sources:
AGDCDiagnoseMacBookProIceLake 30Hz.txt:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl/Port 4
AGDCDiagnoseMacBookProIceLake 60Hz.txt:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebufferController/IntelFBClientControl/AppleGraphicsDevicePolicy/AGDPClientControl/Port 4
# The Sony TV EDID does not change when using refresh between 30 Hz and 60 Hz.
ls -l
total 3840
-rw-r--r--@ 1 joevt staff 80071 Jun 20 2020 AGDCDiagnoseMacBookProIceLake 30Hz.txt
-rw-r--r-- 1 joevt staff 0 Jun 20 21:13 AGDCDiagnoseMacBookProIceLake 30Hz_dump.txt
-rw-r--r--@ 1 joevt staff 78903 Jun 20 21:10 AGDCDiagnoseMacBookProIceLake 60Hz.txt
-rw-r--r-- 1 joevt staff 0 Jun 20 21:13 AGDCDiagnoseMacBookProIceLake 60Hz_dump.txt
-rw-r--r--@ 1 joevt staff 24248 Jun 14 16:49 EDID.worksheet
-rw-r--r-- 1 joevt staff 256 Jun 20 21:13 EDID_APP_610_a03d_1.bin
-rw-r--r-- 1 joevt staff 945 Jun 20 21:13 EDID_APP_610_a03d_1_dumpedid.txt
-rw-r--r-- 1 joevt staff 2528 Jun 20 21:13 EDID_APP_610_a03d_1_edid-decode.txt
-rw-r--r-- 1 joevt staff 256 Jun 20 21:13 EDID_SNY_4dd9_8204_2.bin
-rw-r--r-- 1 joevt staff 1858 Jun 20 21:13 EDID_SNY_4dd9_8204_2_dumpedid.txt
-rw-r--r-- 1 joevt staff 7427 Jun 20 21:13 EDID_SNY_4dd9_8204_2_edid-decode.txt
-rw-r--r--@ 1 joevt staff 1747180 Jun 20 2020 log stream.rtf
# Before continuing, convert "log stream.rtf" to Plain Text .txt file.
# Look for DisplayPort link rate
cat AGDCDiagnoseMacBookProIceLake\ [36]0Hz.txt | grep HBR | sort --unique
Reg: 000001: 0a : MAX_LINK_RATE: HBR
Reg: 000001: 14 : MAX_LINK_RATE: HBR2
Reg: 000100: 1e : LINK_BW_SET: HBR3
Reg: 002201: 1e : MAX_LINK_RATE: HBR3
* 1: [DP 1.1 4 x HBR ] Status: [4 x 3_24 3333] caps [features 0x101141a, p_encoding 0xd] Sink OUI:000-016-250 eD?gda [101-068-019-103-100-097] HW Version: 1 FW Version: 6.3
* 4: [DP 1.2 2 x HBR2] Status: [2 x HBR3 77 0] caps [features 0x101141a, p_encoding 0xd] DVI/HDMI Branch OUI:000-016-250 cHDMIb [099-072-068-077-073-098] HW Version: 1 FW Version: 255.193
# The adapter appears to be connected using two lanes of HBR3 as expected.
# Search for DisplayPort version
cat AGDCDiagnoseMacBookProIceLake\ [36]0Hz.txt | fgrep 'REV: 1.' | sort --unique
Reg: 000000: 11 : DPCD_REV: 1.1
Reg: 000000: 12 : DPCD_REV: 1.2
Reg: 002200: 14 : DPCD_REV: 1.4
# The adapter is DisplayPort 1.4. The MacBook Pro display uses DisplayPort 1.1.
# Search for OUIs
cat AGDCDiagnoseMacBookProIceLake\ [36]0Hz.txt | grep OUI | sort --unique
Reg: 000007: 80 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED: 0, OUI: 1
Reg: 000007: 81 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 1, MSA_TIMING_PAR_IGNORED: 0, OUI: 1
Reg: 000300: 67 : OUI: 10fa - DIS: 7048444d4967 [pHDMIg]
Reg: 000310: 00 : OUI: 0 - DIS: 0 [[00][00][00][00][00][00]]
Reg: 002207: 00 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED: 0, OUI: 0
Reg: 002207: 81 : DOWN_STREAM_PORT_COUNT: DWN_STRM_PORT_COUNT: 1, MSA_TIMING_PAR_IGNORED: 0, OUI: 1
* 1: [DP 1.1 4 x HBR ] Status: [4 x 3_24 3333] caps [features 0x101141a, p_encoding 0xd] Sink OUI:000-016-250 eD?gda [101-068-019-103-100-097] HW Version: 1 FW Version: 6.3
* 4: [DP 1.2 2 x HBR2] Status: [2 x HBR3 77 0] caps [features 0x101141a, p_encoding 0xd] DVI/HDMI Branch OUI:000-016-250 cHDMIb [099-072-068-077-073-098] HW Version: 1 FW Version: 255.193
translateoui "000-016-250"
oui: 0x0010FA = Apple, Inc.
# Adapter is made by Apple
# Examine the EDID
perl -nE '/4:2:0|4:2:2|420|422|RGB|YCC|DC_/ && print $_' "EDID_SNY_4dd9_8204_2_edid-decode.txt"
RGB color display
Supports YCbCr 4:2:2
DC_36bit # 12 bpc
DC_30bit # 10 bpc
DC_Y444 # YCbCr (as opposed to RGB)
Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding # does not support 12 or 16 bpc for 4:2:0
RGB quantization: Selectable (via AVI Q)
xvYCC601
xvYCC709 # BT709
sYCC601
opYCC601
opRGB
BT2020cYCC # BT2020
BT2020YCC # BT2020
BT2020RGB # BT2020
YCbCr 4:2:0 Capability Map Data Block # These VICs support 4:2:0 and 4:2:2. If this were a "YCbCr 4:2:0 Video Data Block" then the VICs would only support 4:2:0.
# Find differences between 30 Hz and 60 Hz.
bbdiff AGDCDiagnoseMacBookProIceLake\ [36]0Hz.txt
# Differences:
# 00201h: DEVICE_SERVICE_IRQ_VECTOR: Bit 2 = CP_IRQ // This bit is used by an optional content protection system.
# - There's some other HDCP related differences at 005C3-005C5h and 069493h
# 005C0-005CFh: RESERVED for Branch device-specific usage, specified by the owner of the IEEE OUI written to in 00500h-00502h
# - I guess these may be specific to the Apple adapter. AGDCDiagnose checks for two sets of debug info for this device.
# - In the case of 4K 30Hz, the input and output pixel format is 10 bpc YCbCr 4:4:4 (VIC 95)
# - In the case of 4K 60Hz, the input and output pixel format is 10 bpc YCbCr 4:2:0 (VIC 97)
# List modes tested with adapter:
perl -nE 's/.*(Declined|InstallTimingWithWireFormats - ) (\w+).*/\2/ && print $_; ' "log stream.txt" | sort -u
DoVI_tunnel_422_12_BT2020
DoVI_tunnel_422_12_Native
DoVI_tunnel_RGB__8_BT2020
DoVI_tunnel_RGB__8_Native
HDR10_420_10_BT2020
HDR10_422_12_BT2020
HDR10_444_10_BT2020
HDR10_RGB_10_BT2020
SDR_420_10_BT709
SDR_420__8_BT709
SDR_422_12_BT709
SDR_444_10_BT709
SDR_444__8_BT709
SDR_RGB_10_BT709
SDR_RGB_12_Native
SDR_RGB__8_BT709
# - What's a VI tunnel? It does not appear with my RX 580.
# - Why is there no 422_10? It is tested on my RX 580 when connecting to DisplayPort display but not when connecting via HDMI (with the adapter or without)
# - Why is there no 420_12? It is tested on my RX 580 when connecting to DisplayPort display but not when connecting via HDMI (with the adapter or without)
# Probably because Sony EDID does not have "Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding"
# and my Acer EDID does have that.
# Search for all successful HDR 3840x2160 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*HDR.*(Mode_clone|succeed).*3840)/\1/ && print $_' "log stream.txt" | sort -u
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@25.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
# only non-chroma-sub-sampled 10 bit modes (RGB/444) allow HDR.
# This is wrong because my display connected with same adapter to an AMD RX 580 allows HDR10_420_10. Maybe a problem with Ice Lake.
# Search for all unsuccessful HDR 3840x2160 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*HDR.*3840)/\1/ && !/Mode_clone/ && !/succeed/ && print $_' "log stream.txt" | sort -u
Declined HDR10_420_10_BT2020 because Driver_Validation (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002e6 ()
Declined HDR10_420_10_BT2020 because Driver_Validation (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002e6 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_444_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_444_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
# Driver_Validation: 420_10 should work but the Ice Lake GPU driver doesn't like it.
# req4k50: 420_10 is only supported for 4K 50Hz or 60Hz.
# fbRange_b: 422_12 is too deep for the driver? The EDID does allow it (DC_36bit).
# Display_ClockLimit: non-chroma-sub-sampled 10 bpc (RGB or 444) is too much for HDMI 2.0 bandwidth
# Why does Apple not check 422_10 for HDMI (whether using adapter HDMI or AMD HDMI)? It check 420, 422, (8,10,12) on DisplayPort (but not 444).
# Search for all successful non-HDR 3840x2160 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*(Mode_clone|succeed).*3840)/\1/ && !/HDR/ && print $_' "log stream.txt" | sort -u
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_420_10_BT709 because Mode_clone (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_420__8_BT709 because Mode_clone (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444_10_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444_10_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444_10_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444__8_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444__8_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444__8_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@25.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@30.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (3840x2160 to 3840x2160@50.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (3840x2160 to 3840x2160@60.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (3840x2160 to 3840x2160@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (3840x2160 to 3840x2160@25.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (3840x2160 to 3840x2160@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
# Search for all successful HDR 1920x1080 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*HDR.*(Mode_clone|succeed).*1920)/\1/ && print $_' "log stream.txt" | sort -u
Declined HDR10_444_10_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@50.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@50.0i) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@60.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@60.0i) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
# Search for all unsuccessful HDR 1920x1080 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*HDR.*3840)/\1/ && !/Mode_clone/ && !/succeed/ && print $_' "log stream.txt" | sort -u
Declined HDR10_420_10_BT2020 because Driver_Validation (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002e6 ()
Declined HDR10_420_10_BT2020 because Driver_Validation (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002e6 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_420_10_BT2020 because req4k50 (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_444_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_444_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
# Search for all successful non-HDR 1920x1080 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*(Mode_clone|succeed).*1920)/\1/ && !/HDR/ && print $_' "log stream.txt" | sort -u
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444_10_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_444__8_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@30.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@50.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@50.0i) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@60.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@60.0i) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@50.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@50.0i) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@60.0) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_444_10_BT709 succeeded (1920x1080 to 1920x1080@60.0i) for 0x10000044d as 0x0002, 0x0004, 0x0080, 0x0001
# Search for all successful HDR modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*HDR.*(Mode_clone|succeed))/\1/ && print $_' "log stream.txt" | sort -u
Declined HDR10_444_10_BT2020 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_444_10_BT2020 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1280x720 to 1280x720@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1280x720 to 1280x720@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1280x720 to 1280x720@50.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1280x720 to 1280x720@60.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@50.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@50.0i) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@60.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (1920x1080 to 1920x1080@60.0i) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@25.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (3840x2160 to 3840x2160@30.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (4096x2160 to 4096x2160@24.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (640x480 to 640x480@59.9) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (720x480 to 720x480@59.9) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
InstallTimingWithWireFormats - HDR10_444_10_BT2020 succeeded (720x576 to 720x576@50.0) for 0x10000044d as 0x0002, 0x0004, 0x0100, 0x0002
# Search for all successful 42x modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*42.*(Mode_clone|succeed))/\1/ && print $_' "log stream.txt" | sort -u
Declined SDR_420_10_BT709 because Mode_clone (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_420__8_BT709 because Mode_clone (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (3840x2160 to 3840x2160@50.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (3840x2160 to 3840x2160@60.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (4096x2160 to 4096x2160@50.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
InstallTimingWithWireFormats - SDR_420_10_BT709 succeeded (4096x2160 to 4096x2160@60.0) for 0x10000044d as 0x0008, 0x0004, 0x0080, 0x0001
# Why are there no 422 modes?
# Search for 422 modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*422)/\1/ && print $_' "log stream.txt" | sort -u
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_BT2020 because fbRange_b (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_422_12_Native because fbRange_b (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1280x720 to 1280x720@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1280x720 to 1280x720@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1280x720 to 1280x720@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@50.0i) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (1920x1080 to 1920x1080@60.0i) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (640x480 to 640x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_422_12_BT2020 because fbRange_b (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1280x720 to 1280x720@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1280x720 to 1280x720@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1280x720 to 1280x720@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@50.0i) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (1920x1080 to 1920x1080@60.0i) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (640x480 to 640x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_422_12_BT709 because fbRange_b for mode 0x00000000 (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - DoVI_tunnel_422_12_Native FAILED (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
# Why is 422 only attempted for 12 bpc?
# Search for all succesful RGB modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*RGB.*(Mode_clone|succeed))/\1/ && print $_' "log stream.txt" | sort -u
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined DoVI_tunnel_RGB__8_BT2020 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined HDR10_RGB_10_BT2020 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB_10_BT709 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
Declined SDR_RGB__8_BT709 because Mode_clone (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1280x720 to 1280x720@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1280x720 to 1280x720@30.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1280x720 to 1280x720@50.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1280x720 to 1280x720@60.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@30.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@50.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@50.0i) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@60.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (1920x1080 to 1920x1080@60.0i) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@25.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (3840x2160 to 3840x2160@30.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (4096x2160 to 4096x2160@24.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (640x480 to 640x480@59.9) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (720x480 to 720x480@59.9) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - DoVI_tunnel_RGB__8_BT2020 succeeded (720x576 to 720x576@50.0) for 0x10000044d as 0x0001, 0x0002, 0x0100, 0x0008
InstallTimingWithWireFormats - SDR_RGB_10_Native succeeded (2560x1600 to 2560x1600@60.0) for 0x10000044c as 0x0001, 0x0004, 0x0001, 0x0001
# search for all unsuccessful RGB modes:
perl -nE 's/( for mode 0x8000[0-9a-f]{4})//;/Declined|InstallTimingWithWireFormats/ && s/.*\[INFO\] -[ \t]*(.*RGB)/\1/ && !/Mode_clone/ && !/succeed/ && print $_' "log stream.txt" | sort -u
Declined DoVI_tunnel_RGB__8_BT2020 because Driver_Validation (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002e6 ()
Declined DoVI_tunnel_RGB__8_BT2020 because Driver_Validation (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002e6 ()
Declined DoVI_tunnel_RGB__8_BT2020 because Driver_Validation (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002e6 ()
Declined DoVI_tunnel_RGB__8_BT2020 because Driver_Validation (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002e6 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002c7 ()
Declined DoVI_tunnel_RGB__8_Native because HDMI_TVRejectsColor (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
Declined HDR10_RGB_10_BT2020 because Display_ClockLimit (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_RGB_10_BT709 because Display_ClockLimit (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
Declined SDR_RGB_12_Native because fbRange_b for mode 0x00000000 (2560x1600 to 2560x1600@60.0) for 0x10000044c with code 0xe00002c7 ()
Declined SDR_RGB__8_BT709 because Driver_Validation (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002e6 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (1280x720 to 1280x720@60.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (1920x1080 to 1920x1080@60.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@24.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@25.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@30.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (3840x2160 to 3840x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (4096x2160 to 4096x2160@24.0) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (4096x2160 to 4096x2160@50.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (4096x2160 to 4096x2160@60.0) for 0x10000044d with code 0xe00002c7 ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (720x480 to 720x480@59.9) for 0x10000044d with code 0xe00002dd ()
InstallTimingWithWireFormats - HDR10_RGB_10_BT2020 FAILED (720x576 to 720x576@50.0) for 0x10000044d with code 0xe00002dd ()