10.11.5:
AppleIntelSKLGraphicsFramebuffer + 005ecb0:
array of four 12 byte records 68h_flags
48_dword_DisplayPipe=0000FFFF or number *512K bit0=FastLinkTraining (if 0 then 450 MHz else 540 MHz)
byte_AppleIntelDisplayPath40h bit3=2a08.SliceSDEnable,2a09.EUSDEnable
byte_AppleIntelDisplayPath38h bit4=29f9.DynamicFBCEnable
byte_AppleIntelDisplayPath39h byte3ah=0 bit5=.29fa_UsePlatformInformationVideoTurboFreq
dword_AppleIntelDisplayPath44h qword78h=AppleIntelFrameBuffer bit6=DoSetDPPowerState
bit7=MaxHBR_10_instead_of_HBR2_20
69h_flags
bit1=FrameBuffer4096Limit for ValidateSourceSize
MaxFrameBufferMemory bit2,3=AppleIntelFramebufferController::start set bit 12 of RC6_RegBase+0xc2020 and bit 5 of .0xc2004
0x24a0_dword frame buffer index according to Pike? bit4=DoMoreAUXonErr
*512K (also x8 in ::start) CursorMemory size 0x24a4_dword_PlatformInformation38hArrayHasNonFFRecord index into 0xA0 for ConfigureBufferTranslation bf8.NumTransactionsThreshhold
*_page_size 0x23d8_PlatformInformation38hFrameBufferInfoOffset4_connectionBit index into 0xA8 for ConfigureBufferTranslation 29fc.VideoTurboFreq
*34MB *.13h + offset into 34 MB range index into 0x98 for ConfigureBufferTranslation 3048.RC6_Threshold
VRAM,totalMB cam override with boot arg
id Model Name fStolenMemorySize fUnifiedMemorySize 30=internal panel according to Pike? (-forcecam1, forcecam2, -nocam)
64 MB 34 MB 21 MB 1536 MB 1388 1388 0 0 0 changing from 05 breaks HDMI according to Pike 2=CamelliaTcon2 valuesptr1 valuesptr2 valuesptr3
.24a0 .2400 .2404 .2408 .15a4 .24b0 .24a4 changing from 04 breaks DVI according to Pike 3=BanksiaTcon .bf8 .29fc .3048 (these value lists are terminated by null) .2958 .295c
dddddddd -------- qqqqqqqqqqqqqqqq bbbbbbbb dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd ddbbbbbb dddddddd dddddddd -------------------------- -------------------------- -------------------------- bb bb bb bb bb dddddddd dddddddd dddddddd dddddddd qqqqqqqqqqqqqqqq ---------------- ---------------- dddddddd dddddddd
0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0x5C 0x60 0x64 0x68 0x6C 0x6E 0x70 0x74 0x78 0x7C 0x80 0x84 0x88 0x8C 0x90 0x94 0x98 0xA0 0xA8 0xB0 0xB4 0xB8
00001e19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0f 05 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f8050000000000 50f9050000000000 a0f9050000000000 01000000 08000000
00001619 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0f 09 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 50fa050000000000 a0fa050000000000 01000000 08000000
00002619 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0f 09 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 50fa050000000000 a0fa050000000000 02000000 08000000
00001b19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 f0fa050000000000 40fb050000000000 01000000 08000000
00003b19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 02040a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000 87 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 f0fa050000000000 40fb050000000000 02000000 08000000
default: 00001219 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 ff000000 01000000 20000000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 40fb050000000000 40fb050000000000 01000000 08000000
10.11.4-SKL-1912000-4_displays: 01030403
HD530 Port 7 DVI fix: 03060a00 00020000 87010000
Intel HD 530 - Port 7 as HDMI: 03060a00 00080000 87010000
10.11.4-SKL-1912000-Port_0x5-DP2HDM: 01050900 00080000 87010000
10.11.4-SKL-1912000-Port_0x6-DP2HDM: 02040a00 00080000 87010000
10.11.4-SKL-1912000-Port_0x7-DP2HDM: 03060a00 00080000 87010000
256 MB
joevt patch test: 00001219 00000000 6649050000000000 01030303 00000004 00000010 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 00040000 87010000 01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000 0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 40fb050000000000 40fb050000000000 01000000 08000000
02001619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0a 0b 0000 00 00 00 00 03000000 04000000 80df1710 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 90fb050000000000 a0fa050000000000 a0fa050000000000 01000000 08000000
02002619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 87010000 02040a00 00040000 87010000 ff000000 01000000 20000000 0a 0b 0000 00 00 00 00 03000000 04000000 80df1710 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 90fb050000000000 a0fa050000000000 a0fa050000000000 02000000 08000000
CamelliaTcon2: 03001e19 00000000 9649050000000000 01020202 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 81010000 ff000000 01000000 20000000 ff000000 01000000 20000000 06 04 0000 00 00 00 00 02000000 04000000 00ef1c0d 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 f0f8050000000000 a0f9050000000000 40fc050000000000 01000000 08000000
04002619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 c7010000 02040a00 00040000 c7010000 ff000000 01000000 20000000 0a 0b 0000 05 05 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 02000000 08000000
05003b19 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 01050900 00040000 c7010000 02040a00 00040000 c7010000 ff000000 01000000 20000000 0a 13 0000 00 05 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000
06003b19 00000000 8049050000000000 01010101 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000 00000800 02000000 98000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 0a 13 0000 00 00 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000
01000219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
01001719 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
01001219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
01003219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 ff000000 01000000 20000000 00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000
ffffffff 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00 00 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 0000000000000000 0000000000000000 01000000 08000000
From older OS X:
old default: 00001219 01030303 00000004 00002002 00005001 00000060 6C050000 6C050000 00000000 00000000 FF000000 01000000 40000000 01050900 00040000 07050000 02040A00 00040000 07050000 03060A00 00040000 07050000 06 01 0000 00 00 08 00 02000000 04000000 80df1710 00000000 78050000 D2050000 40060000 00000000 00000000 00000000
Pike’s: 03001219 00010101 00000002 00003001 00000000 00000060 99140000 99140000 00000000 00000000 FF000800 00020000 40000000 FF050000 01000000 40000000 FF040000 01000000 40000000 FF000000 01000000 40000000 00 00 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0103 0303 191e0000 HD Graphics 515 (Mobile)
0103 0303 19160000 HD Graphics 520 (Mobile)
0103 0303 19260000 Iris Graphics 540 (Mobile)
0103 0303 191b0000 HD Graphics 530 (Mobile)
0103 0303 193b0000 Iris Pro Graphics 580 (Mobile or Desktop)
0103 0303 19120000 HD Graphics 530 (Desktop) <------------------------------------- default
0103 0303 19160002 HD Graphics 520 (Mobile)
0103 0303 19260002 Iris Graphics 540 (Mobile)
0102 0202 191e0003 HD Graphics 515 (Mobile) scaledByTcon CamelliaTcon2, for one of its framebuffers
0103 0303 19260004 Iris Graphics 540 (Mobile)
0103 0303 193b0005 Iris Pro Graphics 580 (Mobile or Desktop)
0101 0101 193b0006 Iris Pro Graphics 580 (Mobile or Desktop)
0000 0000 19020001 HD Graphics 510 (Desktop) (disabled)
0000 0000 19170001 HD Graphics 530? (disabled)
0000 0000 19120001 HD Graphics 530 (Desktop) (disabled)
0000 0000 19320001 Iris Pro Graphics 580 ? (disabled)