不同机型的电脑需要注入哪个platform-id才能正确地驱动显卡?通常这时候需要看 Clover自带的src ▸ edk2 ▸ Clover ▸ rEFIt_UEFI ▸ Platform ▸ gma.c 文件查找显卡参数,现在通过下面的smbios速查表 和 Intel核显platform ID整理就很方便了。
smbios速查表
SMBIOS ID | CPU Family | GPUs (S = Switchable) | Year and size |
---|---|---|---|
MacBook1,1 | Yonah | GMA 950 | 13" 2006 |
MacBook2,1 | Merom | GMA 950 | 13" 2006/07" |
MacBook3,1 | Merom | GMA X3100 | 13" 2007 |
MacBook4,1 | Penryn | GMA X3100 | 13" 2008 |
MacBook4,2 | Penryn | GMA X3100 | 13" 2008 |
MacBook5,1 | Penryn | GeForce 9400M | 13" 2008 |
MacBook5,2 | Penryn | GeForce 9400M | 13" 2009 |
MacBook6,1 | Penryn | GeForce 9400M | 13" 2009 |
MacBook7,1 | Penryn | GeForce 320M | 13" 2010 |
MacBook8,1 | Broadwell m | HD 5300 | 12" 2015 |
MacBook9,1 | Skylake m | HD 515 | 12" 2016 |
MacBook10,1 | Kaby Lake m | HD 615 | 12" 2017 |
— | — | — | — |
MacBookAir1,1 | Merom | GMA X3100 | 13" 2008 |
MacBookAir2,1 | Penryn | GeForce 9400M | 13" 2008/09" |
MacBookAir3,1 | Penryn | GeForce 320M | 11" 2010 |
MacBookAir3,2 | Penryn | GeForce 320M | 13" 2010 |
MacBookAir4,1 | Sandy Bridge | HD 3000 | 11" 2011 |
MacBookAir4,2 | Sandy Bridge | HD 3000 | 13" 2011 |
MacBookAir5,1 | Ivy Bridge | HD 4000 | 11" 2012 |
MacBookAir5,2 | Ivy Bridge | HD 4000 | 13" 2012 |
MacBookAir6,1 | Haswell | HD 5000 | 11" 2013 |
MacBookAir6,2 | Haswell | HD 5000 | 13" 2013 |
MacBookAir7,1 | Broadwell | HD 6000 | 11" 2015 |
MacBookAir7,2 | Broadwell | HD 6000 | 13" 2015 |
MacBookAir8,1 | Kaby Lake | Intel UHD Graphics 617 | 13" 2018 |
MacBookAir8,2 | Kaby Lake | Intel UHD Graphics 617 | 13" 2019 |
— | — | — | — |
MacBookPro1,1 | Yonah | Radeon X1600 | 15" 2006 |
MacBookPro1,2 | Yonah | Radeon X1600 | 17" 2006 |
MacBookPro2,1 | Merom | Radeon X1600 | 15" 2006 |
MacBookPro2,2 | Merom | Radeon X1600 | 17" 2006 |
MacBookPro3,1 | Merom | GeForce 8600M GT | 15"/17" 2007 |
MacBookPro4,1 | Penryn | GeForce 8600MG GT | 17" 2008 |
MacBookPro5,1 | Penryn | GeForce 9400M/9600M GT | S, 15" 2008/09" |
MacBookPro5,2 | Penryn | GeForce 9400M/9600M GT | S, 17" 2009 |
MacBookPro5,3 | Penryn | GeForce 9400M/9600M GT | S, 15" 2009 |
MacBookPro5,4 | Penryn | GeForce 9400M/9600M GT | S, 15" 2009 |
MacBookPro5,5 | Penryn | GeForce 9400M/9600M GT | S, 13" 2009 |
MacBookPro7,1 | Penryn | GeForce 320M | 13" 2010 |
MacBookPro6,1 | Arrandale | HD Graphics/GeForce GT 330M | S, 17" 2010 |
MacBookPro6,2 | Arrandale | HD Graphics/GeForce GT 330M | S, 15" 2010 |
MacBookPro8,1 | Sandy Bridge | HD 3000 | 13" 2011 |
MacBookPro8,2 | Sandy Bridge | HD 3000/Radeon HD 6490M | S, 15" 2011 |
MacBookPro8,3 | Sandy Bridge | HD 3000/Radeon HD 6750M | S, 17" 2011 |
MacBookPro9,1 | Ivy Bridge | HD 4000/GeForce GT 650M | S, 15" 2012 |
MacBookPro9,2 | Ivy Bridge | HD 4000 | 13" 2012 |
MacBookPro10,1 | Ivy Bridge | HD 4000/GeForce GT 650M | S, 15" 2012/13" |
MacBookPro10,2 | Ivy Bridge | HD 4000 | 13" 2012/13" |
MacBookPro11,1 | Haswell | Iris 5100 | 13" 2013/14" |
MacBookPro11,2 | Haswell | Iris Pro 5200 | 15" 2013/14" |
MacBookPro11,3 | Haswell | Iris Pro 5200/GeForce GT 750M | S, 15" 2013/14" |
MacBookPro11,4 | Haswell | Iris Pro 5200 | 15" 2015 |
MacBookPro11,5 | Haswell | Iris Pro 5200/Radeon R9 M370X | 15" 2015 |
MacBookPro12,1 | Broadwell | Iris 6100 | 13" 2015 |
MacBookPro13,1 | Skylake | Iris 540 | 13" 2016 |
MacBookPro13,2 | Skylake | Iris 550 | 13" 2016 |
MacBookPro13,3 | Skylake | HD 530/Radeon Pro 450 | 15" 2016 |
MacBookPro14,1 | Kaby Lake | Iris Plus 640 | 13" 2017 |
MacBookPro14,2 | Kaby Lake | Iris Plus 650 | 13" 2017 |
MacBookPro14,3 | Kaby Lake | HDs 630/Radeon Pro 555 | 15" 2017 |
MacBookPro15,1 | Caffee Lake | Intel UHD Graphics 630 | 15" 2018 |
MacBookPro15,2 | Caffee Lake | Intel Iris Plus Graphics 655 | 13" 2018 |
MacBookPro15,3 | Caffee Lake | UHD630/ Radeon Pro555X/560X Radeon Pro Vega 16/20 | 15" 2019 |
MacBookPro15,4 | Caffee Lake | Intel Iris Plus Graphics 645 | 13" 2019 |
MacBookPro16,1 | Caffee Lake | Intel UHD Graphics 630 AMD Radeon Pro 5300M/5500M | 16" 2019 |
— | — | — | — |
iMac4,1 | Yonah | Radeon X1600 | 17"/20" 2006 |
iMac4,2 | Yonah | GMA 950 | 17" 2006 |
iMac5,1 | Merom | Radeon X1600 | 17"/20" 2006 |
iMac5,2 | Merom | GMA 950 | 17" 2006 |
iMac6,1 | Merom | GeForce 7300GT | 24" 2006 |
iMac7,1 | Merom | Radeon HD 2400 XT | 20"/24" 2007 |
iMac8,1 | Penryn | Radeon HD 2400 XT | 20"/24" 2008 |
iMac9,1 | Penryn | GeForce 9400M | 20"/24" 2009 |
iMac10,1 | Wolfdale | GeForce 9400M | 21.5"/27" 2009 |
iMac10,1 | Wolfdale | Radeon HD 4670 | 21.5"/27" 2009 |
iMac11,1 | Lynnfield | Radeon HD 4850 | 27" 2009 |
iMac11,2 | Clarkdale | Radeon HD 4670 | 21.5" 2010 |
iMac11,3 | Clarkdale | Radeon HD 5670 | 27" 2010 |
iMac12,1 | Sandy Bridge | Radeon HD 6750M | 21.5" 2011 |
iMac12,2 | Sandy Bridge | Radeon HD 6770M | 27" 2011 |
iMac13,1 | Ivy Bridge | GeForce GT 640M | 21.5" 2012 |
iMac13,2 | Ivy Bridge | GeForce GTX 660M | 27" 2012 |
iMac13,1 | Ivy Bridge | HD 4000 | 21.5" 2013 |
iMac14,1 | Haswell | Iris Pro 5200 | 21.5" 2013 |
iMac14,1 | Haswell | GeForce GT 750M | 21.5" 2013 |
iMac14,2 | Haswell | GeForce GT 755M | 27" 2013 |
iMac14,4 | Haswell | HD 5000 | 21.5" 2014 |
iMac15,1 | Haswell | Radeon R9 M290X | 27" 2014/15" |
iMac16,1 | Broadwell | HD 6000 or Iris Pro 6200 | 21.5" 2015 |
iMac16,2 | Broadwell | Iris Pro 6200 | 21.5" 2015 |
iMac17,1 | Skylake | Radeon R9 M380 | 27" 2015 |
iMac18,1 | Kaby Lake | Iris Plus 640 | 21.5" 2017 |
iMac18,2 | Kaby Lake | Radeon Pro 555 | 21.5" 2017 |
iMac18,3 | Kaby Lake | Radeon Pro 570 | 27" 2017 |
iMac19,1 | Coffee Lake | Radeon Pro 580 | 2017 |
iMac19,2 | Coffee Lake | Radeon Pro 580X/Radeon Pro Vega 48 | 2019 |
— | — | — | — |
iMacPro1,1 | Radeon Pro Vega 56/64/64X | 2017 | |
— | — | — | — |
Macmini1,1 | Yonah | GMA 950 | 2006 |
Macmini2,1 | Merom | GMA 950 | 2007 |
Macmini3,1 | Penryn | GeForce 9400M | 2009 |
Macmini4,1 | Penryn | GeForce 320M | 2010 |
Macmini5,1 | Sandy Bridge | HD 3000 | 2011 |
Macmini5,2 | Sandy Bridge | Radeon HD 6630M | 2011 |
Macmini5,3 | Sandy Bridge | HD 3000 | 2011 |
Macmini6,1 | Ivy Bridge | HD 4000 | 2012 |
Macmini6,2 | Ivy Bridge | HD 4000 | 2012 |
Macmini7,1 | Haswell | HD 5000 or Iris 5100 | 2014 |
Macmini8,1 | Coffee Lake | UHD Graphics 630 | 2018 |
— | — | — | — |
MacPro1,1 | Woodcrest | GeForce 7300 GT | 2006 |
MacPro2,1 | Clovertown | GeForce 7300 GT | 2006 |
MacPro3,1 | Harpertown | Radeon HD 2600 XT | 2008 |
MacPro4,1 | Nehalem | GeForce GT 120 | 2009 |
MacPro5,1 | Nehalem | Radeon HD 5770 | 2010 |
MacPro5,1 | Westmere | Radeon HD 5770 | 2012 |
MacPro6,1 | Ivy BridgeEP | FirePro D300 | 2013 |
MacPro7,1 | Cascade Lake | Radeon Pro 580X/Radeon Pro Vega II | 2019 |
— | — | — | — |
Xserve1,1 | Woodcrest | Radeon X1300 | 2006 |
Xserve2,1 | Harpertown | Radeon X1300 | 2008 |
Xserve3,1 | Nehalem | GeForce GT 120 | 2009 |
INTEL核显平台
sandy bridge平台
[BL:0x0710]
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | HDMI |
---|---|---|---|---|---|---|
Intel HD Graphics 3000 | 0x00010000 | MacBookPro8,1 MacBookPro8,2 MacBookPro8,3 | 4 | 1 | 3 | |
Intel HD Graphics 3000 | 0x00020000 | 1 | 1 | |||
Intel HD Graphics 3000 | 0x00030010 | Macmini5,1 Macmini5,3 | 3 | 2 | 1 | |
Intel HD Graphics 3000 | 0x00030020 | Macmini5,1 Macmini5,3 | 3 | 2 | 1 | |
Intel HD Graphics 3000 | 0x00030030 | Macmini5,2 | 0 | |||
Intel HD Graphics 3000 | 0x00040000 | MacBookAir4,1 MacBookAir4,2 | 3 | 1 | 2 | |
Intel HD Graphics 3000 | 0x00050000 | iMac12,1/iMac12,2 | 0 |
UINT8 sandy_bridge_hd_vals[13][4] = {
{ 0x00, 0x00, 0x00, 0x00 }, //0 "AAPL00,DataJustify"
{ 0x00, 0x00, 0x00, 0x00 }, //1 "AAPL00,Dither"
{ 0x00, 0x00, 0x00, 0x00 }, //2 "AAPL00,LinkFormat"
{ 0x00, 0x00, 0x00, 0x00 }, //3 "AAPL00,LinkType"
{ 0x00, 0x00, 0x00, 0x00 }, //4 "AAPL00,PixelFormat"
{ 0x00, 0x00, 0x00, 0x00 }, //5 "AAPL00,T1"
{ 0x14, 0x00, 0x00, 0x00 }, //6 "AAPL00,T2"
{ 0xfa, 0x00, 0x00, 0x00 }, //7 "AAPL00,T3"
{ 0x2c, 0x01, 0x00, 0x00 }, //8 "AAPL00,T4"
{ 0x00, 0x00, 0x00, 0x00 }, //9 "AAPL00,T5"
{ 0x14, 0x00, 0x00, 0x00 }, //10 "AAPL00,T6"
{ 0xf4, 0x01, 0x00, 0x00 }, //11 "AAPL00,T7"
{ 0x04, 0x00, 0x00, 0x00 }, //12 "graphic-options"
};
ivy bridge平台
[BL:0x0710]
型号 | platform-id | 机型 | 接口 | LVDS | DP | HDMI |
---|---|---|---|---|---|---|
Intel HD Graphics 4000 | 0x01660000 | 4 | 1 | 3 | ||
Intel HD Graphics 4000 | 0x01660001 | MacBookPro10,2 | 4 | 1 | 2 | 1 |
Intel HD Graphics 4000 | 0x01660002 | MacBookPro10,1 | 1 | 1 | ||
Intel HD Graphics 4000 | 0x01660003 | MacBookPro9,2 | 4 | 1 | 3 | |
Intel HD Graphics 4000 | 0x01660004 | MacBookPro9,1 | 1 | 1 | ||
Intel HD Graphics 4000 | 0x01660005 | 3 | 3 | |||
Intel HD Graphics 4000 | 0x01660006 | iMac13,1 | 0 | |||
Intel HD Graphics 4000 | 0x01660007 | iMac13,2 | 0 | |||
Intel HD Graphics 4000 | 0x01660008 | MacBookAir5,1 | 3 | 1 | 2 | |
Intel HD Graphics 4000 | 0x01660009 | MacBookAir5,2 | 3 | 1 | 2 | |
Intel HD Graphics 4000 | 0x0166000a | Macmini6,1 | 3 | 2 | 1 | |
Intel HD Graphics 4000 | 0x0166000b | Macmini6,2 | 3 | 2 | 1 |
UINT8 ivy_bridge_hd_vals[1][4] = {
{ 0x0c, 0x00, 0x00, 0x00 }, //0 "graphics-options"
};
haswell平台
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | eDP | HDMI |
---|---|---|---|---|---|---|---|
0x04060000 | 3 | 1 | 1 | 1 | |||
0x0c060000 | 3 | 1 | 1 | 1 | |||
Intel HD Graphics 4600 | 0x04160000 | 3 | 1 | 1 | 1 | ||
Intel HD Graphics 4400 | 0x0a160000 | 3 | 1 | 1 | 1 | ||
0x0c160000 | 3 | 1 | 1 | 1 | |||
Intel HD Graphics 5000 | 0x04260000 | 3 | 1 | 1 | 1 | ||
Intel HD Graphics 5000 | 0x0a260000 | 3 | 1 | 1 | 1 | ||
0x0c260000 | 3 | 1 | 1 | 1 | |||
Intel Iris Pro Graphics 5200 | 0x0d260000 | 3 | 1 | 1 | 1 | ||
0x0d220003 | iMac14,1 iMac14,4 | 3 | 1 | 2 | |||
Intel HD Graphics 4600 | 0x04120004 | ||||||
Intel HD Graphics 5000 | 0x0a260005 | 3 | 1 | 2 | |||
Intel HD Graphics 5000 | 0x0a260006 | MacBookAir6,1 MacBookAir6,2 Macmini7,1 | 3 | 1 | 2 | ||
Intel Iris Pro Graphics 5200 | 0x0d260007 | MacBookPro11,2 MacBookPro11,3 | 4 | 1 | 2 | 1 | |
Intel Iris Graphics 5100 | 0x0a2e0008 | MacBookPro11,1 | 3 | 1 | 2 | ||
Intel HD Graphics 4600 | 0x0412000b | iMac15,1 | 0 |
UINT8 haswell_hd_vals[1][4] = {
{ 0x0c, 0x00, 0x00, 0x00 }, //0 "graphics-options"
};
broadwell平台
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | eDP | HDMI |
---|---|---|---|---|---|---|---|
0x16060000 | 3 | 1 | 1 | 1 | |||
0x160e0001 | 3 | 1 | 2 | ||||
Intel HD Graphics 5500 | 0x16160000 | 3 | 1 | 1 | 1 | ||
Intel HD Graphics 5300 | 0x161e0000 | 3 | 1 | 1 | 1 | ||
Intel Iris Pro Graphics 6200 | 0x16220000 | 3 | 1 | 1 | 1 | ||
Intel HD Graphics 6000 | 0x16260000 | 3 | 1 | 1 | 1 | ||
Intel Iris Graphics 6100 | 0x162b0000 | 3 | 1 | 1 | 1 | ||
Intel HD Graphics 5300 | 0x161e0001 | MacBook8,1 | 3 | 1 | 2 | ||
0x16060002 | 3 | 1 | 2 | ||||
Intel HD Graphics 5500 | 0x16160002 | 3 | 1 | 2 | |||
Intel Iris Pro Graphics 6200 | 0x16220002 | 3 | 1 | 2 | |||
Intel HD Graphics 6000 | 0x16260002 | 3 | 1 | 2 | |||
Intel Iris Graphics 6100 | 0x162b0002 | MacBookPro12,1 | 3 | 1 | 2 | ||
Intel HD Graphics 5600 | 0x16120003 | 3 | 1 | 2 | |||
Intel HD Graphics 6000 | 0x16260004 | 3 | 1 | 2 | |||
Intel Iris Graphics 6100 | 0x162b0004 | 3 | 1 | 2 | |||
Intel HD Graphics 6000 | 0x16260005 | 3 | 1 | 2 | |||
Intel HD Graphics 6000 | 0x16260006 | iMac16,1 MacBookAir7,1 MacBookAir7,2 | 3 | 1 | 2 | ||
Intel Iris Pro Graphics6200 | 0x16220007 | iMac16,2 | 3 | 1 | 2 | ||
Intel HD Graphics 6000 | 0x16200008 | 2 | 1 | 1 | |||
Intel Iris Graphics 6100 | 0x162b0008 | 3 | 1 | 2 |
UINT8 broadwell_hd_vals[2][4] = { { 0x0c, 0x00, 0x00, 0x00 }, //0 "graphics-options" { 0x0c, 0x00, 0x00, 0x00 }, //1 "AAPL,ig-tcon-scaler" };
skylake平台
[BL:0x056c]
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | HDMI |
---|---|---|---|---|---|---|
Intel HD Graphics 530 | 0x19120000 | 3 | 3 | |||
Intel HD Graphics 520 | 0x19160000 | 3 | 1 | 2 | ||
Intel Iris Graphics 540 | 0x19260000 | 3 | 1 | 2 | ||
Intel Iris Graphics 550 | 0x19270000 | 3 | 1 | 2 | ||
Intel HD Graphics 530 | 0x191b0000 | MacBookPro13,3 | 3 | 1 | 2 | |
Intel HD Graphics 515 | 0x191e0000 | 3 | 1 | 2 | ||
Intel Iris Pro Graphics 580 | 0x193b0000 | 3 | 1 | 1 | 1 | |
Intel HD Graphics 530/4K* | 0x193b0005 | MacBookPro13,1 | 4 | 1 | 3 | |
Intel HD Graphics 510 | 0x19020001 | 0 | ||||
Intel HD Graphics 530 | 0x19120001 | 0 | ||||
0x19170001 | 0 | |||||
Intel Iris Pro Graphics 580 | 0x19320001 | 0 | ||||
Intel HD Graphics 520 | 0x19160002 | 3 | 1 | 2 | ||
Intel Iris Graphics 540 | 0x19260002 | MacBookPro13,1 | 3 | 1 | 2 | |
Intel HD Graphics 515 | 0x191e0003 | MacBook9,1 | 3 | 1 | 2 | |
Intel Iris Graphics 540 | 0x19260004 | 3 | 1 | 2 | ||
Intel Iris Graphics 550 | 0x19270004 | MacBookPro13,2 | 3 | 1 | 2 | |
Intel HD Graphics 530 | 0x191b0006 | 1 | ||||
Intel Iris Graphics 540 | 0x19260007 | 3 | 1 | 2 |
UINT8 skylake_hd_vals[12][4] = {
{ 0x01, 0x00, 0x00, 0x00 }, //0 "AAPL,Gfx324"
{ 0x01, 0x00, 0x00, 0x00 }, //1 "AAPL,GfxYTile"
{ 0xfa, 0x00, 0x00, 0x00 }, //2 "AAPL00,PanelCycleDelay"
{ 0x11, 0x00, 0x00, 0x08 }, //3 "AAPL00,PanelPowerDown" - MacBook
{ 0x11, 0x00, 0x00, 0x00 }, //4 "AAPL00,PanelPowerOff" - MacBook
{ 0xe2, 0x00, 0x00, 0x08 }, //5 "AAPL00,PanelPowerOn" - MacBook
{ 0x48, 0x00, 0x00, 0x00 }, //6 "AAPL00,PanelPowerUp" - MacBook
{ 0x3c, 0x00, 0x00, 0x08 }, //7 "AAPL00,PanelPowerDown" - MacBookPro
{ 0x11, 0x00, 0x00, 0x00 }, //8 "AAPL00,PanelPowerOff" - MacBookPro
{ 0x19, 0x01, 0x00, 0x08 }, //9 "AAPL00,PanelPowerOn" - MacBookPro
{ 0x30, 0x00, 0x00, 0x00 }, //10 "AAPL00,PanelPowerUp" - MacBookPro
{ 0x0c, 0x00, 0x00, 0x00 }, //11 "graphic-options"
};
kabylake平台
[BL:0x056c]
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | HDMI |
---|---|---|---|---|---|---|
Intel HD Graphics 630 | 0x59120000 | iMac18,2 iMac18,3 | 3 | 3 | ||
Intel HD Graphics 630 | 0x59120003 | FCPX加速用 | 0 | |||
Intel HD Graphics 620 | 0x59160000 | MacBookPro14,2 | 3 | 1 | 2 | |
Intel HD Graphics 620 | 0x59160009 | 3 | 1 | 2 | ||
0x59180002 | ||||||
Intel HD Graphics 630 | 0x591b0000 | MacBookPro14,3 | 3 | 1 | 2 | |
Intel HD Graphics 630 | 0x591b0006 | 1 | 1 | |||
0x591c0005 | 3 | 1 | 2 | |||
Intel HD Graphics 615 | 0x591e0000 | 3 | 1 | 2 | ||
Intel HD Graphics 615 | 0x591e0001 | MacBook10,1 | 3 | 1 | 2 | |
Intel HD Graphics 635 | 0x59230000 | 3 | 1 | 2 | ||
Intel Iris Plus Graphics 640 | 0x59260000 | 3 | 1 | 2 | ||
Intel Iris Plus Graphics 640 | 0x59260002 | MacBookPro14,1 iMac18,1 | 3 | 1 | 2 | |
Intel Iris Plus Graphics 640 | 0x59260007 | 3 | 1 | 2 | ||
Intel Iris Plus Graphics 650 | 0x59270000 | 3 | 1 | 2 | ||
Intel Iris Plus Graphics 650 | 0x59270004 | MacBookPro14,2 | 3 | 1 | 2 | |
Intel Iris Plus Graphics 650 | 0x59270009 | 3 | 1 | 2 | ||
Intel UHD Graphics 617 | 0x87c00000 | 3 | 1 | 2 | ||
Intel UHD Graphics 617 | 0x87c00005 | MacBookAir8,1 | 3 | 1 | 2 |
UINT8 skylake_hd_vals[12][4] = {
{ 0x01, 0x00, 0x00, 0x00 }, //0 "AAPL,Gfx324"
{ 0x01, 0x00, 0x00, 0x00 }, //1 "AAPL,GfxYTile"
{ 0xfa, 0x00, 0x00, 0x00 }, //2 "AAPL00,PanelCycleDelay"
{ 0x11, 0x00, 0x00, 0x08 }, //3 "AAPL00,PanelPowerDown" - MacBook
{ 0x11, 0x00, 0x00, 0x00 }, //4 "AAPL00,PanelPowerOff" - MacBook
{ 0xe2, 0x00, 0x00, 0x08 }, //5 "AAPL00,PanelPowerOn" - MacBook
{ 0x48, 0x00, 0x00, 0x00 }, //6 "AAPL00,PanelPowerUp" - MacBook
{ 0x3c, 0x00, 0x00, 0x08 }, //7 "AAPL00,PanelPowerDown" - MacBookPro
{ 0x11, 0x00, 0x00, 0x00 }, //8 "AAPL00,PanelPowerOff" - MacBookPro
{ 0x19, 0x01, 0x00, 0x08 }, //9 "AAPL00,PanelPowerOn" - MacBookPro
{ 0x30, 0x00, 0x00, 0x00 }, //10 "AAPL00,PanelPowerUp" - MacBookPro
{ 0x0c, 0x00, 0x00, 0x00 }, //11 "graphic-options"
};
caffeelake平台
[BL:0xffff VRAM:1536MB FBMEM:0MB]
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | STOLEN |
---|---|---|---|---|---|---|
0x3E000000 | 3 | 1 | 2 | 57mb | ||
Intel UHD Graphics 630 | 3E910003 | FCPX加速用 | ||||
Intel UHD Graphics 630 | 3E920000 | 3 | 1 | 2 | 57mb | |
Intel UHD Graphics 630 | 3E920003 | FCPX加速用 | ||||
Intel UHD Graphics 630 | 3E920009 | 1 | 1 | 57mb | ||
Intel UHD Graphics 630 | 3E9B0000 | MacBookPro15,1 | 3 | 1 | 2 | 57mb |
Intel UHD Graphics 630 | 3E980003 | FCPX加速用 | ||||
Intel UHD Graphics 630 | 3E9B0006 | 1 | 1 | 38mb | ||
Intel UHD Graphics 630 | 3E9B0007 | Macmini8,1 | 3 | 3 | 57mb | |
Intel UHD Graphics 630 | 3E9B0008 | 1 | 57mb | |||
Intel UHD Graphics 630 | 3E9B0009 | 3 | 1 | 2 | 57mb | |
Intel Iris Plus Graphics 655 | 3EA50000 | 3 | 1 | 2 | 57mb | |
Intel Iris Plus Graphics 655 | 3EA50004 | MacBookPro15,2 | 3 | 1 | 2 | 57mb |
Intel Iris Plus Graphics 655 | 3EA50005 | 3 | 1 | 2 | 57mb | |
Intel Iris Plus Graphics 655 | 3EA50006 | 3 | 1 | 2 | 57mb | |
Intel Iris Plus Graphics 655 | 3EA50009 | 3 | 1 | 2 | 57mb |
UINT8 kabylake_hd_vals[12][4] = {
{ 0x01, 0x00, 0x00, 0x00 }, //0 "AAPL,Gfx324" - MacBookPro
{ 0x01, 0x00, 0x00, 0x00 }, //1 "AAPL,GfxYTile"
{ 0xfa, 0x00, 0x00, 0x00 }, //2 "AAPL00,PanelCycleDelay"
{ 0x11, 0x00, 0x00, 0x08 }, //3 "AAPL00,PanelPowerDown" - MacBook
{ 0x11, 0x00, 0x00, 0x00 }, //4 "AAPL00,PanelPowerOff" - MacBook
{ 0xe2, 0x00, 0x00, 0x08 }, //5 "AAPL00,PanelPowerOn" - MacBook
{ 0x48, 0x00, 0x00, 0x00 }, //6 "AAPL00,PanelPowerUp" - MacBook
{ 0x3c, 0x00, 0x00, 0x08 }, //7 "AAPL00,PanelPowerDown" - MacBookPro
{ 0x11, 0x00, 0x00, 0x00 }, //8 "AAPL00,PanelPowerOff" - MacBookPro
{ 0x19, 0x01, 0x00, 0x08 }, //9 "AAPL00,PanelPowerOn" - MacBookPro
{ 0x30, 0x00, 0x00, 0x00 }, //10 "AAPL00,PanelPowerUp" - MacBookPro
{ 0x0c, 0x00, 0x00, 0x00 }, //11 "graphic-options"
};
新增平台
显卡型号 | platform-id | 机型 | 接口 | LVDS | DP | HDMI |
---|---|---|---|---|---|---|
Intel UHD Graphics 620 | 0x3ea00000 | 仿冒3e9b0007 | ||||
Intel UHD Graphics 617 | 0x87c00000 | MacBookAir8,1 | ||||
Intel UHD Graphics 630 | 0x3e9b0007 | MacBookPro15,1 Macmini8,1 | 3 |
已知GPU的列表
static struct gma_gpu_t KnownGPUS[] = {
{ 0xFFFF, "Intel Unsupported" }, // common name for unsuported devices
#if WILL_WORK
//============== PowerVR ===================
//--------Canmore/Sodaville/Groveland-------
{ 0x2E5B, "Intel 500" }, //
//----------------Poulsbo-------------------
{ 0x8108, "Intel 500" }, // Menlow
{ 0x8109, "Intel 500" }, // Menlow
//----------------Lincroft------------------
{ 0x4102, "Intel 600" }, // Moorestown
//----------------Cedarview-----------------
{ 0x0BE0, "Intel GMA 3600" }, // Cedar Trail
{ 0x0BE1, "Intel GMA 3600" }, // Cedar Trail
{ 0x0BE2, "Intel GMA 3650" }, // Cedar Trail
{ 0x0BE3, "Intel GMA 3650" }, // Cedar Trail
//----------------Cloverview----------------
{ 0x08C7, "Intel GMA" }, // Clover Trail
{ 0x08C8, "Intel GMA" }, // Clover Trail
{ 0x08C9, "Intel GMA" }, // Clover Trail
{ 0x08CA, "Intel GMA" }, // Clover Trail
{ 0x08CB, "Intel GMA" }, // Clover Trail
{ 0x08CC, "Intel GMA" }, // Clover Trail
{ 0x08CD, "Intel GMA" }, // Clover Trail
{ 0x08CE, "Intel GMA" }, // Clover Trail
{ 0x08CF, "Intel GMA" }, // Clover Trail
//============== 1st generation ============
//----------------Auburn--------------------
{ 0x7800, "Intel 740" }, // Desktop - Intel 740 GMCH Express Chipset Family
//----------------Portola-------------------
{ 0x1240, "Intel 752" }, // Desktop - Intel 752 GMCH Express Chipset Family
//----------------Whitney-------------------
{ 0x7121, "Intel 3D graphics 810" }, // Desktop - Intel 810 GMCH Express Chipset Family
{ 0x7123, "Intel 3D graphics 810" }, // Desktop - Intel 810-DC100 GMCH Express Chipset Family
{ 0x7125, "Intel 3D graphics 810" }, // Desktop - Intel 810E GMCH Express Chipset Family
//----------------Solano--------------------
{ 0x1132, "Intel 3D graphics 815" }, // Desktop - Intel 815 GMCH Express Chipset Family
//============== 2nd generation ============
//----------------Almador-------------------
{ 0x3577, "Intel Extreme Graphics 830" }, // Mobile - Intel 830M GMCH Express Chipset Family
{ 0x357B, "Intel Extreme Graphics 835" }, // Desktop - Intel 835G GMCH Express Chipset Family
//----------------Brookdale-----------------
{ 0x2562, "Intel Extreme Graphics 845" }, // Desktop - Intel 845G GMCH Express Chipset Family
//----------------Montara-------------------
{ 0x358E, "Intel Extreme Graphics 2 854" }, // Mobile - Intel 852GM/855GM GMCH Express Chipset Family
{ 0x3582, "Intel Extreme Graphics 2 855" }, // Mobile - Intel 852GM/855GM GMCH Express Chipset Family
//----------------Springdale----------------
{ 0x2572, "Intel Extreme Graphics 2 865" }, // Desktop - Intel 865G Express Chipset Family
//============== 3rd generation ============
//----------------Grantsdale----------------
{ 0x2582, "Intel GMA 900" }, // Desktop - Intel 915G Express Chipset Family
{ 0x258A, "Intel GMA 900" }, // Desktop - Intel 915GM Express Chipset Family
{ 0x2782, "Intel GMA 900" }, // Desktop - Intel 915GV Express Chipset Family
//----------------Alviso--------------------
{ 0x2592, "Intel GMA 900" }, // Mobile - Intel 82915GM/GMS, 910GML Express Chipset Family
{ 0x2792, "Intel GMA 900" }, // Mobile - Intel 82915GM/GMS, 910GML Express Chipset Family
#endif
//----------------Lakeport------------------
{ 0x2772, "Intel GMA 950" }, // Desktop - Intel 82945G Express Chipset Family
{ 0x2776, "Intel GMA 950" }, // Desktop - Intel 82945G Express Chipset Family
//----------------Calistoga-----------------
{ 0x27A2, "Intel GMA 950" }, // Mobile - Intel 945GM Express Chipset Family - MacBook1,1/MacBook2,1
{ 0x27A6, "Intel GMA 950" }, // Mobile - Intel 945GM Express Chipset Family
{ 0x27AE, "Intel GMA 950" }, // Mobile - Intel 945GM Express Chipset Family
#if WILL_WORK
//----------------Bearlake------------------
{ 0x29B2, "Intel GMA 3100" }, // Desktop - Intel Q35 Express Chipset Family
{ 0x29B3, "Intel GMA 3100" }, // Desktop - Intel Q35 Express Chipset Family
{ 0x29C2, "Intel GMA 3100" }, // Desktop - Intel G33/G31 Express Chipset Family
{ 0x29C3, "Intel GMA 3100" }, // Desktop - Intel G33/G31 Express Chipset Family
{ 0x29D2, "Intel GMA 3100" }, // Desktop - Intel Q33 Express Chipset Family
{ 0x29D3, "Intel GMA 3100" }, // Desktop - Intel Q33 Express Chipset Family
//----------------Pineview------------------
{ 0xA001, "Intel GMA 3150" }, // Nettop - Intel NetTop Atom D410
{ 0xA002, "Intel GMA 3150" }, // Nettop - Intel NetTop Atom D510
{ 0xA011, "Intel GMA 3150" }, // Netbook - Intel NetBook Atom N4x0
{ 0xA012, "Intel GMA 3150" }, // Netbook - Intel NetBook Atom N4x0
//============== 4th generation ============
//----------------Lakeport------------------
{ 0x2972, "Intel GMA 3000" }, // Desktop - Intel 946GZ Express Chipset Family
{ 0x2973, "Intel GMA 3000" }, // Desktop - Intel 946GZ Express Chipset Family
//----------------Broadwater----------------
{ 0x2992, "Intel GMA 3000" }, // Desktop - Intel Q965/Q963 Express Chipset Family
{ 0x2993, "Intel GMA 3000" }, // Desktop - Intel Q965/Q963 Express Chipset Family
{ 0x29A2, "Intel GMA X3000" }, // Desktop - Intel G965 Express Chipset Family
{ 0x29A3, "Intel GMA X3000" }, // Desktop - Intel G965 Express Chipset Family
#endif
//----------------Crestline-----------------
{ 0x2A02, "Intel GMA X3100" }, // Mobile - Intel 965 Express Chipset Family - MacBook3,1/MacBook4,1/MacbookAir1,1
{ 0x2A03, "Intel GMA X3100" }, // Mobile - Intel 965 Express Chipset Family
{ 0x2A12, "Intel GMA X3100" }, // Mobile - Intel 965 Express Chipset Family
{ 0x2A13, "Intel GMA X3100" }, // Mobile - Intel 965 Express Chipset Family
#if WILL_WORK
//----------------Bearlake------------------
{ 0x2982, "Intel GMA X3500" }, // Desktop - Intel G35 Express Chipset Family
{ 0x2983, "Intel GMA X3500" }, // Desktop - Intel G35 Express Chipset Family
//----------------Eaglelake-----------------
{ 0x2E02, "Intel GMA 4500" }, // Desktop - Intel 4 Series Express Chipset Family
{ 0x2E03, "Intel GMA 4500" }, // Desktop - Intel 4 Series Express Chipset Family
{ 0x2E12, "Intel GMA 4500" }, // Desktop - Intel G45/G43 Express Chipset Family
{ 0x2E13, "Intel GMA 4500" }, // Desktop - Intel G45/G43 Express Chipset Family
{ 0x2E42, "Intel GMA 4500" }, // Desktop - Intel B43 Express Chipset Family
{ 0x2E43, "Intel GMA 4500" }, // Desktop - Intel B43 Express Chipset Family
{ 0x2E92, "Intel GMA 4500" }, // Desktop - Intel B43 Express Chipset Family
{ 0x2E93, "Intel GMA 4500" }, // Desktop - Intel B43 Express Chipset Family
{ 0x2E32, "Intel GMA X4500" }, // Desktop - Intel G45/G43 Express Chipset Family
{ 0x2E33, "Intel GMA X4500" }, // Desktop - Intel G45/G43 Express Chipset Family
{ 0x2E22, "Intel GMA X4500" }, // Mobile - Intel G45/G43 Express Chipset Family
{ 0x2E23, "Intel GMA X4500HD" }, // Mobile - Intel G45/G43 Express Chipset Family
//----------------Cantiga-------------------
{ 0x2A42, "Intel GMA X4500MHD" }, // Mobile - Intel 4 Series Express Chipset Family
{ 0x2A43, "Intel GMA X4500MHD" }, // Mobile - Intel 4 Series Express Chipset Family
#endif
//============== 5th generation ============
//----------------Ironlake------------------
{ 0x0042, "Intel HD Graphics" }, // Desktop - Clarkdale
{ 0x0046, "Intel HD Graphics" }, // Mobile - Arrandale - MacBookPro6,x
//============== 6th generation ============
//----------------Sandy Bridge--------------
//GT1
{ 0x0102, "Intel HD Graphics 2000" }, // Desktop - iMac12,x
{ 0x0106, "Intel HD Graphics 2000" }, // Mobile
{ 0x010A, "Intel HD Graphics P3000" }, // Server
//GT2
{ 0x0112, "Intel HD Graphics 3000" }, // Desktop
{ 0x0116, "Intel HD Graphics 3000" }, // Mobile - MacBookAir4,x/MacBookPro8,2/MacBookPro8,3
{ 0x0122, "Intel HD Graphics 3000" }, // Desktop
{ 0x0126, "Intel HD Graphics 3000" }, // Mobile - MacBookPro8,1/Macmini5,x
//============== 7th generation ============
//----------------Ivy Bridge----------------
//GT1
{ 0x0152, "Intel HD Graphics 2500" }, // Desktop - iMac13,x
{ 0x0156, "Intel HD Graphics 2500" }, // Mobile
{ 0x015A, "Intel HD Graphics 2500" }, // Server
{ 0x015E, "Intel Ivy Bridge GT1" }, // Reserved
//GT2
{ 0x0162, "Intel HD Graphics 4000" }, // Desktop
{ 0x0166, "Intel HD Graphics 4000" }, // Mobile - MacBookPro9,x/MacBookPro10,x/MacBookAir5,x/Macmini6,x
{ 0x016A, "Intel HD Graphics P4000" }, // Server
//----------------Haswell-------------------
//GT1
{ 0x0402, "Intel Haswell GT1" }, // Desktop
{ 0x0406, "Intel Haswell GT1" }, // Mobile
{ 0x040A, "Intel Haswell GT1" }, // Server
{ 0x040B, "Intel Haswell GT1" }, //
{ 0x040E, "Intel Haswell GT1" }, //
//GT2
{ 0x0412, "Intel HD Graphics 4600" }, // Desktop - iMac15,1
{ 0x0416, "Intel HD Graphics 4600" }, // Mobile
{ 0x041A, "Intel HD Graphics P4600" }, // Server
{ 0x041B, "Intel Haswell GT2" }, //
{ 0x041E, "Intel HD Graphics 4400" }, //
//GT3
{ 0x0422, "Intel HD Graphics 5000" }, // Desktop
{ 0x0426, "Intel HD Graphics 5000" }, // Mobile
{ 0x042A, "Intel HD Graphics 5000" }, // Server
{ 0x042B, "Intel Haswell GT3" }, //
{ 0x042E, "Intel Haswell GT3" }, //
//GT1
{ 0x0A02, "Intel Haswell GT1" }, // Desktop ULT
{ 0x0A06, "Intel HD Graphics" }, // Mobile ULT
{ 0x0A0A, "Intel Haswell GT1" }, // Server ULT
{ 0x0A0B, "Intel Haswell GT1" }, // ULT
{ 0x0A0E, "Intel Haswell GT1" }, // ULT
//GT2
{ 0x0A12, "Intel Haswell GT2" }, // Desktop ULT
{ 0x0A16, "Intel HD Graphics 4400" }, // Mobile ULT
{ 0x0A1A, "Intel Haswell GT2" }, // Server ULT
{ 0x0A1B, "Intel Haswell GT2" }, // ULT
{ 0x0A1E, "Intel HD Graphics 4200" }, // ULT
//GT3
{ 0x0A22, "Intel Iris Graphics 5100" }, // Desktop ULT
{ 0x0A26, "Intel HD Graphics 5000" }, // Mobile ULT - MacBookAir6,x/Macmini7,1
{ 0x0A2A, "Intel Iris Graphics 5100" }, // Server ULT
{ 0x0A2B, "Intel Iris Graphics 5100" }, // ULT
{ 0x0A2E, "Intel Iris Graphics 5100" }, // ULT - MacBookPro11,1
//GT1
{ 0x0C02, "Intel Haswell GT1" }, // Desktop SDV
{ 0x0C06, "Intel Haswell GT1" }, // Mobile SDV
{ 0x0C0A, "Intel Haswell GT1" }, // Server SDV
{ 0x0C0B, "Intel Haswell GT1" }, // SDV
{ 0x0C0E, "Intel Haswell GT1" }, // SDV
//GT2
{ 0x0C12, "Intel Haswell GT2" }, // Desktop SDV
{ 0x0C16, "Intel Haswell GT2" }, // Mobile SDV
{ 0x0C1A, "Intel Haswell GT2" }, // Server SDV
{ 0x0C1B, "Intel Haswell GT2" }, // SDV
{ 0x0C1E, "Intel Haswell GT2" }, // SDV
//GT3
{ 0x0C22, "Intel Haswell GT3" }, // Desktop SDV
{ 0x0C26, "Intel Haswell GT3" }, // Mobile SDV
{ 0x0C2A, "Intel Haswell GT3" }, // Server SDV
{ 0x0C2B, "Intel Haswell GT3" }, // SDV
{ 0x0C2E, "Intel Haswell GT3" }, // SDV
//GT1
{ 0x0D02, "Intel Haswell GT1" }, // Desktop CRW
{ 0x0D06, "Intel Haswell GT1" }, // Mobile CRW
{ 0x0D0A, "Intel Haswell GT1" }, // Server CRW
{ 0x0D0B, "Intel Haswell GT1" }, // CRW
{ 0x0D0E, "Intel Haswell GT1" }, // CRW
//GT2
{ 0x0D12, "Intel HD Graphics 4600" }, // Desktop CRW
{ 0x0D16, "Intel HD Graphics 4600" }, // Mobile CRW
{ 0x0D1A, "Intel Haswell GT2" }, // Server CRW
{ 0x0D1B, "Intel Haswell GT2" }, // CRW
{ 0x0D1E, "Intel Haswell GT2" }, // CRW
//GT3
{ 0x0D22, "Intel Iris Pro Graphics 5200" }, // Desktop CRW - iMac14,1/iMac14,4
{ 0x0D26, "Intel Iris Pro Graphics 5200" }, // Mobile CRW - MacBookPro11,2/MacBookPro11,3
{ 0x0D2A, "Intel Iris Pro Graphics 5200" }, // Server CRW
{ 0x0D2B, "Intel Iris Pro Graphics 5200" }, // CRW
{ 0x0D2E, "Intel Iris Pro Graphics 5200" }, // CRW
//----------------ValleyView----------------
{ 0x0F30, "Intel HD Graphics" }, // Bay Trail
{ 0x0F31, "Intel HD Graphics" }, // Bay Trail
{ 0x0F32, "Intel HD Graphics" }, // Bay Trail
{ 0x0F33, "Intel HD Graphics" }, // Bay Trail
{ 0x0155, "Intel HD Graphics" }, // Bay Trail
{ 0x0157, "Intel HD Graphics" }, // Bay Trail
//============== 8th generation ============
//----------------Broadwell-----------------
//GT1
{ 0x1602, "Intel Broadwell GT1" }, // Desktop
{ 0x1606, "Intel Broadwell GT1" }, // Mobile
{ 0x160A, "Intel Broadwell GT1" }, //
{ 0x160B, "Intel Broadwell GT1" }, //
{ 0x160D, "Intel Broadwell GT1" }, //
{ 0x160E, "Intel Broadwell GT1" }, //
//GT2
{ 0x1612, "Intel HD Graphics 5600" }, // Mobile
{ 0x1616, "Intel HD Graphics 5500" }, // Mobile
{ 0x161A, "Intel Broadwell GT2" }, //
{ 0x161B, "Intel Broadwell GT2" }, //
{ 0x161D, "Intel Broadwell GT2" }, //
{ 0x161E, "Intel HD Graphics 5300" }, // Ultramobile - MacBook8,1
//GT3
{ 0x1626, "Intel HD Graphics 6000" }, // Mobile - iMac16,1/MacBookAir7,x
{ 0x162B, "Intel Iris Graphics 6100" }, // Mobile - MacBookPro12,1
{ 0x162D, "Intel Iris Pro Graphics P6300" }, // Workstation, Mobile Workstation
//GT3e
{ 0x1622, "Intel Iris Pro Graphics 6200" }, // Desktop, Mobile - iMac16,2
{ 0x162A, "Intel Iris Pro Graphics P6300" }, // Workstation
//RSVD
{ 0x162E, "Intel Broadwell RSVD" }, // Reserved
{ 0x1632, "Intel Broadwell RSVD" }, // Reserved
{ 0x1636, "Intel Broadwell RSVD" }, // Reserved
{ 0x163A, "Intel Broadwell RSVD" }, // Reserved
{ 0x163B, "Intel Broadwell RSVD" }, // Reserved
{ 0x163D, "Intel Broadwell RSVD" }, // Reserved
{ 0x163E, "Intel Broadwell RSVD" }, // Reserved
//------------Cherryview/Braswell-----------
{ 0x22B0, "Intel HD Graphics 400" }, // Cherry Trail - Atom x5 series - Z83X0/Z8550
{ 0x22B1, "Intel HD Graphics 405" }, // Cherry Trail - Atom x7 series - Z8750
{ 0x22B2, "Intel HD Graphics 400" }, // Braswell - Cerelon QC/DC series - X3X60
{ 0x22B3, "Intel HD Graphics 405" }, // Braswell - Pentium QC series - X3710
//============== 9th generation ============
//----------------Skylake-------------------
//GT1
{ 0x1902, "Intel HD Graphics 510" }, // Desktop
{ 0x1906, "Intel HD Graphics 510" }, // Mobile
{ 0x190A, "Intel Skylake GT1" }, //
{ 0x190B, "Intel HD Graphics 510" }, //
{ 0x190E, "Intel Skylake GT1" }, //
//GT2
{ 0x1912, "Intel HD Graphics 530" }, // Desktop - iMac17,1
{ 0x1916, "Intel HD Graphics 520" }, // Mobile
{ 0x191A, "Intel Skylake GT2" }, //
{ 0x191B, "Intel HD Graphics 530" }, // Mobile - MacBookPro13,3
{ 0x191D, "Intel HD Graphics P530" }, // Workstation, Mobile Workstation
{ 0x191E, "Intel HD Graphics 515" }, // Mobile - MacBook9,1
{ 0x1921, "Intel HD Graphics 520" }, //
//GT2f
{ 0x1913, "Intel Skylake GT2f" }, //
{ 0x1915, "Intel Skylake GT2f" }, //
{ 0x1917, "Intel Skylake GT2f" }, //
//GT3
{ 0x1923, "Intel HD Graphics 535" }, //
//GT3e
{ 0x1926, "Intel Iris Graphics 540" }, // Mobile - MacBookPro13,1
{ 0x1927, "Intel Iris Graphics 550" }, // Mobile - MacBookPro13,2
{ 0x192B, "Intel Iris Graphics 555" }, //
{ 0x192D, "Intel Iris Graphics P555" }, // Workstation
//GT4
{ 0x192A, "Intel Skylake GT4" }, //
//GT4e
{ 0x1932, "Intel Iris Pro Graphics 580" }, // Desktop
{ 0x193A, "Intel Iris Pro Graphics P580" }, // Server
{ 0x193B, "Intel Iris Pro Graphics 580" }, // Mobile
{ 0x193D, "Intel Iris Pro Graphics P580" }, // Workstation, Mobile Workstation
//----------------Goldmont------------------
{ 0x0A84, "Intel HD Graphics" }, // Broxton(cancelled)
{ 0x1A84, "Intel HD Graphics" }, // Broxton(cancelled)
{ 0x1A85, "Intel HD Graphics" }, // Broxton(cancelled)
{ 0x5A84, "Intel HD Graphics 505" }, // Apollo Lake
{ 0x5A85, "Intel HD Graphics 500" }, // Apollo Lake
//----------------Kaby Lake-----------------
//GT1
{ 0x5902, "Intel HD Graphics 610" }, // Desktop
{ 0x5906, "Intel HD Graphics 610" }, // Mobile
{ 0x5908, "Intel Kaby Lake GT1" }, //
{ 0x590A, "Intel Kaby Lake GT1" }, //
{ 0x590B, "Intel Kaby Lake GT1" }, //
{ 0x590E, "Intel Kaby Lake GT1" }, //
//GT1.5
{ 0x5913, "Intel Kaby Lake GT1.5" }, //
{ 0x5915, "Intel Kaby Lake GT1.5" }, //
//GT2
{ 0x5912, "Intel HD Graphics 630" }, // Desktop - iMac18,2/iMac18,3
{ 0x5916, "Intel HD Graphics 620" }, // Mobile
{ 0x591A, "Intel HD Graphics P630" }, // Server
{ 0x591B, "Intel HD Graphics 630" }, // Mobile - MacBookPro14,3
{ 0x591D, "Intel HD Graphics P630" }, // Workstation, Mobile Workstation
{ 0x591E, "Intel HD Graphics 615" }, // Mobile - MacBook10,1
//GT2F
{ 0x5921, "Intel Kaby Lake GT2F" }, //
//GT3
{ 0x5923, "Intel HD Graphics 635" }, //
{ 0x5926, "Intel Iris Plus Graphics 640" }, // Mobile - MacBookPro14,1/iMac18,1
{ 0x5927, "Intel Iris Plus Graphics 650" }, // Mobile - MacBookPro14,2
//GT4
{ 0x593B, "Intel Kaby Lake GT4" }, //
//-------------Kaby Lake Refresh------------
//GT1.5
{ 0x5917, "Intel UHD Graphics 620" }, // Mobile
//----------------Amber Lake----------------
//GT2
{ 0x591C, "Intel UHD Graphics 615" }, // Kaby Lake
{ 0x87C0, "Intel UHD Graphics 617" }, // Kaby Lake - Mobile - MacBookAir8,1
{ 0x87CA, "Intel Amber Lake GT2" }, // Coffee Lake
//----------------Coffee Lake---------------
//GT1
{ 0x3E90, "Intel UHD Graphics 610" }, // Desktop
{ 0x3E93, "Intel UHD Graphics 610" }, // Desktop
{ 0x3E99, "Intel Coffee Lake GT1" }, //
//GT2
{ 0x3E91, "Intel UHD Graphics 630" }, // Desktop
{ 0x3E92, "Intel UHD Graphics 630" }, // Desktop
{ 0x3E94, "Intel Coffee Lake GT2" }, //
{ 0x3E96, "Intel Coffee Lake GT2" }, //
{ 0x3E98, "Intel UHD Graphics 630" }, // Desktop
{ 0x3E9A, "Intel Coffee Lake GT2" }, //
{ 0x3E9B, "Intel UHD Graphics 630" }, // Mobile - MacBookPro15,1/Macmini8,1
{ 0x3EA9, "Intel Coffee Lake GT2" }, //
//GT3
{ 0x3EA5, "Intel Iris Plus Graphics 655" }, // Mobile - MacBookPro15,2
{ 0x3EA6, "Intel Coffee Lake GT3" }, //
{ 0x3EA7, "Intel Coffee Lake GT3" }, //
{ 0x3EA8, "Intel Coffee Lake GT3" }, //
//----------------Whiskey Lake--------------
//GT1
{ 0x3EA1, "Intel Whiskey Lake GT1" }, //
{ 0x3EA4, "Intel Whiskey Lake GT1" }, //
//GT2
{ 0x3EA0, "Intel UHD Graphics 620" }, // Mobile
{ 0x3EA3, "Intel Whiskey Lake GT2" }, //
//GT3
{ 0x3EA2, "Intel Whiskey Lake GT3" }, //
//----------------Gemini Lake---------------
{ 0x3184, "Intel UHD Graphics 605" }, //
{ 0x3185, "Intel UHD Graphics 600" }, //
//============== 10th generation ===========
//----------------Cannonlake----------------
//GTx
{ 0x5A40, "Intel Cannonlake GTx" }, //
//GT0.5
{ 0x5A49, "Intel Cannonlake GT0.5" }, //
{ 0x5A4A, "Intel Cannonlake GT0.5" }, //
//GT1
{ 0x0A01, "Intel Cannonlake GT1" }, // Desktop
{ 0x5A41, "Intel Cannonlake GT1" }, //
{ 0x5A42, "Intel Cannonlake GT1" }, //
{ 0x5A44, "Intel Cannonlake GT1" }, //
//GT1.5
{ 0x5A59, "Intel Cannonlake GT1.5" }, //
{ 0x5A5A, "Intel Cannonlake GT1.5" }, //
{ 0x5A5C, "Intel Cannonlake GT1.5" }, //
//GT2
{ 0x5A50, "Intel Cannonlake GT2" }, //
{ 0x5A51, "Intel Cannonlake GT2" }, //
{ 0x5A52, "Intel Cannonlake GT2" }, // Mobile
{ 0x5A54, "Intel Cannonlake GT2" }, // Mobile
//============== 11th generation ===========
//----------------Ice Lake------------------
//GT0.5
{ 0x8A71, "Intel Ice Lake GT0.5" }, //
//GT1
{ 0x8A5B, "Intel Ice Lake GT1" }, //
{ 0x8A5D, "Intel Ice Lake GT1" }, //
//GT1.5
{ 0x8A5A, "Intel Ice Lake GT1.5" }, //
{ 0x8A5C, "Intel Ice Lake GT1.5" }, //
//GT2
{ 0x8A50, "Intel Ice Lake GT2" }, //
{ 0x8A51, "Intel Ice Lake GT2" }, //
{ 0x8A52, "Intel Ice Lake GT2" }, //
//----------------Lakefield-----------------
{ 0x9840, "Intel Lakefield" }, //
{ 0x9850, "Intel Lakefield" }, //
//----------------Jasper Lake---------------
{ 0x4500, "Intel Jasper Lake" }, //
};
某些SKL/KBL台式机如果驱动4K显示器可以试试 platform-id:0x193b0005
这个ig-platform-id不存在于gma.c列表里
原文链接:访问
本文来源:daliansky
# 更多黑苹果macOS技巧教程,请关注「macOS黑苹果专题」