本文的由来

经常有网友进群问某某机型需要注入哪个platform-id才能正确地驱动显卡,每到这个时候,我都需要翻出Clover自带的gma.c查找显卡参数。于是我就想把它整理出来方便大家查询,markdown的表格排版对我来说是一种考验,但更像是一种折磨。还好还好,它没花费我太长的时间。


sandy bridge平台

显卡型号platform-id机型接口LVDSDPHDMI
Intel HD Graphics 30000x00010000MacBookPro8,1413
Intel HD Graphics 30000x00020000MacBookPro8,3312
Intel HD Graphics 30000x00030010Macmini5,1321
Intel HD Graphics 30000x00030020Macmini5,2431
Intel HD Graphics 30000x00040000MacBookAir4,1312
UINT8 sandy_bridge_hd_vals[13][4] = {
  { 0x04, 0x00, 0x00, 0x00 },     //0 "graphic-options"
  { 0x00, 0x00, 0x00, 0x00 },     //1 "AAPL00,DataJustify"
  { 0x00, 0x00, 0x00, 0x00 },     //2 "AAPL00,Dither"
  { 0x00, 0x00, 0x00, 0x00 },     //3 "AAPL00,LinkFormat"
  { 0x00, 0x00, 0x00, 0x00 },     //4 "AAPL00,LinkType"
  { 0x00, 0x00, 0x00, 0x00 },     //5 "AAPL00,PixelFormat"
  { 0x00, 0x00, 0x00, 0x00 },     //6 "AAPL00,T1"
  { 0x14, 0x00, 0x00, 0x00 },     //7 "AAPL00,T2"
  { 0xfa, 0x00, 0x00, 0x00 },     //8 "AAPL00,T3"
  { 0x2c, 0x01, 0x00, 0x00 },     //9 "AAPL00,T4"
  { 0x00, 0x00, 0x00, 0x00 },     //10 "AAPL00,T5"
  { 0x14, 0x00, 0x00, 0x00 },     //11 "AAPL00,T6"
  { 0xf4, 0x01, 0x00, 0x00 },     //12 "AAPL00,T7"
};

ivy bridge平台

型号platform-id机型接口LVDSDPHDMI
Intel HD Graphics 40000x01660000413
Intel HD Graphics 40000x01660001MacBookPro10,24121
Intel HD Graphics 40000x01660002MacBookPro10,111
Intel HD Graphics 40000x01660003MacBookPro9,2413
Intel HD Graphics 40000x01660004MacBookPro9,111
Intel HD Graphics 40000x0166000533
Intel HD Graphics 40000x01660006iMac13,10
Intel HD Graphics 40000x01660007iMac13,20
Intel HD Graphics 40000x01660008MacBookAir5,1312
Intel HD Graphics 40000x01660009MacBookAir5,2312
Intel HD Graphics 40000x0166000aMacmini6,1321
Intel HD Graphics 40000x0166000bMacmini6,2321
UINT8 ivy_bridge_hd_vals[1][4] = {
  { 0x0c, 0x00, 0x00, 0x00 },     //0 "graphics-options"
};

haswell平台

显卡型号platform-id机型接口LVDSDPeDPHDMI
0x040600003111
0x0c0600003111
Intel HD Graphics 46000x041600003111
Intel HD Graphics 44000x0a1600003111
0x0c1600003111
0x042600003111
Intel HD Graphics 50000x0a2600003111
0x0c2600003111
Intel Iris Pro Graphics 52000x0d2600003111
0x0d220003iMac14,1
iMac14,4
312
Intel HD Graphics 46000x04120004
Intel HD Graphics 50000x0a260005312
Intel HD Graphics 50000x0a260006MacBookAir6,1
MacBookAir6,2
Macmini7,1
312
Intel Iris Pro Graphics 52000x0d260007MacBookPro11,2
MacBookPro11,3
4121
Intel Iris Graphics 51000x0a2e0008MacBookPro11,1312
UINT8 haswell_hd_vals[1][4] = {
  { 0x0c, 0x00, 0x00, 0x00 },     //0 "graphics-options"
};

broadwell平台

显卡型号platform-id机型接口LVDSDPeDPHDMI
0x160600003111
0x160e0001312
Intel HD Graphics 55000x161600003111
Intel HD Graphics 53000x161e00003111
Intel Iris Pro Graphics 62000x162200003111
Intel HD Graphics 60000x162600003111
Intel Iris Graphics 61000x162b00003111
Intel HD Graphics 53000x161e0001MacBook8,1312
0x16060002312
Intel HD Graphics 55000x16160002312
Intel Iris Pro Graphics 62000x16220002312
Intel HD Graphics 60000x16260002312
Intel Iris Graphics 61000x162b0002MacBookPro12,1312
Intel HD Graphics 56000x16120003312
Intel HD Graphics 60000x16260004312
Intel Iris Graphics 61000x162b0004312
Intel HD Graphics 60000x16260005312
Intel HD Graphics 60000x16260006iMac16,1
MacBookAir7,1
MacBookAir7,2
312
Intel Iris Pro Graphics62000x16220007iMac16,2312
Intel HD Graphics 60000x16200008211
Intel Iris Graphics 61000x162b0008312
UINT8 broadwell_hd_vals[2][4] = {
  { 0x0c, 0x00, 0x00, 0x00 },     //0 "graphics-options"
  { 0x0c, 0x00, 0x00, 0x00 },     //1 "AAPL,ig-tcon-scaler"
};

