2 Online Monitors found
Main display: 0x42c0140
-----------------------------------------------------
DISPLAYS = [
    Monitor[0] = {
        DisplayID = 0x42c0140;
        PrimaryID = 0x42c0140;
        IOService (deprecated) = 0x1813;
        Brightness = 1 (err:0);
        SupportsHDR(CGS) = 0;
    }, // Monitor[0]
    Monitor[1] = {
        DisplayID = 0x1b5d24f5;
        PrimaryID = 0x1b5d24f5;
        IOService (deprecated) = 0x2103;
        Brightness = 1 (err:1000);
        SupportsHDR(CGS) = 0;
    }, // Monitor[1]
]; // DISPLAYS
-----------------------------------------------------
IOSERVICE = [
    Monitor[0]: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA = {
        DisplayInfo = {
            DisplayInfo properties = {
                DisplayBacklight = "397.4";
                DisplayBluePointX = "0.1464844";
                DisplayBluePointY = "0.04980469";
                DisplayBrightReflection = "405.3";
                DisplayBundle = "CFBundle 0x7f99e8e0d160 </System/Library/Displays> (not loaded)";
                DisplayDarkReflection = "1.243";
                DisplayFixedPixelFormat = 1;
                DisplayGreenPointX = "0.2998047";
                DisplayGreenPointY = "0.6201172";
                DisplayHasHardwareBrightnessSmoothing = 1;
                DisplayHorizontalImageSize = 600;
                DisplayLeakage = "0.5521";
                DisplayLowestLevel = 1;
                DisplayLowestMeasured = "0.5812";
                DisplayProductID = 45061;
                DisplayProductName =     {
                    ar = "\U200fiMac";
                    "ca_ES" = iMac;
                    "cs_CZ" = iMac;
                    "da_DK" = iMac;
                    "de_DE" = iMac;
                    "el_GR" = iMac;
                    "en_AU" = iMac;
                    "en_GB" = iMac;
                    "en_US" = iMac;
                    "es_ES" = iMac;
                    "es_XL" = iMac;
                    "fi_FI" = iMac;
                    "fr_CA" = iMac;
                    "fr_FR" = iMac;
                    "he_IL" = iMac;
                    "hi_IN" = iMac;
                    "hr_HR" = iMac;
                    "hu_HU" = iMac;
                    id = iMac;
                    "it_IT" = iMac;
                    "ja_JP" = iMac;
                    "ko_KR" = iMac;
                    ms = iMac;
                    "nb_NO" = iMac;
                    "nl_NL" = iMac;
                    "pl_PL" = iMac;
                    "pt_BR" = iMac;
                    "pt_PT" = iMac;
                    "ro_RO" = iMac;
                    "ru_RU" = iMac;
                    "sk_SK" = iMac;
                    "sv_SE" = iMac;
                    "th_TH" = iMac;
                    "tr_TR" = iMac;
                    "uk_UA" = iMac;
                    "vi_VN" = iMac;
                    "zh_CN" = iMac;
                    "zh_TW" = iMac;
                };
                DisplayRedPointX = "0.6533203";
                DisplayRedPointY = "0.3339844";
                DisplaySubPixelLayout = 1;
                DisplayVendorID = 1552;
                DisplayVerticalImageSize = 340;
                DisplayViewAngleAffectsGamma = 1;
                DisplayWeekManufacture = 28;
                DisplayWhiteGamma = "2.2";
                DisplayWhitePointX = "0.3125";
                DisplayWhitePointY = "0.3291016";
                DisplayYearManufacture = 2012;
                IODisplayAttributes = {length = 48, bytes = 0x67617476 00000000 73676c66 00000000 ... 676c6664 00000000 };
                IODisplayBacklightBOBValue = 528;
                IODisplayBacklightBeta = 32767;
                IODisplayBacklightCurveLength = 10121;
                IODisplayBacklightDimmingRatio = 30;
                IODisplayBacklightLinearCorrectionEnd = 14;
                IODisplayBacklightLinearCorrectionStart = 4;
                IODisplayBacklightLuminanceCalibration = 55659;
                IODisplayBacklightMaxNitValue = 376;
                IODisplayBacklightMidNitValue = 140;
                IODisplayBacklightMinUsableLinear = 2176;
                IODisplayBacklightNumberOfLinearCorrections = 7;
                IODisplayBacklightNumberOfLowLinearCorrections = 5;
                IODisplayBacklightTypeAndVersion = 1;
                IODisplayConnectFlags = {length = 4, bytes = 0x84490000};
                IODisplayEDID = {length = 256, bytes = 0x00ffffff ffffff00 061005b0 00000000 ... 00000000 000000cc };
                IODisplayEDIDOriginal = {length = 256, bytes = 0x00ffffff ffffff00 061005b0 00000000 ... 00000000 000000cc };
                IODisplayHasBacklight = 1;
                IODisplayIsDigital = 1;
                IODisplayIsHDMISink = 0;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay";
                IODisplayPrefsKey = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay-610-b005";
                IODisplayVSDBFA1000 = {length = 20, bytes = 0x00127a31fc78bdb202108874e5dbeef5f7f8feff};
                IOFBTransform = 0;
                "graphic-options" = 0;
            }; // DisplayInfo properties
            DisplayVendorID = "APP";
            DisplayProductID = 45061 (0xb005);
            IODisplayIsHDMISink = false;
            DisplayFixedPixelFormat = true;
            IODisplayIsDigital = true;
            IODisplayHasBacklight = true;
            DisplayViewAngleAffectsGamma = true;
            DisplayImageSize = 600x340mm;
            DisplaySubPixelLayout = RGB;
            IOFBTransform = 0°,;
            graphic-options = ;
            IODisplayAttributes = [
                [0] = { kConnectionVendorTag                 vtag = 0x00000000 :  },
                [1] = { kConnectionFlags                     flgs = 0x00000000 :  },
                [2] = { kConnectionColorModesSupported       colr = 0x00000001 : RGB, },
                [3] = { kConnectionColorDepthsSupported       bpc = 0x00000006 : RGB 8,RGB 10, },
                [4] = { kConnectionControllerDitherControl   øgdc = 0x00808080 : RGB Default,444 Default,422 Default, },
                [5] = { kConnectionDisplayFlags              dflg = 0x00000000 :  },
            ]; // IODisplayAttributes
            IODisplayConnectFlags = ReportsTagging,ReportsDDCConnection,HasDDCConnection,BuiltInConnection,ReportsHotPlugging,;
                    IODisplayEDID = 00ffffffffffff00061005b0000000001c160104b53c2278226fb1a7554c9e250c505400000001010101010101010101010101010101565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000fc00694d61630a2020202020202020000000000000000000000000000000000000018e020328c1230907078301000070fa100000127a31fc78bdb202108874e56afa1000dbeef5f7f8feff565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc
            IODisplayEDIDOriginal = 00ffffffffffff00061005b0000000001c160104b53c2278226fb1a7554c9e250c505400000001010101010101010101010101010101565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000fc00694d61630a2020202020202020000000000000000000000000000000000000018e020328c1230907078301000070fa100000127a31fc78bdb202108874e56afa1000dbeef5f7f8feff565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc
        }; // DisplayInfo

        IODisplayParameters = {
            "audio-mute-and-screen-blank" =     {
                max = 512;
                min = 0;
                value = 512;
            };
            bgsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            brightness =     {
                max = 65535;
                min = 0;
                value = 65535;
            };
            "brightness-fade" =     {
                max = 65534;
                min = 0;
                value = 0;
            };
            "brightness-probe" =     {
                max = 65535;
                min = 0;
                value = 528;
            };
            cmod =     {
                max = 4096;
                min = 0;
                value = 1;
            };
            colr =     {
                max = 268439553;
                min = 1;
                value = 268439553;
            };
            commit =     {
                max = 0;
                min = 0;
                value = 0;
            };
            cyuv =     {
                max = 268439553;
                min = 1;
                value = 268435456;
            };
            dith =     {
                max = 1;
                min = 0;
                value = 0;
            };
            dpir =     {
                max = 0;
                min = 0;
                value = 0;
            };
            dsyp =     {
                max = 2;
                min = 0;
                value = 2;
            };
            "fade-style" =     {
                max = 10;
                min = 0;
                value = 0;
            };
            "fade-time1" =     {
                max = 10000;
                min = 0;
                value = 500;
            };
            "fade-time2" =     {
                max = 10000;
                min = 0;
                value = 4000;
            };
            "fade-time3" =     {
                max = 10000;
                min = 0;
                value = 500;
            };
            ggsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            "linear-brightness" =     {
                max = 65535;
                min = 0;
                value = 65535;
            };
            "linear-brightness-probe" =     {
                max = 65535;
                min = 0;
                value = 528;
            };
            ownr = 4294968338;
            rgsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            thrm =     {
                max = 127;
                min = "-64";
                value = 63;
            };
            "usable-linear-brightness" =     {
                max = 65535;
                min = 2163;
                value = 65535;
            };
            vblm =     {
                max = 196608;
                min = 0;
                value = 65536;
            };
        }; // IODisplayParameters

        IOFramebuffer 0x1813 = {
            IOFramebuffer properties = {
                CFBundleIdentifier = "com.apple.nvidia.driver.NVDAResman";
                CFBundleIdentifierKernel = "com.apple.nvidia.driver.NVDAResman";
                IOAccelIndex = 0;
                IOAccelRevision = 2;
                IOAccelTypes = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/nvAccelerator";
                IOCFPlugInTypes =     {
                    "ACCF0000-0000-0000-0000-000a2789904e" = "IOAccelerator2D.plugin";
                };
                IOClass = NVDA;
                IODisplayParameters = "IOFramebufferParameterHandler is not serializable";
                IOFBCLUTDefer = 1;
                IOFBConfig =     {
                    IOFB0Hz = 1;
                    IOFBDetailedTimings =         (
                        {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 }
                    );
                    IOFBModes =         (
                                    {
                            DM = {length = 36, bytes = 0x000a0000 a0050000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471360";
                            TM = {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00050000 d0020000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471359";
                            TM = {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80020000 e0010000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471358";
                            TM = {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x20030000 58020000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471357";
                            TM = {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00040000 00030000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471356";
                            TM = {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00040000 40020000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471355";
                            TM = {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00050000 c0030000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471354";
                            TM = {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40050000 f0030000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471353";
                            TM = {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40050000 f4020000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471352";
                            TM = {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0xa0050000 84030000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471351";
                            TM = {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x90060000 1a040000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471350";
                            TM = {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40060000 b0040000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471349";
                            TM = {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40060000 84030000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471348";
                            TM = {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80070000 38040000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471347";
                            TM = {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80070000 b0040000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471346";
                            TM = {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00080000 80040000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471345";
                            TM = {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x000a0000 40060000 57f33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471344";
                            TM = {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        }
                    );
                    dims = {length = 16, bytes = 0x000a0000a00500000002000007000000};
                };
                IOFBCurrentPixelClock = 241500000;
                IOFBCurrentPixelCount = 4028320;
                IOFBCurrentPixelCountReal = 4028320;
                IOFBCursorInfo =     (
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 },
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 }
                );
                IOFBDependentID = 4294967754;
                IOFBDependentIndex = 0;
                IOFBDetailedTimings =     (
                    {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 }
                );
                IOFBGammaCount = 1024;
                IOFBGammaHeaderSize = 12;
                IOFBGammaWidth = 12;
                IOFBI2CInterfaceIDs =     (
                    0
                );
                IOFBI2CInterfaceInfo =     (
                            {
                        IOI2CBusType = 2;
                        IOI2CInterfaceID = 0;
                        IOI2CSupportedCommFlags = 3;
                        IOI2CTransactionTypes = 31;
                    }
                );
                IOFBMemorySize = 268435456;
                IOFBNeedsRefresh = 0;
                IOFBProbeOptions = 1025;
                IOFBScalerInfo = {length = 48, bytes = 0x30000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTimingRange = {length = 240, bytes = 0xf0000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTransform = 0;
                IOFBUIScale = {length = 4, bytes = 0x01000000};
                IOFBWaitCursorFrames = 29;
                IOFBWaitCursorPeriod = 33333333;
                IOFramebufferOpenGLIndex = 0;
                IOGeneralInterest = "IOCommand is not serializable";
                IOMatchCategory = IOFramebuffer;
                IONDRVFramebufferGeneration = {length = 8, bytes = 0x0300000003000000};
                IONameMatch =     (
                    "NVDA,NVMac"
                );
                IONameMatched = "NVDA,NVMac";
                IOPMStrictTreeOrder = 1;
                IOParentMatch =     {
                    IOPropertyMatch =         {
                        NVCLASS = NVDA;
                        NVDAType = Official;
                    };
                    IOProviderClass = IOPCIDevice;
                };
                IOPowerManagement =     {
                    CapabilityFlags = 32768;
                    ChildProxyPowerState = 2;
                    ChildrenPowerState = 2;
                    CurrentPowerState = 2;
                    DriverPowerState = 1;
                    MaxPowerState = 2;
                };
                IOProbeScore = 60000;
                IOProviderClass = IONDRVDevice;
                IOScreenRestoreState = {length = 4, bytes = 0x00000000};
                "boot-gamma-restored" = {length = 4, bytes = 0x00000000};
                "built-in" = {length = 0, bytes = 0x};
                errordb = 70ced8266b6e91e895714fe37e4dc1bd;
                "graphic-options" = 0;
                "nv-stats" = {length = 16, bytes = 0x01000000120000002300000000000000};
                "startup-timing" = {length = 168, bytes = 0x00000000 000000c0 00000000 00000000 ... 00000000 00000000 };
            }; // IOFramebuffer properties
            IOFBConfig/IOFBModes = [
                { DetailedTimingInformation = { V2 id:0x80003000 2560x1440@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (not scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1440@59.951Hz maxdepth:1 flags:Valid,Safe,Default, imagesize:597x336mm }; ID = 0x80003000; },
                { DetailedTimingInformation = { V2 id:0x80003001 1280x720@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x720@59.951Hz maxdepth:1 flags:Valid,Safe, imagesize:597x336mm }; ID = 0x80003001; },
                { DetailedTimingInformation = { V2 id:0x80003002 640x480@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 640x480@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x80003002; },
                { DetailedTimingInformation = { V2 id:0x80003003 800x600@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 800x600@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x80003003; },
                { DetailedTimingInformation = { V2 id:0x80003004 1024x768@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x768@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x80003004; },
                { DetailedTimingInformation = { V2 id:0x80003005 1024x576@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x576@59.951Hz maxdepth:1 flags:Valid,Safe, imagesize:597x336mm }; ID = 0x80003005; },
                { DetailedTimingInformation = { V2 id:0x80003006 1280x960@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x960@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x80003006; },
                { DetailedTimingInformation = { V2 id:0x80003007 1344x1008@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x1008@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x80003007; },
                { DetailedTimingInformation = { V2 id:0x80003008 1344x756@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x756@59.951Hz maxdepth:1 flags:Valid,Safe, imagesize:597x336mm }; ID = 0x80003008; },
                { DetailedTimingInformation = { V2 id:0x80003009 1440x900@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1440x900@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset,ValidForMirroring, imagesize:537x336mm }; ID = 0x80003009; },
                { DetailedTimingInformation = { V2 id:0x8000300a 1680x1050@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1680x1050@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset,ValidForMirroring, imagesize:537x336mm }; ID = 0x8000300a; },
                { DetailedTimingInformation = { V2 id:0x8000300b 1600x1200@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1600x1200@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset, imagesize:448x336mm }; ID = 0x8000300b; },
                { DetailedTimingInformation = { V2 id:0x8000300c 1600x900@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1600x900@59.951Hz maxdepth:1 flags:Valid,Safe, imagesize:597x336mm }; ID = 0x8000300c; },
                { DetailedTimingInformation = { V2 id:0x8000300d 1920x1080@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1080@59.951Hz maxdepth:1 flags:Valid,Safe,ValidForMirroring,ValidForAirPlay, imagesize:597x336mm }; ID = 0x8000300d; },
                { DetailedTimingInformation = { V2 id:0x8000300e 1920x1200@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1200@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset,ValidForMirroring, imagesize:537x336mm }; ID = 0x8000300e; },
                { DetailedTimingInformation = { V2 id:0x8000300f 2048x1152@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2048x1152@59.951Hz maxdepth:1 flags:Valid,Safe, imagesize:597x336mm }; ID = 0x8000300f; },
                { DetailedTimingInformation = { V2 id:0x80003010 2560x1600@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (scaled) inset:0x0 flags(0°,) signal(analog setup expected,) levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1600@59.951Hz maxdepth:1 flags:Valid,Safe,NotPreset,ValidForMirroring,AcceleratorBacked, imagesize:537x336mm }; ID = 0x80003010; },
            ]; // IOFBConfig/IOFBModes
            IOFBConfig/IOFBDetailedTimings = [
                17 duplicates
            ]; // IOFBConfig/IOFBDetailedTimings
            IOFBConfig/IOFB0Hz (suppressRefresh) = true;
            IOFBConfig/dims (IOFBOvrDimensions) = 2560x1440 setFlags:NotPreset, clearFlags:Valid,Safe,Default,;
            IOFBCursorInfo = [
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000) },
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000,inverting:ffffff) },
            ]; // IOFBCursorInfo
            IOFBDetailedTimings = [
                17 duplicates
            ]; // IOFBDetailedTimings
            IOFBProbeOptions = UserRequestProbe,SetTransform, Transform:0°,;
            IOFBScalerInfo = { version:0 maxPixels:8192x4096 options(UpSamplePixels,DownSamplePixels,ScaleInterlaced,Rotate,) 30.0.0.0.0.0.0.0 };
            IOFBTimingRange = { V1 version:0 10…200Hz 15.000…447.750kHz 15.000…358.200±0.200MHz sync() levels(0700_0300,0714_0286,1000_0400,0700_0000,) signal() (total,active,blank,frontp,syncw,border1,border2)(charsize(h(1,1,1,1,1,8,8) v(1,1,1,1,1,1,1)) pixels(h(8192,0…8192,0…8192,0…8192,0…8192,0…4096,0…4096) v(4096,0…4096,0…4096,0…4096,0…4096,0…4096,0…4096))) links(#:0 0:0.000…0.000 1:0.000…0.000 MHz) encodings() bpc() colorimetry() dynamicrange() f0.0.0.0.0.1.0.0.0.0.0 };
            IOFBTransform = 0°,;
            startup-timing = { appleTimingID = Invalid (not a standard timing); flags = DetailedTimingValid,ScalingInfoValid,; DetailedTimingInformation = { V2 id:0x00000000 2560x1440@59.951Hz 88.787kHz 241.500MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 33 -)  border(h0:0 v0:0)  active:2560x1440 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) } };
        }; // IOFramebuffer

        IODisplay 0x5253 = {
            IODisplay properties = {
                AppleDisplayType = 2;
                AppleSense = 1854;
                CFBundleIdentifier = "com.apple.iokit.IOGraphicsFamily";
                CFBundleIdentifierKernel = "com.apple.iokit.IOGraphicsFamily";
                DisplayParameterHandlerUsesCharPtr = 1;
                DisplayProductID = 45061;
                DisplaySerialNumber = 0;
                DisplayVendorID = 1552;
                IOClass = AppleBacklightDisplay;
                IODisplayAttributes =     {
                    IODisplayAttributes = {length = 48, bytes = 0x67617476 00000000 73676c66 00000000 ... 676c6664 00000000 };
                    IODisplayBacklightBOBValue = 528;
                    IODisplayBacklightBeta = 32767;
                    IODisplayBacklightCurveLength = 10121;
                    IODisplayBacklightDimmingRatio = 30;
                    IODisplayBacklightLinearCorrectionEnd = 14;
                    IODisplayBacklightLinearCorrectionStart = 4;
                    IODisplayBacklightLuminanceCalibration = 55659;
                    IODisplayBacklightMaxNitValue = 376;
                    IODisplayBacklightMidNitValue = 140;
                    IODisplayBacklightMinUsableLinear = 2176;
                    IODisplayBacklightNumberOfLinearCorrections = 7;
                    IODisplayBacklightNumberOfLowLinearCorrections = 5;
                    IODisplayBacklightTypeAndVersion = 1;
                    IODisplayVSDBFA1000 = {length = 20, bytes = 0x00127a31fc78bdb202108874e5dbeef5f7f8feff};
                };
                IODisplayCapabilityString = {length = 92, bytes = 0x2870726f 74286261 636b6c69 67687429 ... 7228322e 32292900 };
                IODisplayConnectFlags = {length = 4, bytes = 0x84490000};
                IODisplayControllerID = {length = 4, bytes = 0x020411ff};
                IODisplayEDID = {length = 256, bytes = 0x00ffffff ffffff00 061005b0 00000000 ... 00000000 000000cc };
                IODisplayFirmwareLevel = {length = 4, bytes = 0x00000204};
                IODisplayMCCSVersion = {length = 4, bytes = 0x00020200};
                IODisplayParameters =     {
                    "audio-mute-and-screen-blank" =         {
                        max = 512;
                        min = 0;
                        value = 512;
                    };
                    bgsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    brightness =         {
                        max = 65535;
                        min = 0;
                        value = 65535;
                    };
                    "brightness-fade" =         {
                        max = 65534;
                        min = 0;
                        value = 0;
                    };
                    "brightness-probe" =         {
                        max = 65535;
                        min = 0;
                        value = 528;
                    };
                    cmod =         {
                        max = 4096;
                        min = 0;
                        value = 1;
                    };
                    colr =         {
                        max = 268439553;
                        min = 1;
                        value = 268439553;
                    };
                    commit =         {
                        max = 0;
                        min = 0;
                        value = 0;
                    };
                    cyuv =         {
                        max = 268439553;
                        min = 1;
                        value = 268435456;
                    };
                    dith =         {
                        max = 1;
                        min = 0;
                        value = 0;
                    };
                    dpir =         {
                        max = 0;
                        min = 0;
                        value = 0;
                    };
                    dsyp =         {
                        max = 2;
                        min = 0;
                        value = 2;
                    };
                    "fade-style" =         {
                        max = 10;
                        min = 0;
                        value = 0;
                    };
                    "fade-time1" =         {
                        max = 10000;
                        min = 0;
                        value = 500;
                    };
                    "fade-time2" =         {
                        max = 10000;
                        min = 0;
                        value = 4000;
                    };
                    "fade-time3" =         {
                        max = 10000;
                        min = 0;
                        value = 500;
                    };
                    ggsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    "linear-brightness" =         {
                        max = 65535;
                        min = 0;
                        value = 65535;
                    };
                    "linear-brightness-probe" =         {
                        max = 65535;
                        min = 0;
                        value = 528;
                    };
                    ownr = 4294968338;
                    rgsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    thrm =         {
                        max = 127;
                        min = "-64";
                        value = 63;
                    };
                    "usable-linear-brightness" =         {
                        max = 65535;
                        min = 2163;
                        value = 65535;
                    };
                    vblm =         {
                        max = 196608;
                        min = 0;
                        value = 65536;
                    };
                };
                IODisplayPrefsKey = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA/display0/AppleBacklightDisplay-610-b005";
                IOMatchCategory = IODefaultMatchCategory;
                IOPowerManagement =     {
                    CapabilityFlags = 49152;
                    CurrentPowerState = 3;
                    MaxPowerState = 3;
                };
                IOProbeScore = 3000;
                IOProviderClass = IODisplayConnect;
            }; // IODisplay properties
            AppleDisplayType = Panel;
            AppleSense = RSCSeven,11/11/10:ESCSevenDDC;
        }; // IODisplay

        IOFramebufferOpen = {
            kIOFBCursorMemory = { size:8126704 version:3 location:1629x790 };
            kIOFBVRAMMemory = { size:256MB };
        }; // IOFramebufferOpen

        I2C Interfaces = {
            [0] = {
                I2C Inteface properties = {
                    IOI2CBusType = 2;
                    IOI2CInterfaceID = 0;
                    IOI2CSupportedCommFlags = 3;
                    IOI2CTransactionTypes = 31;
                }; // I2C Inteface properties
                { id:0x0 busType:DisplayPort transactionTypes:(No,Simple,DDCci,Combined,DisplayPort,) commFlags:(0?,UseSubAddress,) };
                EDID from E-DDC (old method) = 00ffffffffffff00061005b0000000001c160104b53c2278226fb1a7554c9e250c505400000001010101010101010101010101010101565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000fc00694d61630a2020202020202020000000000000000000000000000000000000018e020328c1230907078301000070fa100000127a31fc78bdb202108874e56afa1000dbeef5f7f8feff565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc
                EDID from E-DDC = 00ffffffffffff00061005b0000000001c160104b53c2278226fb1a7554c9e250c505400000001010101010101010101010101010101565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000fc00694d61630a2020202020202020000000000000000000000000000000000000018e020328c1230907078301000070fa100000127a31fc78bdb202108874e56afa1000dbeef5f7f8feff565e00a0a0a029503020350055502100001a1a1d008051d01c204080350055502100001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc
                Timing Report = { 6e064e030000003c49 : { status:(+hsync,+vsync,) 0.00kHz 0.60Hz } };
                VCP Capabilities = {
                    (last byte at offset 90 is not null)
                    VCP string = "(prot(backlight) type(led) model(iMac) vcp(02 10 52 8D C8 C9 DE DF FC FD FE) mccs_ver(2.2))";
                    {
                        prot = "backlight";
                        type = "led";
                        model = "iMac";
                        vcp = {
                            02: New Control Value = { RW, NC, 0000000001:{ No new control value(s) }, },
                            10: Luminance = { RW, C, 00FFFFD7B6:{ 84.3% }, },
                            52: Active Control = { RO, NC, 0000000000:{ ?00: FIFO is empty }, },
                            8D: Audio Mute / Screen Blank = { RW, NC, 0002000200:{ Screen Blanking supported, Audio Mute NOT supported, Un-blank the screen, Reserved, must be ignored }, },
                            C8: Display Controller ID = { RO, NC, 00020411FF:{ Manufacturer:Not defined – a manufacturer designed controller Product:0x020411 }, },
                            C9: Display Firmware Level = { RO, C, 0000000204:{ ?2.4 }, },
                            DE: Scratch Pad = { RW, NC, 0000000000:{ 0x0000 }, },
                            DF: VCP Version = { RO, NC, 0000000202:{ 2.2 }, },
                            FC: Manufacturer Specific = { TBD, TBD, },
                            FD: Manufacturer Specific = { TBD, TBD, },
                            FE: Manufacturer Specific = { TBD, TBD, },
                        };
                        mccs_ver = "2.2";
                    }
                }; // VCP Capabilities
                DisplayPort = {
                    00000h: 11 0a 84 01 01 00 01 80 02 01 04 01 0f 00 00 00  ................
                    00100h: 0a 84 00 00 00 00 00 10 00 08 00 00 00 00 00 00  ................
                    00200h: 41 00 77 77 01 01 00 00 00 00 00 00 00 00 00 00  A.ww............
                    00210h: 00 80 00 80 00 80 00 80 00 0a 00 00 00 00 00 00  ................
                    00220h: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    00240h: 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00  ...... .........
                    00400h: 00 10 fa 4d 4e 32 37 64 33 12 05 43 00 03 00 00  ...MN27d3..C....
                    00410h: 89 7e 81 7f ff 7f 00 00 00 00 45 63 00 00 00 00  .~........Ec....
                    00600h: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    68000h: b5 76 d2 89 49 39 ce 00 00 00 00 00 00 00 00 00  .v..I9..........
                    68020h: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................

                    Receiver Capability
                        00000h DPCD_REV: 1.1
                        00001h MAX_LINK_RATE: HBR
                        00002h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP
                        00003h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5
                        00004h NORP: 2
                        00006h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
                        00007h DOWN_STREAM_PORT_COUNT: 0, OUI_SUPPORT
                        00008h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT
                        00009h RECEIVE_PORT_0_BUFFER_SIZE: 64 bytes per lane
                        0000ah RECEIVE_PORT_1_CAP_0: ASSOCIATED_TO_PRECEDING_PORT
                        0000bh RECEIVE_PORT_1_BUFFER_SIZE: 64 bytes per lane
                        0000ch I2C_SPEED_CAP: 1kbps, 5kbps, 10kbps, 100kbps
                    Link Configuration
                        00100h LINK_BW_SET: HBR
                        00101h LANE_COUNT_SET: 4, ENHANCED_FRAME_EN
                        00107h DOWNSPREAD_CTRL: SPREAD_AMP_0_5
                        00109h I2C_SPEED_CONTROL_STATUS: 100kbps
                    Link/Sink Device Status
                        00200h SINK_COUNT: 1, SINK_CP_READY
                        00202h LANE0_1_STATUS: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00202h LANE0_1_STATUS: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00203h LANE2_3_STATUS: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00203h LANE2_3_STATUS: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00204h LANE_ALIGN_STATUS_UPDATED: INTERLANE_ALIGN_DONE
                        00205h SINK_STATUS: RECEIVE_PORT_0_STATUS
                        00210h SYMBOL_ERROR_COUNT_LANE0: 0, valid
                        00212h SYMBOL_ERROR_COUNT_LANE1: 0, valid
                        00214h SYMBOL_ERROR_COUNT_LANE2: 0, valid
                        00216h SYMBOL_ERROR_COUNT_LANE3: 0, valid
                        00219h TEST_LINK_RATE: HBR
                        00220h TEST_LANE_COUNT: 4
                        00246h TEST_SINK_MISC: TST_CRC_COUNT = 0, TEST_CRC_SUPPORTED
                    Sink Device-Specific
                        00400h SINK_OUI: 00-10-FA = Apple, Inc.
                        00403h SINK_ID: 4d 4e 32 37 64 33  MN27d3
                        00409h SINK_HW_REV: 1.2
                        0040ah SINK_SW_REV: 5.67
                        0040ch : 00 03 00 00  ....
                        00410h : 89 7e 81 7f ff 7f 00 00 00 00 45 63 00 00 00 00  .~........Ec....
                    Sink Control
                        00600h SET_POWER: SET_POWER_D0
                    HDCP 1.3 and HDCP 2.2
                        68000h AUX_HDCP_BKSV: b5 76 d2 89 49  .v..I
                        68005h AUX_HDCP_RI_PRIME: 39 ce  9.
                        68028h AUX_HDCP_BCAPS: BCAPS_HDCP_CAPABLE
                }; // DisplayPort
            },
        }; // I2C Interfaces

    }, // Monitor[0]: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA

    Monitor[1]: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-B@1/NVDA = {
        DisplayInfo = {
            DisplayInfo properties = {
                DisplayBluePointX = "0.1494141";
                DisplayBluePointY = "0.05761719";
                DisplayBrightnessAffectsGamma = 1;
                DisplayBundle = "CFBundle 0x7f99e8e0d160 </System/Library/Displays> (not loaded)";
                DisplayGreenPointX = "0.2587891";
                DisplayGreenPointY = "0.6699219";
                DisplayHorizontalImageSize = 800;
                DisplayProductID = 30539;
                DisplayProductName =     {
                    ar = "LG ULTRAGEAR";
                    "ca_ES" = "LG ULTRAGEAR";
                    "cs_CZ" = "LG ULTRAGEAR";
                    "da_DK" = "LG ULTRAGEAR";
                    "de_DE" = "LG ULTRAGEAR";
                    "el_GR" = "LG ULTRAGEAR";
                    "en_AU" = "LG ULTRAGEAR";
                    "en_GB" = "LG ULTRAGEAR";
                    "en_US" = "LG ULTRAGEAR";
                    "es_ES" = "LG ULTRAGEAR";
                    "es_XL" = "LG ULTRAGEAR";
                    "fi_FI" = "LG ULTRAGEAR";
                    "fr_CA" = "LG ULTRAGEAR";
                    "fr_FR" = "LG ULTRAGEAR";
                    "he_IL" = "LG ULTRAGEAR";
                    "hi_IN" = "LG ULTRAGEAR";
                    "hr_HR" = "LG ULTRAGEAR";
                    "hu_HU" = "LG ULTRAGEAR";
                    id = "LG ULTRAGEAR";
                    "it_IT" = "LG ULTRAGEAR";
                    "ja_JP" = "LG ULTRAGEAR";
                    "ko_KR" = "LG ULTRAGEAR";
                    ms = "LG ULTRAGEAR";
                    "nb_NO" = "LG ULTRAGEAR";
                    "nl_NL" = "LG ULTRAGEAR";
                    "pl_PL" = "LG ULTRAGEAR";
                    "pt_BR" = "LG ULTRAGEAR";
                    "pt_PT" = "LG ULTRAGEAR";
                    "ro_RO" = "LG ULTRAGEAR";
                    "ru_RU" = "LG ULTRAGEAR";
                    "sk_SK" = "LG ULTRAGEAR";
                    "sv_SE" = "LG ULTRAGEAR";
                    "th_TH" = "LG ULTRAGEAR";
                    "tr_TR" = "LG ULTRAGEAR";
                    "uk_UA" = "LG ULTRAGEAR";
                    "vi_VN" = "LG ULTRAGEAR";
                    "zh_CN" = "LG ULTRAGEAR";
                    "zh_TW" = "LG ULTRAGEAR";
                };
                DisplayRedPointX = "0.6865234";
                DisplayRedPointY = "0.3076172";
                DisplaySerialNumber = 128567;
                DisplayVendorID = 7789;
                DisplayVerticalImageSize = 330;
                DisplayWeekManufacture = 2;
                DisplayWhiteGamma = "2.2";
                DisplayWhitePointX = "0.3134766";
                DisplayWhitePointY = "0.3291016";
                DisplayYearManufacture = 2021;
                IODisplayAttributes = {length = 48, bytes = 0x67617476 00000000 73676c66 00000000 ... 676c6664 01000000 };
                IODisplayConnectFlags = {length = 4, bytes = 0x84410000};
                IODisplayEDID = {length = 384, bytes = 0x00ffffff ffffff00 1e6d4b77 37f60100 ... 00000000 00000b90 };
                IODisplayEDIDOriginal = {length = 384, bytes = 0x00ffffff ffffff00 1e6d4b77 37f60100 ... 00000000 00000b90 };
                IODisplayIsDigital = 1;
                IODisplayIsHDMISink = 0;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-B@1/NVDA/display0/AppleDisplay";
                IODisplayPrefsKey = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-B@1/NVDA/display0/AppleDisplay-1e6d-774b";
                IODisplayVSDB1A0000 = {length = 10, bytes = 0x020530900004613d613d};
                IOFBTransform = 0;
                "display-icon" = "public.display";
                drng = {length = 18, bytes = 0x000000fd003090e1e150010a202020202020};
                "graphic-options" = 0;
                trng = {length = 312, bytes = 0x00000000 00000000 00000000 00000000 ... 00000000 00000000 };
            }; // DisplayInfo properties
            DisplayVendorID = "GSM";
            DisplayProductID = 30539 (0x774b);
            IODisplayIsHDMISink = false;
            IODisplayIsDigital = true;
            DisplayBrightnessAffectsGamma = true;
            DisplayImageSize = 800x330mm;
            IOFBTransform = 0°,;
            graphic-options = ;
            IODisplayAttributes = [
                [0] = { kConnectionVendorTag                 vtag = 0x00000000 :  },
                [1] = { kConnectionFlags                     flgs = 0x00000000 :  },
                [2] = { kConnectionColorModesSupported       colr = 0x00000001 : RGB, },
                [3] = { kConnectionColorDepthsSupported       bpc = 0x00000006 : RGB 8,RGB 10, },
                [4] = { kConnectionControllerDitherControl   øgdc = 0x00808080 : RGB Default,444 Default,422 Default, },
                [5] = { kConnectionDisplayFlags              dflg = 0x00000001 : NeedsCEAUnderscan, },
            ]; // IODisplayAttributes
            IODisplayConnectFlags = ReportsTagging,ReportsDDCConnection,HasDDCConnection,ReportsHotPlugging,;
                    IODisplayEDID = 00ffffffffffff001e6d4b7737f60100021f0104b55021789ff675af4e42ab260e50542109007140818081c0a9c0b300d1c08100d1cfdaa77050d5a0345090203a30204f3100001a000000fd003090e1e150010a202020202020000000fc004c4720554c545241474541520a000000ff003130324e54475933533536370a0200020330712309070747100403011f131283010000e305c000e2006ae606050161613d6d1a0000020530900004613d613d4ed470d0d0a0325030203a00204f3100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee7012790000030114663801866f0def002f801f009f0545000200090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b90
            IODisplayEDIDOriginal = 00ffffffffffff001e6d4b7737f60100021f0104b55021789ff675af4e42ab260e50542109007140818081c0a9c0b300d1c08100d1cfdaa77050d5a0345090203a30204f3100001a000000fd003090e1e150010a202020202020000000fc004c4720554c545241474541520a000000ff003130324e54475933533536370a0200020330712309070747100403011f131283010000e305c000e2006ae606050161613d6d1a0000020530900004613d613d4ed470d0d0a0325030203a00204f3100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee7012790000030114663801866f0def002f801f009f0545000200090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b90
        }; // DisplayInfo

        IODisplayParameters = {
            bgsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            cmod =     {
                max = 4096;
                min = 0;
                value = 1;
            };
            colr =     {
                max = 268439553;
                min = 1;
                value = 268439553;
            };
            cyuv =     {
                max = 268439553;
                min = 1;
                value = 268435456;
            };
            dith =     {
                max = 1;
                min = 0;
                value = 0;
            };
            dpir =     {
                max = 0;
                min = 0;
                value = 0;
            };
            ggsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            ownr = 4294968349;
            pscn =     {
                max = 10000;
                min = 8200;
                value = 10000;
            };
            rgsc =     {
                max = 65536;
                min = 0;
                value = 65536;
            };
            thrm =     {
                max = 127;
                min = "-64";
                value = 63;
            };
            vblm =     {
                max = 196608;
                min = 0;
                value = 65536;
            };
        }; // IODisplayParameters

        IOFramebuffer 0x2103 = {
            IOFramebuffer properties = {
                CFBundleIdentifier = "com.apple.nvidia.driver.NVDAResman";
                CFBundleIdentifierKernel = "com.apple.nvidia.driver.NVDAResman";
                IOAccelIndex = 1;
                IOAccelRevision = 2;
                IOAccelTypes = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/nvAccelerator";
                IOCFPlugInTypes =     {
                    "ACCF0000-0000-0000-0000-000a2789904e" = "IOAccelerator2D.plugin";
                };
                IOClass = NVDA;
                IODisplayParameters = "IOFramebufferParameterHandler is not serializable";
                IOFBCLUTDefer = 1;
                IOFBConfig =     {
                    IOFBDetailedTimings =         (
                        {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x11300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x12300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x13300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x14300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x15300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x16300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x17300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x18300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x19300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x1f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x20300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x21300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x22300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x23300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x24300080 00000000 00000000 00000000 ... 00000000 00000000 },
                        {length = 160, bytes = 0x25300080 00000000 00000000 00000000 ... 00000000 00000000 }
                    );
                    IOFBModes =         (
                                    {
                            AID = 262;
                            DM = {length = 36, bytes = 0x00050000 00040000 51064b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471360";
                            TM = {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 190;
                            DM = {length = 36, bytes = 0x00040000 00030000 fb003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471359";
                            TM = {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 182;
                            DM = {length = 36, bytes = 0x20030000 58020000 08513c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471358";
                            TM = {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 150;
                            DM = {length = 36, bytes = 0x80020000 e0010000 cff33b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471357";
                            TM = {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 260;
                            DM = {length = 36, bytes = 0x00050000 00040000 0d053c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471356";
                            TM = {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x80070000 38040000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471355";
                            TM = {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80070000 38040000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471354";
                            TM = {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00050000 d0020000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471353";
                            TM = {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0xd0020000 e0010000 a7f03b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471352";
                            TM = {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80020000 e0010000 c2f03b00 01000000 ... 00000000 00000000 };
                            ID = "-2147471351";
                            TM = {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80070000 38040000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471350";
                            TM = {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00050000 d0020000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471349";
                            TM = {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0xd0020000 40020000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471348";
                            TM = {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x80020000 e0010000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471347";
                            TM = {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x20030000 58020000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471346";
                            TM = {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x00040000 40020000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471345";
                            TM = {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x00050000 c0030000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471344";
                            TM = {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x40050000 f0030000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471343";
                            TM = {length = 160, bytes = 0x11300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x40050000 f4020000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471342";
                            TM = {length = 160, bytes = 0x12300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0xa0050000 84030000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471341";
                            TM = {length = 160, bytes = 0x13300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x90060000 1a040000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471340";
                            TM = {length = 160, bytes = 0x14300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x40060000 84030000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471339";
                            TM = {length = 160, bytes = 0x15300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x80070000 b0040000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471338";
                            TM = {length = 160, bytes = 0x16300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x000a0000 a0050000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471337";
                            TM = {length = 160, bytes = 0x17300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            AID = 510;
                            DM = {length = 36, bytes = 0x000a0000 40060000 00003c00 01000000 ... 00000000 00000000 };
                            ID = "-2147471336";
                            TM = {length = 160, bytes = 0x18300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80020000 e0010000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471335";
                            TM = {length = 160, bytes = 0x19300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x20030000 58020000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471334";
                            TM = {length = 160, bytes = 0x1a300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00040000 00030000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471333";
                            TM = {length = 160, bytes = 0x1b300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00040000 40020000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471332";
                            TM = {length = 160, bytes = 0x1c300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x00050000 c0030000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471331";
                            TM = {length = 160, bytes = 0x1d300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40050000 f0030000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471330";
                            TM = {length = 160, bytes = 0x1e300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40050000 f4020000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471329";
                            TM = {length = 160, bytes = 0x1f300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0xa0050000 84030000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471328";
                            TM = {length = 160, bytes = 0x20300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x90060000 1a040000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471327";
                            TM = {length = 160, bytes = 0x21300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x40060000 84030000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471326";
                            TM = {length = 160, bytes = 0x22300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x80070000 b0040000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471325";
                            TM = {length = 160, bytes = 0x23300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x000a0000 a0050000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471324";
                            TM = {length = 160, bytes = 0x24300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        },
                                    {
                            DM = {length = 36, bytes = 0x000a0000 40060000 00003200 01000000 ... 00000000 00000000 };
                            ID = "-2147471323";
                            TM = {length = 160, bytes = 0x25300080 00000000 00000000 00000000 ... 00000000 00000000 };
                        }
                    );
                    IOFBmHz = 1;
                    IOFBtv = 1;
                    dims = {length = 16, bytes = 0x700d0000a00500000002000007000000};
                };
                IOFBCurrentPixelClock = 159840000;
                IOFBCurrentPixelCount = 2664000;
                IOFBCurrentPixelCountReal = 2664000;
                IOFBCursorInfo =     (
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 },
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 }
                );
                IOFBDependentID = 4294967754;
                IOFBDependentIndex = 1;
                IOFBDetailedTimings =     (
                    {length = 160, bytes = 0x00300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x01300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x02300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x03300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x04300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x05300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x06300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x07300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x08300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x09300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x0f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x10300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x11300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x12300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x13300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x14300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x15300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x16300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x17300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x18300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x19300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1a300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1b300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1c300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1d300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1e300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x1f300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x20300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x21300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x22300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x23300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x24300080 00000000 00000000 00000000 ... 00000000 00000000 },
                    {length = 160, bytes = 0x25300080 00000000 00000000 00000000 ... 00000000 00000000 }
                );
                IOFBGammaCount = 1024;
                IOFBGammaHeaderSize = 12;
                IOFBGammaWidth = 12;
                IOFBI2CInterfaceIDs =     (
                    4294967296
                );
                IOFBI2CInterfaceInfo =     (
                            {
                        IOI2CBusType = 1;
                        IOI2CInterfaceID = 0;
                        IOI2CSupportedCommFlags = 3;
                        IOI2CTransactionTypes = 31;
                    }
                );
                IOFBMemorySize = 268435456;
                IOFBNeedsRefresh = 1;
                IOFBProbeOptions = 1025;
                IOFBScalerInfo = {length = 48, bytes = 0x30000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTimingRange = {length = 240, bytes = 0xf0000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTransform = 0;
                IOFBUIScale = {length = 4, bytes = 0x00000000};
                IOFBWaitCursorFrames = 29;
                IOFBWaitCursorPeriod = 33333333;
                IOFramebufferOpenGLIndex = 1;
                IOGeneralInterest = "IOCommand is not serializable";
                IOMatchCategory = IOFramebuffer;
                IONDRVFramebufferGeneration = {length = 8, bytes = 0x0300000003000000};
                IONameMatch =     (
                    "NVDA,NVMac"
                );
                IONameMatched = "NVDA,NVMac";
                IOPMStrictTreeOrder = 1;
                IOParentMatch =     {
                    IOPropertyMatch =         {
                        NVCLASS = NVDA;
                        NVDAType = Official;
                    };
                    IOProviderClass = IOPCIDevice;
                };
                IOPowerManagement =     {
                    CapabilityFlags = 32768;
                    ChildProxyPowerState = 2;
                    ChildrenPowerState = 2;
                    CurrentPowerState = 2;
                    DriverPowerState = 1;
                    MaxPowerState = 2;
                };
                IOProbeScore = 60000;
                IOProviderClass = IONDRVDevice;
                IOScreenRestoreState = {length = 4, bytes = 0x00000000};
                "audio-selector" = {length = 4, bytes = 0x64703542};
                errordb = 70ced8266b6e91e895714fe37e4dc1bd;
                "graphic-options" = 0;
                "nv-stats" = {length = 16, bytes = 0x01000000120000002300000000000000};
                "startup-timing" = {length = 168, bytes = 0x00000000 000000c0 00000000 00000000 ... 00000000 00000000 };
            }; // IOFramebuffer properties
            IOFBConfig/IOFBModes = [
                { DetailedTimingInformation = { V2 id:0x80003000 1280x1024@75.025Hz 79.976kHz 135.000MHz (errMHz 0,0)  h(16 144 248 +)  v(1 3 38 +)  border(h0:0 v0:0)  active:1280x1024 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x1024@75.025Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 262:VESA_1280x1024_75hz; ID = 0x80003000; },
                { DetailedTimingInformation = { V2 id:0x80003001 1024x768@60.004Hz 48.363kHz 65.000MHz (errMHz -0.13,0)  h(24 136 160 -)  v(3 6 29 -)  border(h0:0 v0:0)  active:1024x768 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x768@60.004Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 190:VESA_1024x768_60hz; ID = 0x80003001; },
                { DetailedTimingInformation = { V2 id:0x80003002 800x600@60.317Hz 37.879kHz 40.000MHz (errMHz -0.07,0)  h(40 128 88 +)  v(1 4 23 +)  border(h0:0 v0:0)  active:800x600 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 800x600@60.317Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 182:VESA_800x600_60hz; ID = 0x80003002; },
                { DetailedTimingInformation = { V2 id:0x80003003 640x480@59.952Hz 31.475kHz 25.180MHz (errMHz -0.06,0)  h(8 96 56 -)  v(2 2 41 -)  border(h0:0 v0:0)  active:640x480 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 640x480@59.952Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 150:VESA_640x480_60hz; ID = 0x80003003; },
                { DetailedTimingInformation = { V2 id:0x80003004 1280x1024@60.020Hz 63.981kHz 108.000MHz (errMHz 0,0)  h(48 112 248 +)  v(1 3 38 +)  border(h0:0 v0:0)  active:1280x1024 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x1024@60.020Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 260:VESA_1280x1024_60hz; ID = 0x80003004; },
                { DetailedTimingInformation = { V2 id:0x80003005 1920x1080@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1080@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003005; },
                { DetailedTimingInformation = { V2 id:0x80003006 1920x1080@60.000Hz 67.500kHz 148.500MHz (errMHz 0,0)  h(88 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1080@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x80003006; },
                { DetailedTimingInformation = { V2 id:0x80003007 1280x720@60.000Hz 45.000kHz 74.250MHz (errMHz 0,0)  h(110 40 220 +)  v(5 5 20 +)  border(h0:0 v0:0)  active:1280x720 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x720@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x80003007; },
                { DetailedTimingInformation = { V2 id:0x80003008 720x480@59.940Hz 31.469kHz 27.000MHz (errMHz 0,0)  h(16 62 60 -)  v(9 6 30 -)  border(h0:0 v0:0)  active:720x480 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 720x480@59.940Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x80003008; },
                { DetailedTimingInformation = { V2 id:0x80003009 640x480@59.940Hz 31.469kHz 25.175MHz (errMHz 0,0)  h(16 96 48 -)  v(10 2 33 -)  border(h0:0 v0:0)  active:640x480 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 640x480@59.940Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x80003009; },
                { DetailedTimingInformation = { V2 id:0x8000300a 1920x1080@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1080@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x8000300a; },
                { DetailedTimingInformation = { V2 id:0x8000300b 1280x720@50.000Hz 37.500kHz 74.250MHz (errMHz 0,0)  h(440 40 220 +)  v(5 5 20 +)  border(h0:0 v0:0)  active:1280x720 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x720@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x8000300b; },
                { DetailedTimingInformation = { V2 id:0x8000300c 720x576@50.000Hz 31.250kHz 27.000MHz (errMHz 0,0)  h(12 64 68 -)  v(5 5 39 -)  border(h0:0 v0:0)  active:720x576 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 720x576@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x8000300c; },
                { DetailedTimingInformation = { V2 id:0x8000300d 640x480@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 640x480@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x8000300d; },
                { DetailedTimingInformation = { V2 id:0x8000300e 800x600@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 800x600@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x8000300e; },
                { DetailedTimingInformation = { V2 id:0x8000300f 1024x576@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x576@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x8000300f; },
                { DetailedTimingInformation = { V2 id:0x80003010 1280x960@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x960@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003010; },
                { DetailedTimingInformation = { V2 id:0x80003011 1344x1008@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x1008@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003011; },
                { DetailedTimingInformation = { V2 id:0x80003012 1344x756@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x756@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003012; },
                { DetailedTimingInformation = { V2 id:0x80003013 1440x900@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1440x900@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003013; },
                { DetailedTimingInformation = { V2 id:0x80003014 1680x1050@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1680x1050@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003014; },
                { DetailedTimingInformation = { V2 id:0x80003015 1600x900@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1600x900@60.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003015; },
                { DetailedTimingInformation = { V2 id:0x80003016 1920x1200@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1200@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003016; },
                { DetailedTimingInformation = { V2 id:0x80003017 2560x1440@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1440@60.000Hz maxdepth:1 flags:Valid,Safe,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003017; },
                { DetailedTimingInformation = { V2 id:0x80003018 2560x1600@60.000Hz 67.500kHz 159.840MHz (errMHz -0.09,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1600@60.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; AppleTimingID = 510:Sony_1920x1080_60hz; ID = 0x80003018; },
                { DetailedTimingInformation = { V2 id:0x80003019 640x480@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 640x480@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; ID = 0x80003019; },
                { DetailedTimingInformation = { V2 id:0x8000301a 800x600@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 800x600@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; ID = 0x8000301a; },
                { DetailedTimingInformation = { V2 id:0x8000301b 1024x768@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x768@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; ID = 0x8000301b; },
                { DetailedTimingInformation = { V2 id:0x8000301c 1024x576@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1024x576@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x8000301c; },
                { DetailedTimingInformation = { V2 id:0x8000301d 1280x960@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1280x960@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; ID = 0x8000301d; },
                { DetailedTimingInformation = { V2 id:0x8000301e 1344x1008@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x1008@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television, imagesize:0x0mm }; ID = 0x8000301e; },
                { DetailedTimingInformation = { V2 id:0x8000301f 1344x756@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1344x756@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x8000301f; },
                { DetailedTimingInformation = { V2 id:0x80003020 1440x900@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1440x900@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring, imagesize:0x0mm }; ID = 0x80003020; },
                { DetailedTimingInformation = { V2 id:0x80003021 1680x1050@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1680x1050@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring, imagesize:0x0mm }; ID = 0x80003021; },
                { DetailedTimingInformation = { V2 id:0x80003022 1600x900@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1600x900@50.000Hz maxdepth:1 flags:Valid,Safe,Television, imagesize:0x0mm }; ID = 0x80003022; },
                { DetailedTimingInformation = { V2 id:0x80003023 1920x1200@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 1920x1200@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; ID = 0x80003023; },
                { DetailedTimingInformation = { V2 id:0x80003024 2560x1440@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1440@50.000Hz maxdepth:1 flags:Valid,Safe,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; ID = 0x80003024; },
                { DetailedTimingInformation = { V2 id:0x80003025 2560x1600@50.000Hz 56.250kHz 148.500MHz (errMHz 0,0)  h(528 44 148 +)  v(4 5 36 +)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) }; DisplayModeInformation = { 2560x1600@50.000Hz maxdepth:1 flags:Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked, imagesize:0x0mm }; ID = 0x80003025; },
            ]; // IOFBConfig/IOFBModes
            IOFBConfig/IOFBDetailedTimings = [
                38 duplicates
            ]; // IOFBConfig/IOFBDetailedTimings
            IOFBConfig/IOFBmHz (detailedRefresh) = true;
            IOFBConfig/dims (IOFBOvrDimensions) = 3440x1440 setFlags:NotPreset, clearFlags:Valid,Safe,Default,;
            IOFBCursorInfo = [
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000) },
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000,inverting:ffffff) },
            ]; // IOFBCursorInfo
            IOFBDetailedTimings = [
                38 duplicates
            ]; // IOFBDetailedTimings
            IOFBProbeOptions = UserRequestProbe,SetTransform, Transform:0°,;
            IOFBScalerInfo = { version:0 maxPixels:8192x4096 options(UpSamplePixels,DownSamplePixels,ScaleInterlaced,Rotate,) 30.0.0.0.0.0.0.0 };
            IOFBTimingRange = { V1 version:0 10…200Hz 15.000…447.750kHz 15.000…358.200±0.200MHz sync() levels(0700_0300,0714_0286,1000_0400,0700_0000,) signal() (total,active,blank,frontp,syncw,border1,border2)(charsize(h(1,1,1,1,1,8,8) v(1,1,1,1,1,1,1)) pixels(h(8192,0…8192,0…8192,0…8192,0…8192,0…4096,0…4096) v(4096,0…4096,0…4096,0…4096,0…4096,0…4096,0…4096))) links(#:0 0:0.000…0.000 1:0.000…0.000 MHz) encodings() bpc() colorimetry() dynamicrange() f0.0.0.0.0.1.0.0.0.0.0 };
            IOFBTransform = 0°,;
            startup-timing = { appleTimingID = Invalid (not a standard timing); flags = DetailedTimingValid,ScalingInfoValid,; DetailedTimingInformation = { V2 id:0x00000000 2560x1440@60.000Hz 67.500kHz 159.840MHz (errMHz 0,0)  h(32 144 272 -)  v(3 3 39 -)  border(h0:0 v0:0)  active:1920x1080 (scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) } };
        }; // IOFramebuffer

        IODisplay 0x3743 = {
            IODisplay properties = {
                AppleDisplayType = 2;
                AppleSense = 1854;
                CFBundleIdentifier = "com.apple.iokit.IOGraphicsFamily";
                CFBundleIdentifierKernel = "com.apple.iokit.IOGraphicsFamily";
                DisplayProductID = 30539;
                DisplaySerialNumber = 128567;
                DisplayVendorID = 7789;
                IOClass = AppleDisplay;
                IODisplayAttributes =     {
                    IODisplayAttributes = {length = 48, bytes = 0x67617476 00000000 73676c66 00000000 ... 676c6664 01000000 };
                    IODisplayVSDB1A0000 = {length = 10, bytes = 0x020530900004613d613d};
                };
                IODisplayConnectFlags = {length = 4, bytes = 0x84410000};
                IODisplayEDID = {length = 384, bytes = 0x00ffffff ffffff00 1e6d4b77 37f60100 ... 00000000 00000b90 };
                IODisplayParameters =     {
                    bgsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    cmod =         {
                        max = 4096;
                        min = 0;
                        value = 1;
                    };
                    colr =         {
                        max = 268439553;
                        min = 1;
                        value = 268439553;
                    };
                    cyuv =         {
                        max = 268439553;
                        min = 1;
                        value = 268435456;
                    };
                    dith =         {
                        max = 1;
                        min = 0;
                        value = 0;
                    };
                    dpir =         {
                        max = 0;
                        min = 0;
                        value = 0;
                    };
                    ggsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    ownr = 4294968349;
                    pscn =         {
                        max = 10000;
                        min = 8200;
                        value = 10000;
                    };
                    rgsc =         {
                        max = 65536;
                        min = 0;
                        value = 65536;
                    };
                    thrm =         {
                        max = 127;
                        min = "-64";
                        value = 63;
                    };
                    vblm =         {
                        max = 196608;
                        min = 0;
                        value = 65536;
                    };
                };
                IODisplayPrefsKey = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-B@1/NVDA/display0/AppleDisplay-1e6d-774b";
                IOMatchCategory = IODefaultMatchCategory;
                IOPowerManagement =     {
                    CapabilityFlags = 49152;
                    CurrentPowerState = 3;
                    MaxPowerState = 3;
                };
                IOProbeScore = 2000;
                IOProviderClass = IODisplayConnect;
            }; // IODisplay properties
            AppleDisplayType = Panel;
            AppleSense = RSCSeven,11/11/10:ESCSevenDDC;
        }; // IODisplay

        IOFramebufferOpen = {
            kIOFBCursorMemory = { size:8126704 version:3 location:2560x529 };
            kIOFBVRAMMemory = { size:256MB };
        }; // IOFramebufferOpen

        I2C Interfaces = {
            [0] = {
                I2C Inteface properties = {
                    IOI2CBusType = 1;
                    IOI2CInterfaceID = 4294967296;
                    IOI2CSupportedCommFlags = 3;
                    IOI2CTransactionTypes = 31;
                }; // I2C Inteface properties
                { id:0x100000000 busType:I2C transactionTypes:(No,Simple,DDCci,Combined,DisplayPort,) commFlags:(0?,UseSubAddress,) };
                EDID from E-DDC (old method) = 00ffffffffffff001e6d4b7737f60100021f0104b55021789ff675af4e42ab260e50542109007140818081c0a9c0b300d1c08100d1cfdaa77050d5a0345090203a30204f3100001a000000fd003090e1e150010a202020202020000000fc004c4720554c545241474541520a000000ff003130324e54475933533536370a0200020330712309070747100403011f131283010000e305c000e2006ae606050161613d6d1a0000020530900004613d613d4ed470d0d0a0325030203a00204f3100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee(cannot read more)
                EDID from E-DDC = 00ffffffffffff001e6d4b7737f60100021f0104b55021789ff675af4e42ab260e50542109007140818081c0a9c0b300d1c08100d1cfdaa77050d5a0345090203a30204f3100001a000000fd003090e1e150010a202020202020000000fc004c4720554c545241474541520a000000ff003130324e54475933533536370a0200020330712309070747100403011f131283010000e305c000e2006ae606050161613d6d1a0000020530900004613d613d4ed470d0d0a0325030203a00204f3100001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee7012790000030114663801866f0def002f801f009f0545000200090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b90
                Timing Report = { (unexpected data: 6e80beff00e6d2d0a4) };
                VCP Capabilities = {
                    (last byte at offset 352 is not null)
                    (expected string length 353)
                    VCP bytes = 2870726f74286d6f6e69746f722974797065286c6364296d6f64656c28574b39355529636d64732830312030322030332030432045332046332976637028303220303420303520303820313020313220313428303520303820304220292031362031382031412035322036302831312031322030462031302029204143204145204232204236204330204336204338204339204436283031203034292044462036322038442046342046352830312030322030332030342920463628303020303120303229203444203445203446203135283031203036203131203133203134203135203138203139203230203232203233203234203238203239203332203438292046372830302030312030322030332920463828303020303129204639204546204641283030203031292046442830302030312920464528303020303120303229204646296d6363735f76657228322e31296d737768716c2831292900ffffffffffffffff00;
                    VCP string = "(prot(monitor)type(lcd)model(WK95U)cmds(01 02 03 0C E3 F3)vcp(02 04 05 08 10 12 14(05 08 0B ) 16 18 1A 52 60(11 12 0F 10 ) AC AE B2 B6 C0 C6 C8 C9 D6(01 04) DF 62 8D F4 F5(01 02 03 04) F6(00 01 02) 4D 4E 4F 15(01 06 11 13 14 15 18 19 20 22 23 24 28 29 32 48) F7(00 01 02 03) F8(00 01) F9 EF FA(00 01) FD(00 01) FE(00 01 02) FF)mccs_ver(2.1)mswhql(1))";
                    {
                        prot = "monitor";
                        type = "lcd";
                        model = "WK95U";
                        cmds = {
                            01: VCP request
                            02: VCP reply
                            03: VCP set
                            0C: Save current settings
                            E3: Capabilities reply
                            F3: Capabilities request
                        };
                        vcp = {
                            02: New Control Value = { RW, NC, 0100020002:{ ?New control value(s) have been changed (see FIFO 52h) }, },
                            04: Restore Factory Defaults = { WO, NC, },
                            05: Restore Factory Luminance / Contrast Defaults = { WO, NC, },
                            08: Restore Factory Color Defaults = { WO, NC, },
                            10: Luminance = { RW, C, 0000640064:{ 100.0% }, },
                            12: Contrast = { RW, C, 0000640046:{ 70.0% }, },
                            14: Select Color Preset = { RW, NC, cap = { 05 08 0B : Warmer 2, Cooler 2, User 1 }, 00FFFF000B:{ User 1?±255% }, },
                            16: Video Gain (Drive): Red = { RW, C, 0000640032:{ 50.0% }, },
                            18: Video Gain (Drive): Green = { RW, C, 0000640032:{ 50.0% }, },
                            1A: Video Gain (Drive): Blue = { RW, C, 0000640032:{ 50.0% }, },
                            52: Active Control = { RO, NC, 0100FF0000:{ 00: FIFO is empty }, },
                            60: Input Select = { RW, NC, cap = { 11 12 0F 10 : Digital Video (TMDS) 3 HDMI 1, Digital Video (TMDS) 4 HDMI 2, DisplayPort 1, DisplayPort 2 }, 000012000F:{ ?DisplayPort 1 }, },
                            AC: Horizontal Frequency = { RO, C, 0100010748:{ 67.400kHz }, },
                            AE: Vertical Frequency = { RO, C, 0100001A54:{ 67.40Hz }, },
                            B2: Flat Panel Sub-Pixel Layout = { RO, NC, 01FFFF0000:{ Sub-pixel layout is not defined }, }, // (unexpected data for vcp B2: 6e880201b201ffff000006) 
                            B6: Display Technology Type = { RO, NC, 0100050003:{ Transducer: LCD (active matrix), Technology Implementation: Reserved, must be ignored }, },
                            C0: Display Usage Time = { RO, C, 01FFFF0747:{ ?1863 hours }, },
                            C6: Application Enable Key = { RO, NC, 01FFFF0068:{ 0x0068 }, },
                            C8: Display Controller ID = { RO, NC, 0100FF0005:{ Manufacturer:Mstar Semiconductor Product:0x00FF00 }, },
                            C9: Display Firmware Level = { RO, C, 01FFFF0307:{ 3.7 }, },
                            D6: Power Mode = { RW, NC, cap = { 01 04 : }, 0100050001:{ DPM ON, DPMS ON }, },
                            DF: VCP Version = { RO, NC, 0100FF0201:{ 2.1 }, },
                            62: Audio: Speaker Volume = { RW, NC, 0000640000:{ ?0.0% }, },
                            8D: Audio Mute / Screen Blank = { RW, NC, 0000640001:{ Screen Blanking NOT supported, ?, Reserved, must be ignored, Mute the audio }, },
                            F4: Manufacturer Specific = { TBD, TBD, },
                            F5: Manufacturer Specific = { TBD, TBD, cap = { 01 02 03 04 : }, },
                            F6: Manufacturer Specific = { TBD, TBD, cap = { 00 01 02 : }, },
                            4D: (unknown VCP code) = { Unknown, unknown, },
                            4E: (unknown VCP code) = { Unknown, unknown, },
                            4F: (unknown VCP code) = { Unknown, unknown, },
                            15: (unknown VCP code) = { Unknown, unknown, cap = { 01 06 11 13 14 15 18 19 20 22 23 24 28 29 32 48 : }, },
                            F7: Manufacturer Specific = { TBD, TBD, cap = { 00 01 02 03 : }, },
                            F8: Manufacturer Specific = { TBD, TBD, cap = { 00 01 : }, },
                            F9: Manufacturer Specific = { TBD, TBD, },
                            EF: Manufacturer Specific = { TBD, TBD, },
                            FA: Manufacturer Specific = { TBD, TBD, cap = { 00 01 : }, },
                            FD: Manufacturer Specific = { TBD, TBD, cap = { 00 01 : }, },
                            FE: Manufacturer Specific = { TBD, TBD, cap = { 00 01 02 : }, },
                            FF: Manufacturer Specific = { TBD, TBD, },
                        };
                        mccs_ver = "2.1";
                        mswhql = "1";
                    }
                }; // VCP Capabilities
                DisplayPort = {
                    00000h: 11 0a 84 81 01 00 01 c0 02 02 06 00 00 00 80 00  ................
                    00020h: 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    00060h: 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    00100h: 0a 84 00 02 02 02 02 10 00 04 00 00 00 00 00 00  ................
                    00200h: 41 00 77 77 01 03 22 22 00 00 00 00 00 00 00 00  A.ww..""........
                    00210h: 00 80 00 80 00 80 00 80 00 0a 00 00 00 00 00 00  ................
                    00220h: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    00240h: 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00  ...... .........
                    00270h: 00 77 77 00 00 00 00 00 00 00 00 00 00 00 00 00  .ww.............
                    00300h: 00 10 fa 41 41 50 4c 00 00 01 01 00 00 00 00 00  ...AAPL.........
                    00400h: 00 14 b9 33 34 47 4e 38 35 11 03 07 00 00 00 00  ...34GN85.......
                    00410h: 00 00 00 00 00 80 00 ff 00 ff 00 20 00 80 00 00  ........... ....
                    00440h: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ...............
                    00600h: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    02000h: 00 00 41 00 00 00 00 00 00 00 00 00 77 77 01 03  ..A.........ww..
                    02200h: 14 1e c4 81 01 00 01 c0 02 02 06 00 00 00 80 00  ................
                    02210h: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
                    68000h: 89 38 ae 0d ed 1c 0c 8c f4 e5 93 61 18 71 eb 47  .8.........a.q.G
                    68010h: 3b b6 40 c5 00 00 00 00 00 00 00 00 00 00 00 00  ;.@.............
                    68020h: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
                    69000h: 92 56 d2 83 1a 06 5c f2 02 00 00 50 78 cf 1f 45  .V....\....Px..E
                    69010h: 9e e7 78 1b 06 8b 3c 4c ea 5b 39 8e 3a 79 e5 2e  ..x...<L.[9.:y..
                    69020h: 83 98 3d a1 a0 c6 c3 7f fa 2c 2b 65 0f 1a 95 de  ..=......,+e....
                    692a0h: fe 2b 36 5a c8 c2 ce ae c4 2e 62 bf 8e 0d 1f 52  .+6Z......b....R
                    692b0h: 77 fa 97 e2 da 23 8a 15 b4 d5 a2 1a a7 00 29 73  w....#........)s
                    692c0h: 24 7a ec 13 a0 72 24 a9 1d 2a c6 10 80 6b bb 44  $z...r$..*...k.D
                    692e0h: 27 0d b0 21 95 e8 7f cc b6 e4 6e 47 7a 11 7c 3d  '..!......nGz.|=
                    692f0h: f8 a1 0a 7b e7 55 87 1d 57 c9 23 ce 77 f5 52 77  ...{.U..W.#.w.Rw
                    69310h: 93 d9 98 ea 8e f2 22 cc 83 00 59 da 25 8c d7 d6  ......"...Y.%...
                    69320h: 05 85 48 c2 fd 8d a9 dc 08 fc 68 7e ad d8 ba be  ..H.......h~....
                    69490h: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00  ................

                    Receiver Capability
                        00000h DPCD_REV: 1.1
                        00001h MAX_LINK_RATE: HBR
                        00002h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP
                        00003h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5, TPS4_SUPPORTED
                        00004h NORP: 2
                        00006h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
                        00007h DOWN_STREAM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED, OUI_SUPPORT
                        00008h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT
                        00009h RECEIVE_PORT_0_BUFFER_SIZE: 96 bytes per lane
                        0000ah RECEIVE_PORT_1_CAP_0: LOCAL_EDID_PRESENT, ASSOCIATED_TO_PRECEDING_PORT
                        0000eh TRAINING_AUX_RD_INTERVAL: 100µs for Main Link Clock Recovery phase, 400µs for Main Link Channel Equalization phase and FAUX training, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
                        00023h AV_SYNC_DATA_BLOCK:
                            00023h AV_GRANULARITY: AG_FACTOR = 2ms, VG_FACTOR = 2ms
                        00060h DSC_SUPPORT:
                        00061h DSC_REV: 2.1
                        00062h DSC_RC_BUF_BLK_SIZE: 1kB
                        00063h DSC_RC_BUF_SIZE: 0 * DSC_RC_BUF_BLK_SIZE
                        00065h DSC_LINE_BUF_BIT_DEPTH: 9 bits
                        00066h DSC_BLK_PREDICTION_SUPPORT:
                        00067h DSC_MAX_BITS_PER_PIXEL: 0 bpp
                        00069h DSC_DEC_COLOR_FORMAT_CAP:
                        0006ah DSC_DEC_COLOR_DEPTH_CAP: bpc
                        0006bh DSC_PEAK_THROUGHPUT: MODE_0 = Unsupported, MODE_1 = Unsupported
                        0006ch DSC_MAX_SLICE_WIDTH: 0 pixels
                        0006fh DSC_BITS_PER_PIXEL_INC: 1/16 bpp
                    Link Configuration
                        00100h LINK_BW_SET: HBR
                        00101h LANE_COUNT_SET: 4, ENHANCED_FRAME_EN
                        00103h TRAINING_LANE0_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
                        00104h TRAINING_LANE1_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
                        00105h TRAINING_LANE2_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
                        00106h TRAINING_LANE3_SET: TRAIN_VOLTAGE_SWING_LEVEL_2, TRAIN_PRE_EMPH_LEVEL_0
                        00107h DOWNSPREAD_CTRL: SPREAD_AMP_0_5
                        00109h I2C_SPEED_CONTROL_STATUS: 10kbps
                        00160h DSC_ENABLE: disabled
                    Link/Sink Device Status
                        00200h SINK_COUNT: 1, SINK_CP_READY
                        00202h LANE0_1_STATUS: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00202h LANE0_1_STATUS: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00203h LANE2_3_STATUS: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00203h LANE2_3_STATUS: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        00204h LANE_ALIGN_STATUS_UPDATED: INTERLANE_ALIGN_DONE
                        00205h SINK_STATUS: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
                        00206h ADJUST_REQUEST_LANE0_1: LANE0 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
                        00206h ADJUST_REQUEST_LANE0_1: LANE1 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
                        00207h ADJUST_REQUEST_LANE2_3: LANE2 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
                        00207h ADJUST_REQUEST_LANE2_3: LANE3 = ADJUST_VOLTAGE_SWING_LEVEL_2, ADJUST_PRE_EMPHASIS_LEVEL_0
                        00210h SYMBOL_ERROR_COUNT_LANE0: 0, valid
                        00212h SYMBOL_ERROR_COUNT_LANE1: 0, valid
                        00214h SYMBOL_ERROR_COUNT_LANE2: 0, valid
                        00216h SYMBOL_ERROR_COUNT_LANE3: 0, valid
                        00219h TEST_LINK_RATE: HBR
                        00220h TEST_LANE_COUNT: 4
                        00246h TEST_SINK_MISC: TST_CRC_COUNT = 0, TEST_CRC_SUPPORTED
                        00271h TEST_AUDIO_MODE: ?7 (unknown AUDIO_SAMPLING_RATE), AUDIO_CHANNELS_8
                        00272h TEST_AUDIO_PATTERN_TYPE: ?119 (unknown AUDIO_TEST_PATTERN)
                    Source Device-Specific
                        00300h SOURCE_OUI: 00-10-FA = Apple, Inc.
                        00303h SOURCE_ID: 41 41 50 4c 00 00  AAPL..
                        00309h SOURCE_HW_REV: 0.1
                        0030ah SOURCE_SW_REV: 1.0
                    Sink Device-Specific
                        00400h SINK_OUI: 00-14-B9 = MSTAR SEMICONDUCTOR
                        00403h SINK_ID: 33 34 47 4e 38 35  34GN85
                        00409h SINK_HW_REV: 1.1
                        0040ah SINK_SW_REV: 3.7
                        00410h : 00 00 00 00 00 80 00 ff 00 ff 00 20 00 80 00 00  ........... ....
                        00440h : 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ...............
                    Sink Control
                        00600h SET_POWER: SET_POWER_D0
                    DPRX ESI (Event Status Indicator)
                        02002h SINK_COUNT_ESI: 1, SINK_COUNT_CP_READY
                        0200ch LANE0_1_STATUS_ESI: LANE0 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        0200ch LANE0_1_STATUS_ESI: LANE1 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        0200dh LANE2_3_STATUS_ESI: LANE2 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        0200dh LANE2_3_STATUS_ESI: LANE3 = CR_DONE, CHANNEL_EQ_DONE, SYMBOL_LOCKED
                        0200eh LANE_ALIGN_STATUS_UPDATED_ESI: INTERLANE_ALIGN_DONE
                        0200fh SINK_STATUS_ESI: RECEIVE_PORT_0_STATUS, RECEIVE_PORT_1_STATUS
                    Extended Receiver Capability
                        02200h DP13_DPCD_REV: 1.4
                        02201h MAX_LINK_RATE: HBR3
                        02202h MAX_LANE_COUNT: 4, ENHANCED_FRAME_CAP, TPS3_SUPPORTED
                        02203h MAX_DOWNSPREAD: MAX_DOWNSPREAD_0_5, TPS4_SUPPORTED
                        02204h NORP: 2
                        02206h MAIN_LINK_CHANNEL_CODING: CAP_ANSI_8B10B
                        02207h DOWN_STREAM_PORT_COUNT: 0, MSA_TIMING_PAR_IGNORED, OUI_SUPPORT
                        02208h RECEIVE_PORT_0_CAP_0: LOCAL_EDID_PRESENT
                        02209h RECEIVE_PORT_0_BUFFER_SIZE: 96 bytes per lane
                        0220ah RECEIVE_PORT_1_CAP_0: LOCAL_EDID_PRESENT, ASSOCIATED_TO_PRECEDING_PORT
                        0220eh TRAINING_AUX_RD_INTERVAL: 100µs for Main Link Clock Recovery phase, 400µs for Main Link Channel Equalization phase and FAUX training, EXTENDED_RECEIVER_CAP_FIELD_PRESENT
                        02210h DPRX_FEATURE_ENUMERATION_LIST: VSC_SDP_EXT_FOR_COLORIMETRY_SUPPORTED
                    HDCP 1.3 and HDCP 2.2
                        68000h AUX_HDCP_BKSV: 89 38 ae 0d ed  .8...
                        68005h AUX_HDCP_RI_PRIME: 1c 0c  ..
                        68007h AUX_HDCP_AKSV: 8c f4 e5 93 61  ....a
                        6800ch AUX_HDCP_AN: 18 71 eb 47 3b b6 40 c5  .q.G;.@.
                        68028h AUX_HDCP_BCAPS: BCAPS_HDCP_CAPABLE
                    DP HDCP 2.2 Parameters
                        69000h HDCP_2_2_REG_RTX: 92 56 d2 83 1a 06 5c f2  .V....\.
                        69008h HDCP_2_2_REG_TXCAPS: VERSION = 2, TRANSMITTER_CAPABILITY_MASK = 0
                        6900bh HDCP_2_2_REG_CERT_RX: 50 78 cf 1f 45  Px..E
                        69010h : 9e e7 78 1b 06 8b 3c 4c ea 5b 39 8e 3a 79 e5 2e  ..x...<L.[9.:y..
                        69020h : 83 98 3d a1 a0 c6 c3 7f fa 2c 2b 65 0f 1a 95 de  ..=......,+e....
                        692a0h HDCP_2_2_REG_EKH_KM_WR: fe 2b 36 5a c8 c2 ce ae c4 2e 62 bf 8e 0d 1f 52  .+6Z......b....R
                        692b0h HDCP_2_2_REG_M: 77 fa 97 e2 da 23 8a 15 b4 d5 a2 1a a7 00 29 73  w....#........)s
                        692c0h HDCP_2_2_REG_HPRIME: 24 7a ec 13 a0 72 24 a9 1d 2a c6 10 80 6b bb 44  $z...r$..*...k.D
                        692e0h HDCP_2_2_REG_EKH_KM_RD: 27 0d b0 21 95 e8 7f cc b6 e4 6e 47 7a 11 7c 3d  '..!......nGz.|=
                        692f0h HDCP_2_2_REG_RN: f8 a1 0a 7b e7 55 87 1d  ...{.U..
                        692f8h HDCP_2_2_REG_LPRIME: 57 c9 23 ce 77 f5 52 77  W.#.w.Rw
                        69310h : 93 d9 98 ea 8e f2 22 cc  ......".
                        69318h HDCP_2_2_REG_EDKEY_KS: 83 00 59 da 25 8c d7 d6 05 85 48 c2 fd 8d a9 dc  ..Y.%.....H.....
                        69328h HDCP_2_2_REG_RIV: 08 fc 68 7e ad d8 ba be  ..h~....
                        69494h HDCP_2_2_REG_STREAM_TYPE: 1
                }; // DisplayPort
            },
        }; // I2C Interfaces

    }, // Monitor[1]: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-B@1/NVDA

    IOFramebuffer: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-C@2/NVDA = {
        DisplayInfo = {
            DisplayInfo properties = {
                IODisplayLocation = unknown;
            }; // DisplayInfo properties
        }; // DisplayInfo

        IOFramebuffer 0x3903 = {
            IOFramebuffer properties = {
                CFBundleIdentifier = "com.apple.nvidia.driver.NVDAResman";
                CFBundleIdentifierKernel = "com.apple.nvidia.driver.NVDAResman";
                IOAccelIndex = 2;
                IOAccelRevision = 2;
                IOAccelTypes = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/nvAccelerator";
                IOCFPlugInTypes =     {
                    "ACCF0000-0000-0000-0000-000a2789904e" = "IOAccelerator2D.plugin";
                };
                IOClass = NVDA;
                IODisplayParameters = "IOFramebufferParameterHandler is not serializable";
                IOFBCLUTDefer = 1;
                IOFBConfig =     {
                    IOFB0Hz = 1;
                    IOFBModes =         (
                                    {
                            AID = 550;
                            DM = {length = 36, bytes = 0x01000000 01000000 00000000 00000000 ... 00000000 00000000 };
                            ID = "-256";
                        }
                    );
                };
                IOFBCurrentPixelClock = 269310000;
                IOFBCurrentPixelCount = 5386120;
                IOFBCurrentPixelCountReal = 5386120;
                IOFBCursorInfo =     (
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 },
                    {length = 104, bytes = 0x01000000 00010000 00010000 20000000 ... 00000000 00000000 }
                );
                IOFBDependentID = 4294967754;
                IOFBDependentIndex = 2;
                IOFBGammaCount = 1024;
                IOFBGammaHeaderSize = 12;
                IOFBGammaWidth = 12;
                IOFBI2CInterfaceIDs =     (
                    8589934592
                );
                IOFBI2CInterfaceInfo =     (
                            {
                        IOI2CBusType = 1;
                        IOI2CInterfaceID = 0;
                        IOI2CSupportedCommFlags = 3;
                        IOI2CTransactionTypes = 31;
                    }
                );
                IOFBMemorySize = 268435456;
                IOFBNeedsRefresh = 1;
                IOFBProbeOptions = 1025;
                IOFBScalerInfo = {length = 48, bytes = 0x30000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTimingRange = {length = 240, bytes = 0xf0000000 00000000 00000000 00000000 ... 00000000 00000000 };
                IOFBTransform = 0;
                IOFBUIScale = {length = 4, bytes = 0x01000000};
                IOFBWaitCursorFrames = 29;
                IOFBWaitCursorPeriod = 33333333;
                IOFramebufferOpenGLIndex = 2;
                IOGeneralInterest = "IOCommand is not serializable";
                IOMatchCategory = IOFramebuffer;
                IONDRVFramebufferGeneration = {length = 8, bytes = 0x0300000003000000};
                IONameMatch =     (
                    "NVDA,NVMac"
                );
                IONameMatched = "NVDA,NVMac";
                IOPMStrictTreeOrder = 1;
                IOParentMatch =     {
                    IOPropertyMatch =         {
                        NVCLASS = NVDA;
                        NVDAType = Official;
                    };
                    IOProviderClass = IOPCIDevice;
                };
                IOPowerManagement =     {
                    CapabilityFlags = 32768;
                    ChildProxyPowerState = 2;
                    CurrentPowerState = 2;
                    DriverPowerState = 1;
                    MaxPowerState = 2;
                };
                IOProbeScore = 60000;
                IOProviderClass = IONDRVDevice;
                IOScreenRestoreState = {length = 4, bytes = 0x00000000};
                "audio-selector" = {length = 4, bytes = 0x64704341};
                errordb = 70ced8266b6e91e895714fe37e4dc1bd;
                "graphic-options" = 0;
                "nv-stats" = {length = 16, bytes = 0x01000000120000002300000000000000};
                "startup-timing" = {length = 168, bytes = 0x00000000 000000c0 00000000 00000000 ... 00000000 00000000 };
            }; // IOFramebuffer properties
            IOFBConfig/IOFBModes = [
                { DisplayModeInformation = { 1x1@0.000Hz maxdepth:0 flags:Valid,Safe,Default, imagesize:0x0mm }; AppleTimingID = 550:Apple_0x0_0hz_Offline; ID = 0xffffff00; },
            ]; // IOFBConfig/IOFBModes
            IOFBConfig/IOFB0Hz (suppressRefresh) = true;
            IOFBCursorInfo = [
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000) },
                { version:1.0 size:256x256 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:0 specialEncodings:(transparent:000000,inverting:ffffff) },
            ]; // IOFBCursorInfo
            IOFBProbeOptions = UserRequestProbe,SetTransform, Transform:0°,;
            IOFBScalerInfo = { version:0 maxPixels:8192x4096 options(UpSamplePixels,DownSamplePixels,ScaleInterlaced,Rotate,) 30.0.0.0.0.0.0.0 };
            IOFBTimingRange = { V1 version:0 10…200Hz 15.000…425.000kHz 15.000…340.000±0.200MHz sync() levels(0700_0300,0714_0286,1000_0400,0700_0000,) signal(interlaced CEA,) (total,active,blank,frontp,syncw,border1,border2)(charsize(h(1,1,1,1,1,8,8) v(1,1,1,1,1,1,1)) pixels(h(8192,0…8192,0…8192,0…8192,0…8192,0…4096,0…4096) v(4096,0…4096,0…4096,0…4096,0…4096,0…4096,0…4096))) links(#:1 0:0.000…340.000 1:0.000…340.000 MHz) encodings() bpc() colorimetry() dynamicrange() f0.0.0.0.0.1.0.0.0.0.0 };
            IOFBTransform = 0°,;
            startup-timing = { appleTimingID = Invalid (not a standard timing); flags = DetailedTimingValid,ScalingInfoValid,; DetailedTimingInformation = { V2 id:0x00000000 3440x1440@50.001Hz 74.601kHz 269.310MHz (errMHz 0,0)  h(48 32 90 +)  v(3 10 39 -)  border(h0:0 v0:0)  active:3440x1440 (not scaled) inset:0x0 flags(0°,) signal() levels:0700_0300 links:1 vbext:0 vbstretch:0 vbshrink:0 encodings() bpc() colorimetry() dynamicrange() dsc(0x0 0bpp) } };
        }; // IOFramebuffer

        IOFramebufferOpen = {
            kIOFBCursorMemory = { size:8126704 version:3 location:1612x122 };
            kIOFBVRAMMemory = { size:256MB };
        }; // IOFramebufferOpen

        I2C Interfaces = {
            [0] = {
                I2C Inteface properties = {
                    IOI2CBusType = 1;
                    IOI2CInterfaceID = 8589934592;
                    IOI2CSupportedCommFlags = 3;
                    IOI2CTransactionTypes = 31;
                }; // I2C Inteface properties
                { id:0x200000000 busType:I2C transactionTypes:(No,Simple,DDCci,Combined,DisplayPort,) commFlags:(0?,UseSubAddress,) };
                EDID from E-DDC (old method) = (request error:e00002d5)
                EDID from E-DDC = (request error:e00002d5)
                Timing Report = { (unexpected data: 518107b910a533e2fe) };
                VCP Capabilities = {
                    (unexpected data at offset 0: 5183f300004f33e2fe7f000018a533e2fe7f0000900000000000000000000000000000000000),
                }; // VCP Capabilities
                DisplayPort = {
                    (00000h: IOI2CSendRequest error:e00002d5)
                }; // DisplayPort
            },
        }; // I2C Interfaces

    }, // IOFramebuffer: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-C@2/NVDA

]; // IOSERVICE
-----------------------------------------------------
CURRENT MODE = [
    Monitor[0] = {
        current mode by CGSGetCurrentDisplayMode (private) = 0 = { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(Valid,Safe,Default,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 };
        current mode by CGDisplayCurrentMode (deprecated)      = { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø };
        current mode by CGDisplayCopyDisplayMode               = { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB };
    }, // Monitor[0]
    Monitor[1] = {
        current mode by CGSGetCurrentDisplayMode (private) = 46 = { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 };
        current mode by CGDisplayCurrentMode (deprecated)       = { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø };
        current mode by CGDisplayCopyDisplayMode                = { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB };
    }, // Monitor[1]
]; // CURRENT MODE
-----------------------------------------------------
ALL MODES = [
    Monitor[0] = [
        CGDisplayAvailableModes (deprecated) (12 modes) = [
            { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 2: id:0x80003001 1280x720@0.000Hz 0Hz (dens=1.0) pixels:1280x720 resolution:54x54 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 4: id:0x80003002 640x480@0.000Hz 0Hz (dens=1.0) pixels:640x480 resolution:36x36 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 6: id:0x80003003 800x600@0.000Hz 0Hz (dens=1.0) pixels:800x600 resolution:45x45 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 8: id:0x80003004 1024x768@0.000Hz 0Hz (dens=1.0) pixels:1024x768 resolution:58x58 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 10: id:0x80003005 1024x576@0.000Hz 0Hz (dens=1.0) pixels:1024x576 resolution:44x44 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,) flags:(hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 12: id:0x80003006 1280x960@0.000Hz 0Hz (dens=1.0) pixels:1280x960 resolution:73x73 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 14: id:0x80003007 1344x1008@0.000Hz 0Hz (dens=1.0) pixels:1344x1008 resolution:76x76 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 16: id:0x80003008 1344x756@0.000Hz 0Hz (dens=1.0) pixels:1344x756 resolution:57x57 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 22: id:0x8000300b 1600x1200@0.000Hz 0Hz (dens=1.0) pixels:1600x1200 resolution:91x91 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 24: id:0x8000300c 1600x900@0.000Hz 0Hz (dens=1.0) pixels:1600x900 resolution:68x68 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 30: id:0x8000300f 2048x1152@0.000Hz 0Hz (dens=1.0) pixels:2048x1152 resolution:87x87 32bpp 8bpc 3cpp rowbytes:8192 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ø,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
        ]; // CGDisplayAvailableModes
        CGDisplayCopyAllDisplayModes (24 modes) = [
            { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 1: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 2: id:0x80003001 1280x720@0.000Hz 0Hz (dens=1.0) pixels:1280x720 resolution:54x54 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 3: id:0x80003001 1280x720@0.000Hz 0Hz (dens=1.0) pixels:1280x720 resolution:54x54 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 4: id:0x80003002 640x480@0.000Hz 0Hz (dens=1.0) pixels:640x480 resolution:36x36 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 5: id:0x80003002 640x480@0.000Hz 0Hz (dens=1.0) pixels:640x480 resolution:36x36 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 6: id:0x80003003 800x600@0.000Hz 0Hz (dens=1.0) pixels:800x600 resolution:45x45 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 7: id:0x80003003 800x600@0.000Hz 0Hz (dens=1.0) pixels:800x600 resolution:45x45 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 8: id:0x80003004 1024x768@0.000Hz 0Hz (dens=1.0) pixels:1024x768 resolution:58x58 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 9: id:0x80003004 1024x768@0.000Hz 0Hz (dens=1.0) pixels:1024x768 resolution:58x58 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 10: id:0x80003005 1024x576@0.000Hz 0Hz (dens=1.0) pixels:1024x576 resolution:44x44 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,) flags:(hw safe,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 11: id:0x80003005 1024x576@0.000Hz 0Hz (dens=1.0) pixels:1024x576 resolution:44x44 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,) flags:(hw safe,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 12: id:0x80003006 1280x960@0.000Hz 0Hz (dens=1.0) pixels:1280x960 resolution:73x73 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 13: id:0x80003006 1280x960@0.000Hz 0Hz (dens=1.0) pixels:1280x960 resolution:73x73 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 14: id:0x80003007 1344x1008@0.000Hz 0Hz (dens=1.0) pixels:1344x1008 resolution:76x76 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 15: id:0x80003007 1344x1008@0.000Hz 0Hz (dens=1.0) pixels:1344x1008 resolution:76x76 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 16: id:0x80003008 1344x756@0.000Hz 0Hz (dens=1.0) pixels:1344x756 resolution:57x57 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 17: id:0x80003008 1344x756@0.000Hz 0Hz (dens=1.0) pixels:1344x756 resolution:57x57 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 22: id:0x8000300b 1600x1200@0.000Hz 0Hz (dens=1.0) pixels:1600x1200 resolution:91x91 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,NotPreset,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 23: id:0x8000300b 1600x1200@0.000Hz 0Hz (dens=1.0) pixels:1600x1200 resolution:91x91 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,NotPreset,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 24: id:0x8000300c 1600x900@0.000Hz 0Hz (dens=1.0) pixels:1600x900 resolution:68x68 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 25: id:0x8000300c 1600x900@0.000Hz 0Hz (dens=1.0) pixels:1600x900 resolution:68x68 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 30: id:0x8000300f 2048x1152@0.000Hz 0Hz (dens=1.0) pixels:2048x1152 resolution:87x87 32bpp 8bpc 3cpp rowbytes:8192 IOFlags:(Valid,Safe,) flags:(gui usable,hw safe,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 31: id:0x8000300f 2048x1152@0.000Hz 0Hz (dens=1.0) pixels:2048x1152 resolution:87x87 32bpp 10bpc 3cpp rowbytes:8192 IOFlags:(Valid,Safe,) flags:(hw safe,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
        ]; // CGDisplayCopyAllDisplayModes
        CGSGetDisplayModeDescriptionOfLength (34 modes) = [
            { 0: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(Valid,Safe,Default,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 1: id:0x80003000 2560x1440@0.000Hz 0Hz (dens=1.0) pixels:2560x1440 resolution:109x109 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Default,) flags:(Default,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 2: id:0x80003001 1280x720@0.000Hz 0Hz (dens=1.0) pixels:1280x720 resolution:54x54 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,) flags:(Valid,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 3: id:0x80003001 1280x720@0.000Hz 0Hz (dens=1.0) pixels:1280x720 resolution:54x54 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 4: id:0x80003002 640x480@0.000Hz 0Hz (dens=1.0) pixels:640x480 resolution:36x36 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 5: id:0x80003002 640x480@0.000Hz 0Hz (dens=1.0) pixels:640x480 resolution:36x36 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 6: id:0x80003003 800x600@0.000Hz 0Hz (dens=1.0) pixels:800x600 resolution:45x45 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,) flags:(Valid,NotPreset,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 7: id:0x80003003 800x600@0.000Hz 0Hz (dens=1.0) pixels:800x600 resolution:45x45 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 8: id:0x80003004 1024x768@0.000Hz 0Hz (dens=1.0) pixels:1024x768 resolution:58x58 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,) flags:(Valid,NotPreset,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 9: id:0x80003004 1024x768@0.000Hz 0Hz (dens=1.0) pixels:1024x768 resolution:58x58 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 10: id:0x80003005 1024x576@0.000Hz 0Hz (dens=1.0) pixels:1024x576 resolution:44x44 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 11: id:0x80003005 1024x576@0.000Hz 0Hz (dens=1.0) pixels:1024x576 resolution:44x44 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 12: id:0x80003006 1280x960@0.000Hz 0Hz (dens=1.0) pixels:1280x960 resolution:73x73 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,) flags:(Valid,NotPreset,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 13: id:0x80003006 1280x960@0.000Hz 0Hz (dens=1.0) pixels:1280x960 resolution:73x73 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 14: id:0x80003007 1344x1008@0.000Hz 0Hz (dens=1.0) pixels:1344x1008 resolution:76x76 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,) flags:(Valid,NotPreset,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 15: id:0x80003007 1344x1008@0.000Hz 0Hz (dens=1.0) pixels:1344x1008 resolution:76x76 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 16: id:0x80003008 1344x756@0.000Hz 0Hz (dens=1.0) pixels:1344x756 resolution:57x57 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,) flags:(Valid,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 17: id:0x80003008 1344x756@0.000Hz 0Hz (dens=1.0) pixels:1344x756 resolution:57x57 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 18: id:0x80003009 1440x900@0.000Hz 0Hz (dens=1.0) pixels:1440x900 resolution:68x68 32bpp 8bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(Valid,NotPreset,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 19: id:0x80003009 1440x900@0.000Hz 0Hz (dens=1.0) pixels:1440x900 resolution:68x68 32bpp 10bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 20: id:0x8000300a 1680x1050@0.000Hz 0Hz (dens=1.0) pixels:1680x1050 resolution:79x79 32bpp 8bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(Valid,NotPreset,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 21: id:0x8000300a 1680x1050@0.000Hz 0Hz (dens=1.0) pixels:1680x1050 resolution:79x79 32bpp 10bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 22: id:0x8000300b 1600x1200@0.000Hz 0Hz (dens=1.0) pixels:1600x1200 resolution:91x91 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,NotPreset,) flags:(Valid,NotPreset,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 23: id:0x8000300b 1600x1200@0.000Hz 0Hz (dens=1.0) pixels:1600x1200 resolution:91x91 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,NotPreset,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 24: id:0x8000300c 1600x900@0.000Hz 0Hz (dens=1.0) pixels:1600x900 resolution:68x68 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,) flags:(Valid,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 25: id:0x8000300c 1600x900@0.000Hz 0Hz (dens=1.0) pixels:1600x900 resolution:68x68 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 26: id:0x8000300d 1920x1080@0.000Hz 0Hz (dens=1.0) pixels:1920x1080 resolution:82x82 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,ValidForMirroring,ValidForAirPlay,) flags:(Valid,ValidForMirroring,ValidForAirPlay,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 27: id:0x8000300d 1920x1080@0.000Hz 0Hz (dens=1.0) pixels:1920x1080 resolution:82x82 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,ValidForMirroring,ValidForAirPlay,) flags:(ValidForAirPlay,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 28: id:0x8000300e 1920x1200@0.000Hz 0Hz (dens=1.0) pixels:1920x1200 resolution:91x91 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(Valid,NotPreset,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 29: id:0x8000300e 1920x1200@0.000Hz 0Hz (dens=1.0) pixels:1920x1200 resolution:91x91 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,) flags:(NotPreset,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 30: id:0x8000300f 2048x1152@0.000Hz 0Hz (dens=1.0) pixels:2048x1152 resolution:87x87 32bpp 8bpc 3cpp rowbytes:8192 IOFlags:(Valid,Safe,) flags:(Valid,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 31: id:0x8000300f 2048x1152@0.000Hz 0Hz (dens=1.0) pixels:2048x1152 resolution:87x87 32bpp 10bpc 3cpp rowbytes:8192 IOFlags:(Valid,Safe,) flags:(¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 32: id:0x80003010 2560x1600@0.000Hz 0Hz (dens=1.0) pixels:2560x1600 resolution:121x121 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,AcceleratorBacked,) flags:(Valid,NotPreset,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
            { 33: id:0x80003010 2560x1600@0.000Hz 0Hz (dens=1.0) pixels:2560x1600 resolution:121x121 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,ValidForMirroring,AcceleratorBacked,) flags:(NotPreset,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000001 },
        ]; // CGSGetDisplayModeDescriptionOfLength
    ], // Monitor[0]
    Monitor[1] = [
        CGDisplayAvailableModes (deprecated) (29 modes) = [
            { 0: id:0x80003000 1280x1024@75.000Hz 75Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 2: id:0x80003001 1024x768@60.000Hz 60Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 4: id:0x80003002 800x600@60.250Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 6: id:0x80003003 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 8: id:0x80003004 1280x1024@60.000Hz 60Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 10: id:0x80003005 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Default,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 12: id:0x80003006 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 14: id:0x80003007 1280x720@60.000Hz 60Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 16: id:0x80003008 720x480@59.875Hz 60Hz (dens=1.0) pixels:720x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 18: id:0x80003009 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 20: id:0x8000300a 1920x1080@50.000Hz 50Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 22: id:0x8000300b 1280x720@50.000Hz 50Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 24: id:0x8000300c 720x576@50.000Hz 50Hz (dens=1.0) pixels:720x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 26: id:0x8000300d 640x480@60.000Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 28: id:0x8000300e 800x600@60.000Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 30: id:0x8000300f 1024x576@60.000Hz 60Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 32: id:0x80003010 1280x960@60.000Hz 60Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 34: id:0x80003011 1344x1008@60.000Hz 60Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 36: id:0x80003012 1344x756@60.000Hz 60Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 42: id:0x80003015 1600x900@60.000Hz 60Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 50: id:0x80003019 640x480@50.000Hz 50Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 52: id:0x8000301a 800x600@50.000Hz 50Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 54: id:0x8000301b 1024x768@50.000Hz 50Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 56: id:0x8000301c 1024x576@50.000Hz 50Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 58: id:0x8000301d 1280x960@50.000Hz 50Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 60: id:0x8000301e 1344x1008@50.000Hz 50Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 62: id:0x8000301f 1344x756@50.000Hz 50Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
            { 68: id:0x80003022 1600x900@50.000Hz 50Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ø,ø,ø,ø,) depthFormat:ø encoding:ø },
        ]; // CGDisplayAvailableModes
        CGDisplayCopyAllDisplayModes (57 modes) = [
            { 0: id:0x80003000 1280x1024@75.000Hz 75Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 1: id:0x80003000 1280x1024@75.000Hz 75Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 2: id:0x80003001 1024x768@60.000Hz 60Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 3: id:0x80003001 1024x768@60.000Hz 60Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 4: id:0x80003002 800x600@60.250Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 5: id:0x80003002 800x600@60.250Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 6: id:0x80003003 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 7: id:0x80003003 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 8: id:0x80003004 1280x1024@60.000Hz 60Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 9: id:0x80003004 1280x1024@60.000Hz 60Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 10: id:0x80003005 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Default,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 11: id:0x80003005 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Default,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 12: id:0x80003006 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 13: id:0x80003006 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 14: id:0x80003007 1280x720@60.000Hz 60Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 15: id:0x80003007 1280x720@60.000Hz 60Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 16: id:0x80003008 720x480@59.875Hz 60Hz (dens=1.0) pixels:720x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 17: id:0x80003008 720x480@59.875Hz 60Hz (dens=1.0) pixels:720x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 18: id:0x80003009 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 19: id:0x80003009 640x480@59.875Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 20: id:0x8000300a 1920x1080@50.000Hz 50Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 21: id:0x8000300a 1920x1080@50.000Hz 50Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 22: id:0x8000300b 1280x720@50.000Hz 50Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 23: id:0x8000300b 1280x720@50.000Hz 50Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 24: id:0x8000300c 720x576@50.000Hz 50Hz (dens=1.0) pixels:720x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 25: id:0x8000300c 720x576@50.000Hz 50Hz (dens=1.0) pixels:720x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 26: id:0x8000300d 640x480@60.000Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 27: id:0x8000300d 640x480@60.000Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 28: id:0x8000300e 800x600@60.000Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 29: id:0x8000300e 800x600@60.000Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 30: id:0x8000300f 1024x576@60.000Hz 60Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 31: id:0x8000300f 1024x576@60.000Hz 60Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 32: id:0x80003010 1280x960@60.000Hz 60Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 33: id:0x80003010 1280x960@60.000Hz 60Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 34: id:0x80003011 1344x1008@60.000Hz 60Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 35: id:0x80003011 1344x1008@60.000Hz 60Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 36: id:0x80003012 1344x756@60.000Hz 60Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 37: id:0x80003012 1344x756@60.000Hz 60Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 42: id:0x80003015 1600x900@60.000Hz 60Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 43: id:0x80003015 1600x900@60.000Hz 60Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 50: id:0x80003019 640x480@50.000Hz 50Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 51: id:0x80003019 640x480@50.000Hz 50Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 52: id:0x8000301a 800x600@50.000Hz 50Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 53: id:0x8000301a 800x600@50.000Hz 50Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 54: id:0x8000301b 1024x768@50.000Hz 50Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 55: id:0x8000301b 1024x768@50.000Hz 50Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 56: id:0x8000301c 1024x576@50.000Hz 50Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 57: id:0x8000301c 1024x576@50.000Hz 50Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 58: id:0x8000301d 1280x960@50.000Hz 50Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 59: id:0x8000301d 1280x960@50.000Hz 50Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 60: id:0x8000301e 1344x1008@50.000Hz 50Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 61: id:0x8000301e 1344x1008@50.000Hz 50Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 62: id:0x8000301f 1344x756@50.000Hz 50Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 63: id:0x8000301f 1344x756@50.000Hz 50Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
            { 68: id:0x80003022 1600x900@50.000Hz 50Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB },
            { 69: id:0x80003022 1600x900@50.000Hz 50Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB },
        ]; // CGDisplayCopyAllDisplayModes
        CGSGetDisplayModeDescriptionOfLength (76 modes) = [
            { 0: id:0x80003000 1280x1024@75.000Hz 75Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:004b0001.0000.00000001 },
            { 1: id:0x80003000 1280x1024@75.000Hz 75Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:004b0001.0000.00000001 },
            { 2: id:0x80003001 1024x768@60.000Hz 60Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 3: id:0x80003001 1024x768@60.000Hz 60Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 4: id:0x80003002 800x600@60.250Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c4001.0000.00000001 },
            { 5: id:0x80003002 800x600@60.250Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c4001.0000.00000001 },
            { 6: id:0x80003003 640x480@59.875Hz 59Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 7: id:0x80003003 640x480@59.875Hz 59Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 8: id:0x80003004 1280x1024@60.000Hz 60Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 9: id:0x80003004 1280x1024@60.000Hz 60Hz (dens=1.0) pixels:1280x1024 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 10: id:0x80003005 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Default,Television,) flags:(Valid,Safe,Default,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 11: id:0x80003005 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Default,Television,) flags:(Default,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 12: id:0x80003006 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 13: id:0x80003006 1920x1080@60.000Hz 60Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 14: id:0x80003007 1280x720@60.000Hz 60Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 15: id:0x80003007 1280x720@60.000Hz 60Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 16: id:0x80003008 720x480@59.875Hz 59Hz (dens=1.0) pixels:720x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 17: id:0x80003008 720x480@59.875Hz 59Hz (dens=1.0) pixels:720x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 18: id:0x80003009 640x480@59.875Hz 59Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 19: id:0x80003009 640x480@59.875Hz 59Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003be002.0000.00000001 },
            { 20: id:0x8000300a 1920x1080@50.000Hz 50Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 21: id:0x8000300a 1920x1080@50.000Hz 50Hz (dens=1.0) pixels:1920x1080 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 22: id:0x8000300b 1280x720@50.000Hz 50Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 23: id:0x8000300b 1280x720@50.000Hz 50Hz (dens=1.0) pixels:1280x720 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 24: id:0x8000300c 720x576@50.000Hz 50Hz (dens=1.0) pixels:720x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 25: id:0x8000300c 720x576@50.000Hz 50Hz (dens=1.0) pixels:720x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2880 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 26: id:0x8000300d 640x480@60.000Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 27: id:0x8000300d 640x480@60.000Hz 60Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 28: id:0x8000300e 800x600@60.000Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 29: id:0x8000300e 800x600@60.000Hz 60Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 30: id:0x8000300f 1024x576@60.000Hz 60Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 31: id:0x8000300f 1024x576@60.000Hz 60Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 32: id:0x80003010 1280x960@60.000Hz 60Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 33: id:0x80003010 1280x960@60.000Hz 60Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 34: id:0x80003011 1344x1008@60.000Hz 60Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 35: id:0x80003011 1344x1008@60.000Hz 60Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 36: id:0x80003012 1344x756@60.000Hz 60Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 37: id:0x80003012 1344x756@60.000Hz 60Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 38: id:0x80003013 1440x900@60.000Hz 60Hz (dens=1.0) pixels:1440x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(Valid,NotPreset,Television,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 39: id:0x80003013 1440x900@60.000Hz 60Hz (dens=1.0) pixels:1440x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 40: id:0x80003014 1680x1050@60.000Hz 60Hz (dens=1.0) pixels:1680x1050 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(Valid,NotPreset,Television,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 41: id:0x80003014 1680x1050@60.000Hz 60Hz (dens=1.0) pixels:1680x1050 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 42: id:0x80003015 1600x900@60.000Hz 60Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 43: id:0x80003015 1600x900@60.000Hz 60Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 44: id:0x80003016 1920x1200@60.000Hz 60Hz (dens=1.0) pixels:1920x1200 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 45: id:0x80003016 1920x1200@60.000Hz 60Hz (dens=1.0) pixels:1920x1200 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(NotPreset,Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 46: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 47: id:0x80003017 2560x1440@60.000Hz 60Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 48: id:0x80003018 2560x1600@60.000Hz 60Hz (dens=1.0) pixels:2560x1600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 49: id:0x80003018 2560x1600@60.000Hz 60Hz (dens=1.0) pixels:2560x1600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(NotPreset,Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:003c0001.0000.00000001 },
            { 50: id:0x80003019 640x480@50.000Hz 50Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 51: id:0x80003019 640x480@50.000Hz 50Hz (dens=1.0) pixels:640x480 resolution:72x72 32bpp 10bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 52: id:0x8000301a 800x600@50.000Hz 50Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 53: id:0x8000301a 800x600@50.000Hz 50Hz (dens=1.0) pixels:800x600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:3200 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 54: id:0x8000301b 1024x768@50.000Hz 50Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 55: id:0x8000301b 1024x768@50.000Hz 50Hz (dens=1.0) pixels:1024x768 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 56: id:0x8000301c 1024x576@50.000Hz 50Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 57: id:0x8000301c 1024x576@50.000Hz 50Hz (dens=1.0) pixels:1024x576 resolution:72x72 32bpp 10bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 58: id:0x8000301d 1280x960@50.000Hz 50Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 59: id:0x8000301d 1280x960@50.000Hz 50Hz (dens=1.0) pixels:1280x960 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 60: id:0x8000301e 1344x1008@50.000Hz 50Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(Valid,NotPreset,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 61: id:0x8000301e 1344x1008@50.000Hz 50Hz (dens=1.0) pixels:1344x1008 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,NotPreset,Television,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 62: id:0x8000301f 1344x756@50.000Hz 50Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 63: id:0x8000301f 1344x756@50.000Hz 50Hz (dens=1.0) pixels:1344x756 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5376 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 64: id:0x80003020 1440x900@50.000Hz 50Hz (dens=1.0) pixels:1440x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(Valid,NotPreset,Television,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 65: id:0x80003020 1440x900@50.000Hz 50Hz (dens=1.0) pixels:1440x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:5760 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 66: id:0x80003021 1680x1050@50.000Hz 50Hz (dens=1.0) pixels:1680x1050 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(Valid,NotPreset,Television,ValidForMirroring,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 67: id:0x80003021 1680x1050@50.000Hz 50Hz (dens=1.0) pixels:1680x1050 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6720 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,) flags:(NotPreset,Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 68: id:0x80003022 1600x900@50.000Hz 50Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 8bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(Valid,Television,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 69: id:0x80003022 1600x900@50.000Hz 50Hz (dens=1.0) pixels:1600x900 resolution:72x72 32bpp 10bpc 3cpp rowbytes:6400 IOFlags:(Valid,Safe,Television,) flags:(Television,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 70: id:0x80003023 1920x1200@50.000Hz 50Hz (dens=1.0) pixels:1920x1200 resolution:72x72 32bpp 8bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 71: id:0x80003023 1920x1200@50.000Hz 50Hz (dens=1.0) pixels:1920x1200 resolution:72x72 32bpp 10bpc 3cpp rowbytes:7680 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(NotPreset,Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 72: id:0x80003024 2560x1440@50.000Hz 50Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 73: id:0x80003024 2560x1440@50.000Hz 50Hz (dens=1.0) pixels:2560x1440 resolution:72x72 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,Television,ValidForMirroring,AcceleratorBacked,) flags:(Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 74: id:0x80003025 2560x1600@50.000Hz 50Hz (dens=1.0) pixels:2560x1600 resolution:72x72 32bpp 8bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(Valid,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
            { 75: id:0x80003025 2560x1600@50.000Hz 50Hz (dens=1.0) pixels:2560x1600 resolution:72x72 32bpp 10bpc 3cpp rowbytes:10240 IOFlags:(Valid,Safe,NotPreset,Television,ValidForMirroring,AcceleratorBacked,) flags:(NotPreset,Television,AcceleratorBacked,¿6<<28,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB refreshRate.unk0.unk1:00320001.0000.00000001 },
        ]; // CGSGetDisplayModeDescriptionOfLength
    ], // Monitor[1]
]; // ALL MODES