skylake平台

显卡型号platform-id机型接口LVDSDPHDMI
Intel HD Graphics 5300x19120000iMac17,133
Intel HD Graphics 5200x19160000312
Intel Iris Graphics 5400x19260000312
Intel Iris Graphics 5500x19270000312
Intel HD Graphics 5300x191b0000MacBookPro13,3312
Intel HD Graphics 5150x191e0000312
Intel Iris Pro Graphics 5800x193b00003111
Intel HD Graphics 5200x19160002312
Intel Iris Graphics 5400x19260002MacBookPro13,1312
Intel HD Graphics 5150x191e0003MacBook9,1312
Intel Iris Graphics 5400x19260004312
Intel Iris Graphics 5500x19270004MacBookPro13,2312
Intel HD Graphics 5300x191b00061
Intel Iris Graphics 5400x19260007312
UINT8 skylake_hd_vals[8][4] = {
  { 0x0c, 0x00, 0x00, 0x00 },     //0 "graphic-options"
  { 0x01, 0x00, 0x00, 0x00 },     //1 "AAPL,Gfx324"
  { 0x01, 0x00, 0x00, 0x00 },     //2 "AAPL,GfxYTile"
  { 0xfa, 0x00, 0x00, 0x00 },     //3 "AAPL00,PanelCycleDelay"
  { 0x3c, 0x00, 0x00, 0x08 },     //4 "AAPL00,PanelPowerDown"
  { 0x11, 0x00, 0x00, 0x00 },     //5 "AAPL00,PanelPowerOff"
  { 0x19, 0x01, 0x00, 0x08 },     //6 "AAPL00,PanelPowerOn"
  { 0x30, 0x00, 0x00, 0x00 },     //7 "AAPL00,PanelPowerUp"
};

kabylake平台

显卡型号platform-id机型接口LVDSDPHDMI
Intel HD Graphics 6300x59120000iMac18,2
iMac18,3
33
Intel HD Graphics 5200x59160000MacBookPro14,23111
Intel Iris Plus Graphics 6400x59260000312
Intel Iris Plus Graphics 6500x59270000312
Intel HD Graphics 6300x591b0000MacBookPro14,33111
Intel HD Graphics 6150x591e0000312
Intel HD Graphics 6350x59230000312
Intel HD Graphics 6150x591e0001MacBook10,1312
Intel Iris Plus Graphics 6400x59260002MacBookPro14,1
iMac18,1
312
Intel Iris Plus Graphics 6500x59270004MacBookPro14,2312
Intel Iris Plus Graphics 6400x59260007312
Intel Iris Graphics 6500x59270009312
UINT8 kabylake_hd_vals[8][4] = {
  { 0x0c, 0x00, 0x00, 0x00 },     //0 "graphic-options"
  { 0x01, 0x00, 0x00, 0x00 },     //1 "AAPL,Gfx324"
  { 0x01, 0x00, 0x00, 0x00 },     //2 "AAPL,GfxYTile"
  { 0xfa, 0x00, 0x00, 0x00 },     //3 "AAPL00,PanelCycleDelay"
  { 0x3c, 0x00, 0x00, 0x08 },     //4 "AAPL00,PanelPowerDown"
  { 0x11, 0x00, 0x00, 0x00 },     //5 "AAPL00,PanelPowerOff"
  { 0x19, 0x01, 0x00, 0x08 },     //6 "AAPL00,PanelPowerOn"
  { 0x30, 0x00, 0x00, 0x00 },     //7 "AAPL00,PanelPowerUp"
};

新增平台

显卡型号platform-id机型接口LVDSDPHDMI
Intel UHD Graphics 6200x59170000Mobile
Intel UHD Graphics 6100x3e900000Desktop
Intel UHD Graphics 6100x3e930000Desktop
Intel UHD Graphics 6300x3e910000Desktop
Intel UHD Graphics 6300x3e920000Desktop

已知GPU的列表


static struct gma_gpu_t KnownGPUS[] = {

  //============== 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

  //----------------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

  //----------------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

  //----------------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

  //----------------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


  //============== 5th generation ============
  //----------------Ironlake------------------
  { 0x0042, "Intel HD Graphics"              }, // Desktop - Clarkdale
  { 0x0046, "Intel HD Graphics"              }, // Mobile - Arrandale - MacBookPro6,1


  //============== 6th generation ============
  //----------------Sandy Bridge--------------
  //GT1
  { 0x0102, "Intel HD Graphics 2000"         }, // Desktop - iMac12,1, iMac12,2
  { 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,1, MacBookAir4,2, MacBookPro8,2
  { 0x0122, "Intel HD Graphics 3000"         }, // Desktop
  { 0x0126, "Intel HD Graphics 3000"         }, // Mobile - MacBookPro8,1 Macmini5,1, Macmini5,2, Macmini5,3


  //============== 7th generation ============
  //----------------Ivy Bridge----------------
  //GT1
  { 0x0152, "Intel HD Graphics 2500"         }, // Desktop - iMac13,1(FB:0x01620006), iMac13,2(FB:0x01620007)
  { 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,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, MacBookAir5,1, MacBookAir5,2
  { 0x016A, "Intel HD Graphics P4000"        }, // Server


  //============== 7.5th generation ==========
  //----------------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
  { 0x0416, "Intel HD Graphics 4600"         }, // Mobile
  { 0x041A, "Intel HD Graphics P4600"        }, // Server
  { 0x041B, "Intel Haswell GT2"              }, //
  { 0x041E, "Intel HD Graphics 4400"         }, //
  //GT3
  { 0x0422, "Intel Haswell GT3"              }, // Desktop
  { 0x0426, "Intel Haswell GT3"              }, // Mobile
  { 0x042A, "Intel Haswell GT3"              }, // Server
  { 0x042B, "Intel Haswell GT3"              }, //
  { 0x042E, "Intel Haswell GT3"              }, //
  //GT1
  { 0x0A02, "Intel Haswell GT1"              }, // Desktop ULT
  { 0x0A06, "Intel Haswell GT1"              }, // 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 Haswell GT3"              }, // Desktop ULT
  { 0x0A26, "Intel HD Graphics 5000"         }, // Mobile ULT - MacBookAir6,1, MacBookAir6,2, Macmini7,1
  { 0x0A2A, "Intel Haswell GT3"              }, // Server ULT
  { 0x0A2B, "Intel Haswell GT3"              }, // 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 HD Graphics 5200"         }, // Mobile CRW
  { 0x0D0A, "Intel Haswell GT1"              }, // Server CRW
  { 0x0D0B, "Intel Haswell GT1"              }, // CRW
  { 0x0D0E, "Intel Haswell GT1"              }, // CRW
  //GT2
  { 0x0D12, "Intel HD Graphics 5200"         }, // Desktop CRW
  { 0x0D16, "Intel HD Graphics 5200"         }, // 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 Haswell GT3"              }, // Server CRW
  { 0x0D2B, "Intel Haswell GT3"              }, // CRW
  { 0x0D2E, "Intel Haswell GT3"              }, // 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,1, MacBookAir7,2
  { 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(HD Graphics 400)
  { 0x22B1, "Intel HD Graphics 405"          }, // Cherry Trail - Atom x7 series - Z8750(HD Graphics 405)
  { 0x22B2, "Intel HD Graphics 400"          }, // Braswell - Cerelon QC/DC series - X3X60(HD Graphics 400)
  { 0x22B3, "Intel HD Graphics 405"          }, // Braswell - Pentium QC series - X3710(HD Graphics 405)


  //============== 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"    }, //
  { 0x193A, "Intel Iris Pro Graphics P580"   }, // Server
  { 0x193B, "Intel Iris Pro Graphics 580"    }, // Desktop, 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


  //============== 9.5th generation ==========
  //----------------Kaby Lake-----------------
  //GT1
  { 0x5902, "Intel HD Graphics 610"          }, // Desktop
  { 0x5906, "Intel HD Graphics 610"          }, // Mobile
  { 0x590A, "Intel Kaby Lake GT1"            }, //
  { 0x5908, "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"         }, //
  { 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

  //----------------Coffee Lake---------------
  //GT1
  { 0x3E90, "Intel UHD Graphics 610"         }, // Desktop
  { 0x3E93, "Intel UHD Graphics 610"         }, // Desktop
  //GT2
  { 0x3E91, "Intel UHD Graphics 630"         }, // Desktop
  { 0x3E92, "Intel UHD Graphics 630"         }, // Desktop
  { 0x3E94, "Intel Coffee Lake GT2"          }, //
  { 0x3E96, "Intel Coffee Lake GT2"          }, //
  { 0x3E9B, "Intel Coffee Lake GT2"          }, //
  //GT3
  { 0x3EA5, "Intel Coffee Lake GT3"          }, //
  { 0x3EA6, "Intel Coffee Lake GT3"          }, //
  { 0x3EA7, "Intel Coffee Lake GT3"          }, //
  { 0x3EA8, "Intel Coffee Lake GT3"          }, //


  //============== 10th generation ===========
  //----------------Cannonlake----------------
  //GT0.5
  { 0x5A49, "Intel Cannonlake GT0.5"         }, //
  { 0x5A4A, "Intel Cannonlake GT0.5"         }, //
  //GT1
  { 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"           }, //
  { 0x5A54, "Intel Cannonlake GT2"           }, //

}

写在最后

本文会不间断更新

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。