-
Notifications
You must be signed in to change notification settings - Fork 95
/
Copy pathIntel-core-display-platformID-finishing.html
317 lines (284 loc) · 205 KB
/
Intel-core-display-platformID-finishing.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<!DOCTYPE html><html class="theme-next muse use-motion" lang="zh-CN"><head><meta name="generator" content="Hexo 3.8.0"><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2"><meta name="theme-color" content="#222"><script src="//fastly.jsdelivr.net/npm/pace-js@1.0.2/pace.min.js"></script><link href="/lib/pace/pace-theme-corner-indicator.min.css?v=1.0.2" rel="stylesheet"><meta name="google-site-verification" content="sDeZZSmv4NPbU3sXi1IL5l8PiZt1wVqR5EKUsxOjruY"><link href="https://fastly.jsdelivr.net/npm/@fancyapps/fancybox@3.2.5/dist/jquery.fancybox.min.css" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Noto Serif SC:300,300italic,400,400italic,700,700italic|Noto Serif SC:300,300italic,400,400italic,700,700italic|Roboto Mono:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css"><link href="//fastly.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"><link href="/css/main.css?v=6.6.0" rel="stylesheet" type="text/css"><link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png?v=6.6.0"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon.png?v=6.6.0"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon.png?v=6.6.0"><link rel="mask-icon" href="/images/logo.svg?v=6.6.0" color="#222"><script id="hexo.configurations">var NexT=window.NexT||{},CONFIG={root:"/",scheme:"Muse",version:"6.6.0",sidebar:{position:"left",display:"hide",offset:12,b2t:!1,scrollpercent:!0,onmobile:!0},fancybox:!0,fastclick:!1,lazyload:!1,tabs:!0,motion:{enable:!0,async:!1,transition:{post_block:"fadeIn",post_header:"slideDownIn",post_body:"slideDownIn",coll_header:"slideLeftIn",sidebar:"slideUpIn"}},algolia:{applicationID:"",apiKey:"",indexName:"",hits:{per_page:10},labels:{input_placeholder:"Search for Posts",hits_empty:"We didn't find any results for the search: ${query}",hits_stats:"${hits} results found in ${time} ms"}}}</script><meta name="description" content="本文的由来经常有网友进群问某某机型需要注入哪个platform-id才能正确地驱动显卡,每到这个时候,我都需要翻出Clover自带的src ▸ edk2 ▸ Clover ▸ rEFIt_UEFI ▸ Platform ▸ gma.cpp查找显卡参数。于是我就想把它整理出来方便大家查询,markdown的表格排版对我来说是一种考验,但更像是一种折磨。还好还好,它没花费我太长的"><meta name="keywords" content="platform,Intel,核显,smbios"><meta property="og:type" content="article"><meta property="og:title" content="黑苹果必备:Intel核显platform ID整理及smbios速查表"><meta property="og:url" content="https://blog.daliansky.net/Intel-core-display-platformID-finishing.html"><meta property="og:site_name" content="黑果小兵的部落阁"><meta property="og:description" content="本文的由来经常有网友进群问某某机型需要注入哪个platform-id才能正确地驱动显卡,每到这个时候,我都需要翻出Clover自带的src ▸ edk2 ▸ Clover ▸ rEFIt_UEFI ▸ Platform ▸ gma.cpp查找显卡参数。于是我就想把它整理出来方便大家查询,markdown的表格排版对我来说是一种考验,但更像是一种折磨。还好还好,它没花费我太长的"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2020-09-12T05:53:14.000Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="黑苹果必备:Intel核显platform ID整理及smbios速查表"><meta name="twitter:description" content="本文的由来经常有网友进群问某某机型需要注入哪个platform-id才能正确地驱动显卡,每到这个时候,我都需要翻出Clover自带的src ▸ edk2 ▸ Clover ▸ rEFIt_UEFI ▸ Platform ▸ gma.cpp查找显卡参数。于是我就想把它整理出来方便大家查询,markdown的表格排版对我来说是一种考验,但更像是一种折磨。还好还好,它没花费我太长的"><link rel="alternate" href="/atom.xml" title="黑果小兵的部落阁" type="application/atom+xml"><link rel="canonical" href="https://blog.daliansky.net/Intel-core-display-platformID-finishing.html"><script id="page.configurations">CONFIG.page={sidebar:""}</script><title>黑苹果必备:Intel核显platform ID整理及smbios速查表 | 黑果小兵的部落阁</title><noscript><style>.sidebar-inner,.use-motion .brand,.use-motion .collection-title,.use-motion .comments,.use-motion .menu-item,.use-motion .motion-element,.use-motion .pagination,.use-motion .post-block,.use-motion .post-body,.use-motion .post-header{opacity:initial}.use-motion .logo,.use-motion .site-subtitle,.use-motion .site-title{opacity:initial;top:initial}.use-motion .logo-line-before i{left:initial}.use-motion .logo-line-after i{right:initial}</style></noscript></head><body itemscope itemtype="http://schema.org/WebPage" lang="zh-CN"><div class="container sidebar-position-left page-post-detail"><div class="headband"></div><header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="header-inner"><div class="site-brand-wrapper"><div class="site-meta"><div class="custom-logo-site-title"><a href="/" class="brand" rel="start"><span class="logo-line-before"><i></i></span> <span class="site-title">黑果小兵的部落阁</span> <span class="logo-line-after"><i></i></span></a></div><p class="site-subtitle">Hackintosh安装镜像、教程及经验分享</p></div><div class="site-nav-toggle"><button aria-label="切换导航栏"><span class="btn-bar"></span> <span class="btn-bar"></span> <span class="btn-bar"></span></button></div></div><nav class="site-nav"><ul id="menu" class="menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="menu-item-icon fa fa-fw fa-home"></i><br>首页</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="menu-item-icon fa fa-fw fa-archive"></i><br>归档</a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="menu-item-icon fa fa-fw fa-th"></i><br>分类</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="menu-item-icon fa fa-fw fa-tags"></i><br>标签</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="menu-item-icon fa fa-fw fa-user"></i><br>关于</a></li><li class="menu-item menu-item-search"><a href="javascript:;" class="popup-trigger"><i class="menu-item-icon fa fa-search fa-fw"></i><br>搜索</a></li></ul><div class="site-search"><div class="popup search-popup local-search-popup"><div class="local-search-header clearfix"><span class="search-icon"><i class="fa fa-search"></i> </span><span class="popup-btn-close"><i class="fa fa-times-circle"></i></span><div class="local-search-input-wrapper"><input autocomplete="off" placeholder="搜索..." spellcheck="false" type="text" id="local-search-input"></div></div><div id="local-search-result"></div></div></div></nav></div></header><a href="https://github.com/daliansky" class="github-corner" title="Follow me on GitHub" aria-label="Follow me on GitHub" rel="noopener" target="_blank"><svg width="80" height="80" viewbox="0 0 250 250" style="fill:#222;color:#fff;position:absolute;top:0;border:0;right:0" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"/><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin:130px 106px" class="octo-arm"/><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"/></svg></a><main id="main" class="main"><div class="main-inner"><div class="content-wrap"><div id="content" class="content"><div id="posts" class="posts-expand"><div class="reading-progress-bar"></div><article class="post post-type-normal" itemscope itemtype="http://schema.org/Article"><div class="post-block"><link itemprop="mainEntityOfPage" href="https://blog.daliansky.net/Intel-core-display-platformID-finishing.html"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="name" content="黑果小兵"><meta itemprop="description" content="黑果小兵,daliansky,blog.daliansky.net,macOS,Hackintosh,黑苹果,linux"><meta itemprop="image" content="/images/avatar.png"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="黑果小兵的部落阁"></span><header class="post-header"><h1 class="post-title" itemprop="name headline">黑苹果必备:Intel核显platform ID整理及smbios速查表</h1><div class="post-meta"><span class="post-time"><span class="post-meta-item-icon"><i class="fa fa-calendar-o"></i> </span><time title="创建时间:2017-08-31 21:13:07" itemprop="dateCreated datePublished" datetime="2017-08-31T21:13:07+08:00">2017-08-31</time> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-calendar-check-o"></i> </span><time title="修改时间:2020-09-12 13:53:14" itemprop="dateModified" datetime="2020-09-12T13:53:14+08:00">2020-09-12</time> </span><span class="post-category"><span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-folder-o"></i> </span><span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/categories/教程/" itemprop="url" rel="index"><span itemprop="name">教程</span></a></span> </span><span class="post-meta-divider">|</span> <span class="post-meta-item-icon" title="阅读次数"><i class="fa fa-eye"></i> <span class="busuanzi-value" id="busuanzi_value_page_pv"></span></span><div class="post-symbolscount"><span class="post-meta-item-icon"><i class="fa fa-file-word-o"></i> </span><span title="本文字数">45k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-clock-o"></i> </span><span title="阅读时长">1:22</span></div></div></header><div class="post-body" itemprop="articleBody"><div><div><div class="post-gallery"></div></div></div><h2 id="本文的由来"><a class="markdownIt-Anchor" href="#本文的由来"></a> 本文的由来</h2><blockquote><p>经常有网友进群问某某机型需要注入哪个<code>platform-id</code>才能正确地驱动显卡,每到这个时候,我都需要翻出<code>Clover</code>自带的<code>src ▸ edk2 ▸ Clover ▸ rEFIt_UEFI ▸ Platform ▸ gma.cpp</code>查找显卡参数。于是我就想把它整理出来方便大家查询,<code>markdown</code>的表格排版对我来说是一种考验,但更像是一种折磨。还好还好,它没花费我太长的时间。</p></blockquote><hr><h2 id="smbios速查表"><a class="markdownIt-Anchor" href="#smbios速查表"></a> smbios速查表</h2><table><thead><tr><th>SMBIOS ID</th><th>CPU Family</th><th>GPUs (S = Switchable)</th><th>Year and size</th></tr></thead><tbody><tr><td>MacBook1,1</td><td>Yonah</td><td>GMA 950</td><td>13" 2006</td></tr><tr><td>MacBook2,1</td><td>Merom</td><td>GMA 950</td><td>13" 2006/07"</td></tr><tr><td>MacBook3,1</td><td>Merom</td><td>GMA X3100</td><td>13" 2007</td></tr><tr><td>MacBook4,1</td><td>Penryn</td><td>GMA X3100</td><td>13" 2008</td></tr><tr><td>MacBook4,2</td><td>Penryn</td><td>GMA X3100</td><td>13" 2008</td></tr><tr><td>MacBook5,1</td><td>Penryn</td><td>GeForce 9400M</td><td>13" 2008</td></tr><tr><td>MacBook5,2</td><td>Penryn</td><td>GeForce 9400M</td><td>13" 2009</td></tr><tr><td>MacBook6,1</td><td>Penryn</td><td>GeForce 9400M</td><td>13" 2009</td></tr><tr><td>MacBook7,1</td><td>Penryn</td><td>GeForce 320M</td><td>13" 2010</td></tr><tr><td>MacBook8,1</td><td>Broadwell m</td><td>HD 5300</td><td>12" 2015</td></tr><tr><td>MacBook9,1</td><td>Skylake m</td><td>HD 515</td><td>12" 2016</td></tr><tr><td>MacBook10,1</td><td>Kaby Lake m</td><td>HD 615</td><td>12" 2017</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>MacBookAir1,1</td><td>Merom</td><td>GMA X3100</td><td>13" 2008</td></tr><tr><td>MacBookAir2,1</td><td>Penryn</td><td>GeForce 9400M</td><td>13" 2008/09"</td></tr><tr><td>MacBookAir3,1</td><td>Penryn</td><td>GeForce 320M</td><td>11" 2010</td></tr><tr><td>MacBookAir3,2</td><td>Penryn</td><td>GeForce 320M</td><td>13" 2010</td></tr><tr><td>MacBookAir4,1</td><td>Sandy Bridge</td><td>HD 3000</td><td>11" 2011</td></tr><tr><td>MacBookAir4,2</td><td>Sandy Bridge</td><td>HD 3000</td><td>13" 2011</td></tr><tr><td>MacBookAir5,1</td><td>Ivy Bridge</td><td>HD 4000</td><td>11" 2012</td></tr><tr><td>MacBookAir5,2</td><td>Ivy Bridge</td><td>HD 4000</td><td>13" 2012</td></tr><tr><td>MacBookAir6,1</td><td>Haswell</td><td>HD 5000</td><td>11" 2013</td></tr><tr><td>MacBookAir6,2</td><td>Haswell</td><td>HD 5000</td><td>13" 2013</td></tr><tr><td>MacBookAir7,1</td><td>Broadwell</td><td>HD 6000</td><td>11" 2015</td></tr><tr><td>MacBookAir7,2</td><td>Broadwell</td><td>HD 6000</td><td>13" 2015</td></tr><tr><td>MacBookAir8,1</td><td>Kaby Lake</td><td>Intel UHD Graphics 617</td><td>13" 2018</td></tr><tr><td>MacBookAir8,2</td><td>Kaby Lake</td><td>Intel UHD Graphics 617</td><td>13" 2019</td></tr><tr><td>MacBookAir9,1</td><td>Ice Lake</td><td>Intel Iris Plus Graphics</td><td>13” 2020</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>MacBookPro1,1</td><td>Yonah</td><td>Radeon X1600</td><td>15" 2006</td></tr><tr><td>MacBookPro1,2</td><td>Yonah</td><td>Radeon X1600</td><td>17" 2006</td></tr><tr><td>MacBookPro2,1</td><td>Merom</td><td>Radeon X1600</td><td>15" 2006</td></tr><tr><td>MacBookPro2,2</td><td>Merom</td><td>Radeon X1600</td><td>17" 2006</td></tr><tr><td>MacBookPro3,1</td><td>Merom</td><td>GeForce 8600M GT</td><td>15"/17" 2007</td></tr><tr><td>MacBookPro4,1</td><td>Penryn</td><td>GeForce 8600MG GT</td><td>17" 2008</td></tr><tr><td>MacBookPro5,1</td><td>Penryn</td><td>GeForce 9400M/9600M GT</td><td>S, 15" 2008/09"</td></tr><tr><td>MacBookPro5,2</td><td>Penryn</td><td>GeForce 9400M/9600M GT</td><td>S, 17" 2009</td></tr><tr><td>MacBookPro5,3</td><td>Penryn</td><td>GeForce 9400M/9600M GT</td><td>S, 15" 2009</td></tr><tr><td>MacBookPro5,4</td><td>Penryn</td><td>GeForce 9400M/9600M GT</td><td>S, 15" 2009</td></tr><tr><td>MacBookPro5,5</td><td>Penryn</td><td>GeForce 9400M/9600M GT</td><td>S, 13" 2009</td></tr><tr><td>MacBookPro7,1</td><td>Penryn</td><td>GeForce 320M</td><td>13" 2010</td></tr><tr><td>MacBookPro6,1</td><td>Arrandale</td><td>HD Graphics/GeForce GT 330M</td><td>S, 17" 2010</td></tr><tr><td>MacBookPro6,2</td><td>Arrandale</td><td>HD Graphics/GeForce GT 330M</td><td>S, 15" 2010</td></tr><tr><td>MacBookPro8,1</td><td>Sandy Bridge</td><td>HD 3000</td><td>13" 2011</td></tr><tr><td>MacBookPro8,2</td><td>Sandy Bridge</td><td>HD 3000/Radeon HD 6490M</td><td>S, 15" 2011</td></tr><tr><td>MacBookPro8,3</td><td>Sandy Bridge</td><td>HD 3000/Radeon HD 6750M</td><td>S, 17" 2011</td></tr><tr><td>MacBookPro9,1</td><td>Ivy Bridge</td><td>HD 4000/GeForce GT 650M</td><td>S, 15" 2012</td></tr><tr><td>MacBookPro9,2</td><td>Ivy Bridge</td><td>HD 4000</td><td>13" 2012</td></tr><tr><td>MacBookPro10,1</td><td>Ivy Bridge</td><td>HD 4000/GeForce GT 650M</td><td>S, 15" 2012/13"</td></tr><tr><td>MacBookPro10,2</td><td>Ivy Bridge</td><td>HD 4000</td><td>13" 2012/13"</td></tr><tr><td>MacBookPro11,1</td><td>Haswell</td><td>Iris 5100</td><td>13" 2013/14"</td></tr><tr><td>MacBookPro11,2</td><td>Haswell</td><td>Iris Pro 5200</td><td>15" 2013/14"</td></tr><tr><td>MacBookPro11,3</td><td>Haswell</td><td>Iris Pro 5200/GeForce GT 750M</td><td>S, 15" 2013/14"</td></tr><tr><td>MacBookPro11,4</td><td>Haswell</td><td>Iris Pro 5200</td><td>15" 2015</td></tr><tr><td>MacBookPro11,5</td><td>Haswell</td><td>Iris Pro 5200/Radeon R9 M370X</td><td>15" 2015</td></tr><tr><td>MacBookPro12,1</td><td>Broadwell</td><td>Iris 6100</td><td>13" 2015</td></tr><tr><td>MacBookPro13,1</td><td>Skylake</td><td>Iris 540</td><td>13" 2016</td></tr><tr><td>MacBookPro13,2</td><td>Skylake</td><td>Iris 550</td><td>13" 2016</td></tr><tr><td>MacBookPro13,3</td><td>Skylake</td><td>HD 530/Radeon Pro 450</td><td>15" 2016</td></tr><tr><td>MacBookPro14,1</td><td>Kaby Lake</td><td>Iris Plus 640</td><td>13" 2017</td></tr><tr><td>MacBookPro14,2</td><td>Kaby Lake</td><td>Iris Plus 650</td><td>13" 2017</td></tr><tr><td>MacBookPro14,3</td><td>Kaby Lake</td><td>HDs 630/Radeon Pro 555</td><td>15" 2017</td></tr><tr><td>MacBookPro15,1</td><td>Caffee Lake</td><td>Intel UHD Graphics 630</td><td>15" 2018</td></tr><tr><td>MacBookPro15,2</td><td>Caffee Lake</td><td>Intel Iris Plus Graphics 655</td><td>13" 2018</td></tr><tr><td>MacBookPro15,3</td><td>Caffee Lake</td><td>UHD630/<br>Radeon Pro555X/560X<br>Radeon Pro Vega 16/20</td><td>15" 2019</td></tr><tr><td>MacBookPro15,4</td><td>Caffee Lake</td><td>Intel Iris Plus Graphics 645</td><td>13" 2019</td></tr><tr><td>MacBookPro16,1</td><td>Caffee Lake</td><td>Intel UHD Graphics 630<br>AMD Radeon Pro 5300M/5500M</td><td>16" 2019</td></tr><tr><td>MacBookPro16,2</td><td>Ice Lake</td><td>Intel Iris Plus Graphics</td><td>13" 2020</td></tr><tr><td>MacBookPro16,3</td><td>Coffee Lake</td><td>Intel Iris Plus Graphics 645</td><td>13" 2020</td></tr><tr><td>MacBookPro16,4</td><td>Coffee Lake</td><td>AMD Radeon Pro 5600M</td><td>16" 2020</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>iMac4,1</td><td>Yonah</td><td>Radeon X1600</td><td>17"/20" 2006</td></tr><tr><td>iMac4,2</td><td>Yonah</td><td>GMA 950</td><td>17" 2006</td></tr><tr><td>iMac5,1</td><td>Merom</td><td>Radeon X1600</td><td>17"/20" 2006</td></tr><tr><td>iMac5,2</td><td>Merom</td><td>GMA 950</td><td>17" 2006</td></tr><tr><td>iMac6,1</td><td>Merom</td><td>GeForce 7300GT</td><td>24" 2006</td></tr><tr><td>iMac7,1</td><td>Merom</td><td>Radeon HD 2400 XT</td><td>20"/24" 2007</td></tr><tr><td>iMac8,1</td><td>Penryn</td><td>Radeon HD 2400 XT</td><td>20"/24" 2008</td></tr><tr><td>iMac9,1</td><td>Penryn</td><td>GeForce 9400M</td><td>20"/24" 2009</td></tr><tr><td>iMac10,1</td><td>Wolfdale</td><td>GeForce 9400M</td><td>21.5"/27" 2009</td></tr><tr><td>iMac10,1</td><td>Wolfdale</td><td>Radeon HD 4670</td><td>21.5"/27" 2009</td></tr><tr><td>iMac11,1</td><td>Lynnfield</td><td>Radeon HD 4850</td><td>27" 2009</td></tr><tr><td>iMac11,2</td><td>Clarkdale</td><td>Radeon HD 4670</td><td>21.5" 2010</td></tr><tr><td>iMac11,3</td><td>Clarkdale</td><td>Radeon HD 5670</td><td>27" 2010</td></tr><tr><td>iMac12,1</td><td>Sandy Bridge</td><td>Radeon HD 6750M</td><td>21.5" 2011</td></tr><tr><td>iMac12,2</td><td>Sandy Bridge</td><td>Radeon HD 6770M</td><td>27" 2011</td></tr><tr><td>iMac13,1</td><td>Ivy Bridge</td><td>GeForce GT 640M</td><td>21.5" 2012</td></tr><tr><td>iMac13,2</td><td>Ivy Bridge</td><td>GeForce GTX 660M</td><td>27" 2012</td></tr><tr><td>iMac13,1</td><td>Ivy Bridge</td><td>HD 4000</td><td>21.5" 2013</td></tr><tr><td>iMac14,1</td><td>Haswell</td><td>Iris Pro 5200</td><td>21.5" 2013</td></tr><tr><td>iMac14,1</td><td>Haswell</td><td>GeForce GT 750M</td><td>21.5" 2013</td></tr><tr><td>iMac14,2</td><td>Haswell</td><td>GeForce GT 755M</td><td>27" 2013</td></tr><tr><td>iMac14,4</td><td>Haswell</td><td>HD 5000</td><td>21.5" 2014</td></tr><tr><td>iMac15,1</td><td>Haswell</td><td>Radeon R9 M290X</td><td>27" 2014/15"</td></tr><tr><td>iMac16,1</td><td>Broadwell</td><td>HD 6000 or Iris Pro 6200</td><td>21.5" 2015</td></tr><tr><td>iMac16,2</td><td>Broadwell</td><td>Iris Pro 6200</td><td>21.5" 2015</td></tr><tr><td>iMac17,1</td><td>Skylake</td><td>Radeon R9 M380</td><td>27" 2015</td></tr><tr><td>iMac18,1</td><td>Kaby Lake</td><td>Iris Plus 640</td><td>21.5" 2017</td></tr><tr><td>iMac18,2</td><td>Kaby Lake</td><td>Radeon Pro 555</td><td>21.5" 2017</td></tr><tr><td>iMac18,3</td><td>Kaby Lake</td><td>Radeon Pro 570</td><td>27" 2017</td></tr><tr><td>iMac19,1</td><td>Coffee Lake</td><td>Radeon Pro 580</td><td>2017</td></tr><tr><td>iMac19,2</td><td>Coffee Lake</td><td>Radeon Pro 580X/<em>Radeon Pro Vega 48</em></td><td>2019</td></tr><tr><td>iMac20,1</td><td>Comet Lake</td><td>Radeon Pro 5300/5500 XT</td><td>2020</td></tr><tr><td>iMac20,2</td><td>Comet Lake</td><td>Radeon Pro 5700/5700 XT</td><td>2020</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>iMacPro1,1</td><td></td><td>Radeon Pro Vega 56/64/64X</td><td>2017</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>Macmini1,1</td><td>Yonah</td><td>GMA 950</td><td>2006</td></tr><tr><td>Macmini2,1</td><td>Merom</td><td>GMA 950</td><td>2007</td></tr><tr><td>Macmini3,1</td><td>Penryn</td><td>GeForce 9400M</td><td>2009</td></tr><tr><td>Macmini4,1</td><td>Penryn</td><td>GeForce 320M</td><td>2010</td></tr><tr><td>Macmini5,1</td><td>Sandy Bridge</td><td>HD 3000</td><td>2011</td></tr><tr><td>Macmini5,2</td><td>Sandy Bridge</td><td>Radeon HD 6630M</td><td>2011</td></tr><tr><td>Macmini5,3</td><td>Sandy Bridge</td><td>HD 3000</td><td>2011</td></tr><tr><td>Macmini6,1</td><td>Ivy Bridge</td><td>HD 4000</td><td>2012</td></tr><tr><td>Macmini6,2</td><td>Ivy Bridge</td><td>HD 4000</td><td>2012</td></tr><tr><td>Macmini7,1</td><td>Haswell</td><td>HD 5000 or Iris 5100</td><td>2014</td></tr><tr><td>Macmini8,1</td><td>Coffee Lake</td><td>UHD Graphics 630</td><td>2018</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>MacPro1,1</td><td>Woodcrest</td><td>GeForce 7300 GT</td><td>2006</td></tr><tr><td>MacPro2,1</td><td>Clovertown</td><td>GeForce 7300 GT</td><td>2006</td></tr><tr><td>MacPro3,1</td><td>Harpertown</td><td>Radeon HD 2600 XT</td><td>2008</td></tr><tr><td>MacPro4,1</td><td>Nehalem</td><td>GeForce GT 120</td><td>2009</td></tr><tr><td>MacPro5,1</td><td>Nehalem</td><td>Radeon HD 5770</td><td>2010</td></tr><tr><td>MacPro5,1</td><td>Westmere</td><td>Radeon HD 5770</td><td>2012</td></tr><tr><td>MacPro6,1</td><td>Ivy BridgeEP</td><td>FirePro D300</td><td>2013</td></tr><tr><td>MacPro7,1</td><td>Cascade Lake</td><td>Radeon Pro 580X/Radeon Pro Vega II</td><td>2019</td></tr><tr><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>Xserve1,1</td><td>Woodcrest</td><td>Radeon X1300</td><td>2006</td></tr><tr><td>Xserve2,1</td><td>Harpertown</td><td>Radeon X1300</td><td>2008</td></tr><tr><td>Xserve3,1</td><td>Nehalem</td><td>GeForce GT 120</td><td>2009</td></tr></tbody></table><h2 id="intel核显平台"><a class="markdownIt-Anchor" href="#intel核显平台"></a> INTEL核显平台</h2><h2 id="sandy-bridge平台"><a class="markdownIt-Anchor" href="#sandy-bridge平台"></a> sandy bridge平台</h2><p>[BL:0x0710]</p><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00010000</td><td style="text-align:center">MacBookPro8,1<br>MacBookPro8,2<br>MacBookPro8,3</td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00020000</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00030010</td><td style="text-align:center">Macmini5,1<br>Macmini5,3</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">2</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00030020</td><td style="text-align:center">Macmini5,1<br>Macmini5,3</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">2</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00030030</td><td style="text-align:center">Macmini5,2</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00040000</td><td style="text-align:center">MacBookAir4,1<br>MacBookAir4,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 3000</td><td style="text-align:center">0x00050000</td><td style="text-align:center">iMac12,1/iMac12,2</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">UINT8 sandy_bridge_hd_vals[<span class="number">13</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "AAPL00,DataJustify"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//1 "AAPL00,Dither"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//2 "AAPL00,LinkFormat"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//3 "AAPL00,LinkType"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//4 "AAPL00,PixelFormat"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//5 "AAPL00,T1"</span></span><br><span class="line"> { <span class="number">0x14</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//6 "AAPL00,T2"</span></span><br><span class="line"> { <span class="number">0xfa</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//7 "AAPL00,T3"</span></span><br><span class="line"> { <span class="number">0x2c</span>, <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//8 "AAPL00,T4"</span></span><br><span class="line"> { <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//9 "AAPL00,T5"</span></span><br><span class="line"> { <span class="number">0x14</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//10 "AAPL00,T6"</span></span><br><span class="line"> { <span class="number">0xf4</span>, <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//11 "AAPL00,T7"</span></span><br><span class="line"> { <span class="number">0x04</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//12 "graphic-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="ivy-bridge平台"><a class="markdownIt-Anchor" href="#ivy-bridge平台"></a> ivy bridge平台</h2><p>[BL:0x0710]</p><table><thead><tr><th style="text-align:center">型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660000</td><td style="text-align:center"></td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660001</td><td style="text-align:center">MacBookPro10,2</td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660002</td><td style="text-align:center">MacBookPro10,1</td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660003</td><td style="text-align:center">MacBookPro9,2</td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660004</td><td style="text-align:center">MacBookPro9,1</td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660006</td><td style="text-align:center">iMac13,1</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660007</td><td style="text-align:center">iMac13,2</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660008</td><td style="text-align:center">MacBookAir5,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x01660009</td><td style="text-align:center">MacBookAir5,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x0166000a</td><td style="text-align:center">Macmini6,1</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">2</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 4000</td><td style="text-align:center">0x0166000b</td><td style="text-align:center">Macmini6,2</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">2</td><td style="text-align:center">1</td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">UINT8 ivy_bridge_hd_vals[<span class="number">1</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "graphics-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="haswell平台"><a class="markdownIt-Anchor" href="#haswell平台"></a> haswell平台</h2><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">eDP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center"></td><td style="text-align:center">0x04060000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x0c060000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 4600</td><td style="text-align:center">0x04160000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 4400</td><td style="text-align:center">0x0a160000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x0c160000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 5000</td><td style="text-align:center">0x04260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 5000</td><td style="text-align:center">0x0a260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x0c260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 5200</td><td style="text-align:center">0x0d260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x0d220003</td><td style="text-align:center">iMac14,1<br>iMac14,4</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4600</td><td style="text-align:center">0x04120004</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 5000</td><td style="text-align:center">0x0a260005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 5000</td><td style="text-align:center">0x0a260006</td><td style="text-align:center">MacBookAir6,1<br>MacBookAir6,2<br>Macmini7,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 5200</td><td style="text-align:center">0x0d260007</td><td style="text-align:center">MacBookPro11,2<br>MacBookPro11,3</td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel Iris Graphics 5100</td><td style="text-align:center">0x0a2e0008</td><td style="text-align:center">MacBookPro11,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 4600</td><td style="text-align:center">0x0412000b</td><td style="text-align:center">iMac15,1</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">UINT8 haswell_hd_vals[<span class="number">1</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "graphics-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="broadwell平台"><a class="markdownIt-Anchor" href="#broadwell平台"></a> broadwell平台</h2><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">eDP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center"></td><td style="text-align:center">0x16060000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x160e0001</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 5500</td><td style="text-align:center">0x16160000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 5300</td><td style="text-align:center">0x161e0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 6200</td><td style="text-align:center">0x16220000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel Iris Graphics 6100</td><td style="text-align:center">0x162b0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 5300</td><td style="text-align:center">0x161e0001</td><td style="text-align:center">MacBook8,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x16060002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 5500</td><td style="text-align:center">0x16160002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 6200</td><td style="text-align:center">0x16220002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16260002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 6100</td><td style="text-align:center">0x162b0002</td><td style="text-align:center">MacBookPro12,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 5600</td><td style="text-align:center">0x16120003</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16260004</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 6100</td><td style="text-align:center">0x162b0004</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16260005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16260006</td><td style="text-align:center">iMac16,1<br>MacBookAir7,1<br>MacBookAir7,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics6200</td><td style="text-align:center">0x16220007</td><td style="text-align:center">iMac16,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 6000</td><td style="text-align:center">0x16200008</td><td style="text-align:center"></td><td style="text-align:center">2</td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 6100</td><td style="text-align:center">0x162b0008</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td><td style="text-align:center"></td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">UINT8 broadwell_hd_vals[<span class="number">2</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "graphics-options"</span></span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//1 "AAPL,ig-tcon-scaler"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="skylake平台"><a class="markdownIt-Anchor" href="#skylake平台"></a> skylake平台</h2><p>[BL:0x056c]</p><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center">Intel HD Graphics 530</td><td style="text-align:center">0x19120000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 520</td><td style="text-align:center">0x19160000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 540</td><td style="text-align:center">0x19260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 550</td><td style="text-align:center">0x19270000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 530</td><td style="text-align:center">0x191b0000</td><td style="text-align:center">MacBookPro13,3</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 515</td><td style="text-align:center">0x191e0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 580</td><td style="text-align:center">0x193b0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center">1</td></tr><tr><td style="text-align:center">Intel HD Graphics 530/4K*</td><td style="text-align:center">0x193b0005</td><td style="text-align:center">MacBookPro13,1</td><td style="text-align:center">4</td><td style="text-align:center">1</td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 510</td><td style="text-align:center">0x19020001</td><td style="text-align:center"></td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 530</td><td style="text-align:center">0x19120001</td><td style="text-align:center"></td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x19170001</td><td style="text-align:center"></td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Pro Graphics 580</td><td style="text-align:center">0x19320001</td><td style="text-align:center"></td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 520</td><td style="text-align:center">0x19160002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 540</td><td style="text-align:center">0x19260002</td><td style="text-align:center">MacBookPro13,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 515</td><td style="text-align:center">0x191e0003</td><td style="text-align:center">MacBook9,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 540</td><td style="text-align:center">0x19260004</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 550</td><td style="text-align:center">0x19270004</td><td style="text-align:center">MacBookPro13,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 530</td><td style="text-align:center">0x191b0006</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Graphics 540</td><td style="text-align:center">0x19260007</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">UINT8 skylake_hd_vals[<span class="number">12</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "AAPL,Gfx324"</span></span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//1 "AAPL,GfxYTile"</span></span><br><span class="line"> { <span class="number">0xfa</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//2 "AAPL00,PanelCycleDelay"</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//3 "AAPL00,PanelPowerDown" - MacBook</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//4 "AAPL00,PanelPowerOff" - MacBook</span></span><br><span class="line"> { <span class="number">0xe2</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//5 "AAPL00,PanelPowerOn" - MacBook</span></span><br><span class="line"> { <span class="number">0x48</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//6 "AAPL00,PanelPowerUp" - MacBook</span></span><br><span class="line"> { <span class="number">0x3c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//7 "AAPL00,PanelPowerDown" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//8 "AAPL00,PanelPowerOff" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x19</span>, <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//9 "AAPL00,PanelPowerOn" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x30</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//10 "AAPL00,PanelPowerUp" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//11 "graphic-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="kabylake平台"><a class="markdownIt-Anchor" href="#kabylake平台"></a> kabylake平台</h2><p>[BL:0x056c]</p><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">HDMI</th></tr></thead><tbody><tr><td style="text-align:center">Intel HD Graphics 630</td><td style="text-align:center">0x59120000</td><td style="text-align:center">iMac18,2<br>iMac18,3</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 630</td><td style="text-align:center">0x59120003</td><td style="text-align:center">FCPX加速用</td><td style="text-align:center">0</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 620</td><td style="text-align:center">0x59160000</td><td style="text-align:center">MacBookPro14,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 620</td><td style="text-align:center">0x59160009</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x59180002</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 630</td><td style="text-align:center">0x591b0000</td><td style="text-align:center">MacBookPro14,3</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 630</td><td style="text-align:center">0x591b0006</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center"></td><td style="text-align:center">0x591c0005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 615</td><td style="text-align:center">0x591e0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 615</td><td style="text-align:center">0x591e0001</td><td style="text-align:center">MacBook10,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel HD Graphics 635</td><td style="text-align:center">0x59230000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 640</td><td style="text-align:center">0x59260000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 640</td><td style="text-align:center">0x59260002</td><td style="text-align:center">MacBookPro14,1<br>iMac18,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 640</td><td style="text-align:center">0x59260007</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 650</td><td style="text-align:center">0x59270000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 650</td><td style="text-align:center">0x59270004</td><td style="text-align:center">MacBookPro14,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 650</td><td style="text-align:center">0x59270009</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 617</td><td style="text-align:center">0x87c00000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 617</td><td style="text-align:center">0x87c00005</td><td style="text-align:center">MacBookAir8,1</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center"></td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">UINT8 kabylake_hd_vals[<span class="number">12</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "AAPL,Gfx324" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//1 "AAPL,GfxYTile"</span></span><br><span class="line"> { <span class="number">0xfa</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//2 "AAPL00,PanelCycleDelay"</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//3 "AAPL00,PanelPowerDown" - MacBook</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//4 "AAPL00,PanelPowerOff" - MacBook</span></span><br><span class="line"> { <span class="number">0xe2</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//5 "AAPL00,PanelPowerOn" - MacBook</span></span><br><span class="line"> { <span class="number">0x48</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//6 "AAPL00,PanelPowerUp" - MacBook</span></span><br><span class="line"> { <span class="number">0x3c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//7 "AAPL00,PanelPowerDown" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//8 "AAPL00,PanelPowerOff" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x19</span>, <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//9 "AAPL00,PanelPowerOn" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x30</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//10 "AAPL00,PanelPowerUp" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//11 "graphic-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="coffeelake平台"><a class="markdownIt-Anchor" href="#coffeelake平台"></a> coffeelake平台</h2><p>[BL:0xffff VRAM:1536MB FBMEM:0MB]</p><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">STOLEN</th></tr></thead><tbody><tr><td style="text-align:center"></td><td style="text-align:center">0x3E000000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E910003</td><td style="text-align:center">FCPX加速用</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E920000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E920003</td><td style="text-align:center">FCPX加速用</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E920009</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E980003</td><td style="text-align:center">iMac19,1<br>FCPX加速用</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E9B0000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E9B0006</td><td style="text-align:center">MacBookPro15,1</td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center">38mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E9B0007</td><td style="text-align:center">Macmini8,1<br>iMac19,2</td><td style="text-align:center">3</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E9B0008</td><td style="text-align:center"></td><td style="text-align:center">1</td><td style="text-align:center">1</td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3E9B0009</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3EC40003</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3EC50003</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel UHD Graphics 630</td><td style="text-align:center">3EC80003</td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td><td style="text-align:center"></td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 655</td><td style="text-align:center">3EA50000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 655</td><td style="text-align:center">3EA50004</td><td style="text-align:center">MacBookPro15,2</td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 655</td><td style="text-align:center">3EA50005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 655</td><td style="text-align:center">3EA50009</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics 655</td><td style="text-align:center">3EA60005</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">57mb</td></tr></tbody></table><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">UINT8 coffeelake_hd_vals[<span class="number">8</span>][<span class="number">4</span>] = {</span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//0 "AAPL,Gfx324" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//1 "AAPL,GfxYTile"</span></span><br><span class="line"> { <span class="number">0xfa</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//2 "AAPL00,PanelCycleDelay"</span></span><br><span class="line"> { <span class="number">0x3c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//3 "AAPL00,PanelPowerDown" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x11</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//4 "AAPL00,PanelPowerOff" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x19</span>, <span class="number">0x01</span>, <span class="number">0x00</span>, <span class="number">0x08</span> }, <span class="comment">//5 "AAPL00,PanelPowerOn" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x30</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//6 "AAPL00,PanelPowerUp" - MacBookPro</span></span><br><span class="line"> { <span class="number">0x0c</span>, <span class="number">0x00</span>, <span class="number">0x00</span>, <span class="number">0x00</span> }, <span class="comment">//7 "graphic-options"</span></span><br><span class="line">};</span><br></pre></td></tr></table></figure><h2 id="ice-lake平台"><a class="markdownIt-Anchor" href="#ice-lake平台"></a> Ice lake平台</h2><p>从<code>10.15.4</code>开始提供支持</p><table><thead><tr><th style="text-align:center">显卡型号</th><th style="text-align:center">platform-id</th><th style="text-align:center">机型</th><th style="text-align:center">接口</th><th style="text-align:center">LVDS</th><th style="text-align:center">DP</th><th style="text-align:center">STOLEN</th></tr></thead><tbody><tr><td style="text-align:center">Intel HD Graphics ICL SIM</td><td style="text-align:center">0xFF050000</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A710000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A700000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A510000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A5C0000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A5D0000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A520000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A530000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A5A0000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP</td><td style="text-align:center">0x8A5B0000</td><td style="text-align:center"></td><td style="text-align:center">6</td><td style="text-align:center">1</td><td style="text-align:center">5</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A710001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A700001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A510001</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A5C0001</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A5D0001</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A520001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A530001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A5A0001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel HD Graphics ICL RVP BigSur</td><td style="text-align:center">0x8A5B0001</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics</td><td style="text-align:center">0x8A510002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics</td><td style="text-align:center">0x8A5C0002</td><td style="text-align:center"></td><td style="text-align:center">3</td><td style="text-align:center">1</td><td style="text-align:center">2</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics</td><td style="text-align:center">0x8A520002</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr><tr><td style="text-align:center">Intel Iris Plus Graphics</td><td style="text-align:center">0x8A530002</td><td style="text-align:center"></td><td style="text-align:center">5</td><td style="text-align:center">1</td><td style="text-align:center">4</td><td style="text-align:center">64 MB</td></tr></tbody></table><h2 id="已知gpu的列表"><a class="markdownIt-Anchor" href="#已知gpu的列表"></a> 已知GPU的列表</h2><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br><span class="line">214</span><br><span class="line">215</span><br><span class="line">216</span><br><span class="line">217</span><br><span class="line">218</span><br><span class="line">219</span><br><span class="line">220</span><br><span class="line">221</span><br><span class="line">222</span><br><span class="line">223</span><br><span class="line">224</span><br><span class="line">225</span><br><span class="line">226</span><br><span class="line">227</span><br><span class="line">228</span><br><span class="line">229</span><br><span class="line">230</span><br><span class="line">231</span><br><span class="line">232</span><br><span class="line">233</span><br><span class="line">234</span><br><span class="line">235</span><br><span class="line">236</span><br><span class="line">237</span><br><span class="line">238</span><br><span class="line">239</span><br><span class="line">240</span><br><span class="line">241</span><br><span class="line">242</span><br><span class="line">243</span><br><span class="line">244</span><br><span class="line">245</span><br><span class="line">246</span><br><span class="line">247</span><br><span class="line">248</span><br><span class="line">249</span><br><span class="line">250</span><br><span class="line">251</span><br><span class="line">252</span><br><span class="line">253</span><br><span class="line">254</span><br><span class="line">255</span><br><span class="line">256</span><br><span class="line">257</span><br><span class="line">258</span><br><span class="line">259</span><br><span class="line">260</span><br><span class="line">261</span><br><span class="line">262</span><br><span class="line">263</span><br><span class="line">264</span><br><span class="line">265</span><br><span class="line">266</span><br><span class="line">267</span><br><span class="line">268</span><br><span class="line">269</span><br><span class="line">270</span><br><span class="line">271</span><br><span class="line">272</span><br><span class="line">273</span><br><span class="line">274</span><br><span class="line">275</span><br><span class="line">276</span><br><span class="line">277</span><br><span class="line">278</span><br><span class="line">279</span><br><span class="line">280</span><br><span class="line">281</span><br><span class="line">282</span><br><span class="line">283</span><br><span class="line">284</span><br><span class="line">285</span><br><span class="line">286</span><br><span class="line">287</span><br><span class="line">288</span><br><span class="line">289</span><br><span class="line">290</span><br><span class="line">291</span><br><span class="line">292</span><br><span class="line">293</span><br><span class="line">294</span><br><span class="line">295</span><br><span class="line">296</span><br><span class="line">297</span><br><span class="line">298</span><br><span class="line">299</span><br><span class="line">300</span><br><span class="line">301</span><br><span class="line">302</span><br><span class="line">303</span><br><span class="line">304</span><br><span class="line">305</span><br><span class="line">306</span><br><span class="line">307</span><br><span class="line">308</span><br><span class="line">309</span><br><span class="line">310</span><br><span class="line">311</span><br><span class="line">312</span><br><span class="line">313</span><br><span class="line">314</span><br><span class="line">315</span><br><span class="line">316</span><br><span class="line">317</span><br><span class="line">318</span><br><span class="line">319</span><br><span class="line">320</span><br><span class="line">321</span><br><span class="line">322</span><br><span class="line">323</span><br><span class="line">324</span><br><span class="line">325</span><br><span class="line">326</span><br><span class="line">327</span><br><span class="line">328</span><br><span class="line">329</span><br><span class="line">330</span><br><span class="line">331</span><br><span class="line">332</span><br><span class="line">333</span><br><span class="line">334</span><br><span class="line">335</span><br><span class="line">336</span><br><span class="line">337</span><br><span class="line">338</span><br><span class="line">339</span><br><span class="line">340</span><br><span class="line">341</span><br><span class="line">342</span><br><span class="line">343</span><br><span class="line">344</span><br><span class="line">345</span><br><span class="line">346</span><br><span class="line">347</span><br><span class="line">348</span><br><span class="line">349</span><br><span class="line">350</span><br><span class="line">351</span><br><span class="line">352</span><br><span class="line">353</span><br><span class="line">354</span><br><span class="line">355</span><br><span class="line">356</span><br><span class="line">357</span><br><span class="line">358</span><br><span class="line">359</span><br><span class="line">360</span><br><span class="line">361</span><br><span class="line">362</span><br><span class="line">363</span><br><span class="line">364</span><br><span class="line">365</span><br><span class="line">366</span><br><span class="line">367</span><br><span class="line">368</span><br><span class="line">369</span><br><span class="line">370</span><br><span class="line">371</span><br><span class="line">372</span><br><span class="line">373</span><br><span class="line">374</span><br><span class="line">375</span><br><span class="line">376</span><br><span class="line">377</span><br><span class="line">378</span><br><span class="line">379</span><br><span class="line">380</span><br><span class="line">381</span><br><span class="line">382</span><br><span class="line">383</span><br><span class="line">384</span><br><span class="line">385</span><br><span class="line">386</span><br><span class="line">387</span><br><span class="line">388</span><br><span class="line">389</span><br><span class="line">390</span><br><span class="line">391</span><br><span class="line">392</span><br><span class="line">393</span><br><span class="line">394</span><br><span class="line">395</span><br><span class="line">396</span><br><span class="line">397</span><br><span class="line">398</span><br><span class="line">399</span><br><span class="line">400</span><br><span class="line">401</span><br><span class="line">402</span><br><span class="line">403</span><br><span class="line">404</span><br><span class="line">405</span><br><span class="line">406</span><br><span class="line">407</span><br><span class="line">408</span><br><span class="line">409</span><br><span class="line">410</span><br><span class="line">411</span><br><span class="line">412</span><br><span class="line">413</span><br><span class="line">414</span><br><span class="line">415</span><br><span class="line">416</span><br><span class="line">417</span><br><span class="line">418</span><br><span class="line">419</span><br><span class="line">420</span><br><span class="line">421</span><br><span class="line">422</span><br><span class="line">423</span><br><span class="line">424</span><br><span class="line">425</span><br><span class="line">426</span><br><span class="line">427</span><br><span class="line">428</span><br><span class="line">429</span><br><span class="line">430</span><br><span class="line">431</span><br><span class="line">432</span><br><span class="line">433</span><br><span class="line">434</span><br><span class="line">435</span><br><span class="line">436</span><br><span class="line">437</span><br><span class="line">438</span><br><span class="line">439</span><br><span class="line">440</span><br><span class="line">441</span><br><span class="line">442</span><br><span class="line">443</span><br><span class="line">444</span><br><span class="line">445</span><br><span class="line">446</span><br><span class="line">447</span><br><span class="line">448</span><br><span class="line">449</span><br><span class="line">450</span><br><span class="line">451</span><br><span class="line">452</span><br><span class="line">453</span><br><span class="line">454</span><br><span class="line">455</span><br><span class="line">456</span><br><span class="line">457</span><br><span class="line">458</span><br><span class="line">459</span><br><span class="line">460</span><br><span class="line">461</span><br><span class="line">462</span><br><span class="line">463</span><br><span class="line">464</span><br><span class="line">465</span><br><span class="line">466</span><br><span class="line">467</span><br><span class="line">468</span><br><span class="line">469</span><br><span class="line">470</span><br><span class="line">471</span><br><span class="line">472</span><br><span class="line">473</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">static</span> struct gma_gpu_t KnownGPUS[] = {</span><br><span class="line"> { <span class="number">0xFFFF</span>, <span class="string">"Intel Unsupported"</span> }, <span class="comment">// common name for unsuported devices</span></span><br><span class="line">#if WILL_WORK</span><br><span class="line"> <span class="comment">//============== PowerVR ===================</span></span><br><span class="line"> <span class="comment">//--------Canmore/Sodaville/Groveland-------</span></span><br><span class="line"> { <span class="number">0x2E5B</span>, <span class="string">"Intel 500"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Poulsbo-------------------</span></span><br><span class="line"> { <span class="number">0x8108</span>, <span class="string">"Intel 500"</span> }, <span class="comment">// Menlow</span></span><br><span class="line"> { <span class="number">0x8109</span>, <span class="string">"Intel 500"</span> }, <span class="comment">// Menlow</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Lincroft------------------</span></span><br><span class="line"> { <span class="number">0x4102</span>, <span class="string">"Intel 600"</span> }, <span class="comment">// Moorestown</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Cedarview-----------------</span></span><br><span class="line"> { <span class="number">0x0BE0</span>, <span class="string">"Intel GMA 3600"</span> }, <span class="comment">// Cedar Trail</span></span><br><span class="line"> { <span class="number">0x0BE1</span>, <span class="string">"Intel GMA 3600"</span> }, <span class="comment">// Cedar Trail</span></span><br><span class="line"> { <span class="number">0x0BE2</span>, <span class="string">"Intel GMA 3650"</span> }, <span class="comment">// Cedar Trail</span></span><br><span class="line"> { <span class="number">0x0BE3</span>, <span class="string">"Intel GMA 3650"</span> }, <span class="comment">// Cedar Trail</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Cloverview----------------</span></span><br><span class="line"> { <span class="number">0x08C7</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08C8</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08C9</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CA</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CB</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CC</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CD</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CE</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"> { <span class="number">0x08CF</span>, <span class="string">"Intel GMA"</span> }, <span class="comment">// Clover Trail</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 1st generation ============</span></span><br><span class="line"> <span class="comment">//----------------Auburn--------------------</span></span><br><span class="line"> { <span class="number">0x7800</span>, <span class="string">"Intel 740"</span> }, <span class="comment">// Desktop - Intel 740 GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Portola-------------------</span></span><br><span class="line"> { <span class="number">0x1240</span>, <span class="string">"Intel 752"</span> }, <span class="comment">// Desktop - Intel 752 GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Whitney-------------------</span></span><br><span class="line"> { <span class="number">0x7121</span>, <span class="string">"Intel 3D graphics 810"</span> }, <span class="comment">// Desktop - Intel 810 GMCH Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x7123</span>, <span class="string">"Intel 3D graphics 810"</span> }, <span class="comment">// Desktop - Intel 810-DC100 GMCH Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x7125</span>, <span class="string">"Intel 3D graphics 810"</span> }, <span class="comment">// Desktop - Intel 810E GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Solano--------------------</span></span><br><span class="line"> { <span class="number">0x1132</span>, <span class="string">"Intel 3D graphics 815"</span> }, <span class="comment">// Desktop - Intel 815 GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 2nd generation ============</span></span><br><span class="line"> <span class="comment">//----------------Almador-------------------</span></span><br><span class="line"> { <span class="number">0x3577</span>, <span class="string">"Intel Extreme Graphics 830"</span> }, <span class="comment">// Mobile - Intel 830M GMCH Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x357B</span>, <span class="string">"Intel Extreme Graphics 835"</span> }, <span class="comment">// Desktop - Intel 835G GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Brookdale-----------------</span></span><br><span class="line"> { <span class="number">0x2562</span>, <span class="string">"Intel Extreme Graphics 845"</span> }, <span class="comment">// Desktop - Intel 845G GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Montara-------------------</span></span><br><span class="line"> { <span class="number">0x358E</span>, <span class="string">"Intel Extreme Graphics 2 854"</span> }, <span class="comment">// Mobile - Intel 852GM/855GM GMCH Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x3582</span>, <span class="string">"Intel Extreme Graphics 2 855"</span> }, <span class="comment">// Mobile - Intel 852GM/855GM GMCH Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Springdale----------------</span></span><br><span class="line"> { <span class="number">0x2572</span>, <span class="string">"Intel Extreme Graphics 2 865"</span> }, <span class="comment">// Desktop - Intel 865G Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 3rd generation ============</span></span><br><span class="line"> <span class="comment">//----------------Grantsdale----------------</span></span><br><span class="line"> { <span class="number">0x2582</span>, <span class="string">"Intel GMA 900"</span> }, <span class="comment">// Desktop - Intel 915G Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x258A</span>, <span class="string">"Intel GMA 900"</span> }, <span class="comment">// Desktop - Intel 915GM Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2782</span>, <span class="string">"Intel GMA 900"</span> }, <span class="comment">// Desktop - Intel 915GV Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Alviso--------------------</span></span><br><span class="line"> { <span class="number">0x2592</span>, <span class="string">"Intel GMA 900"</span> }, <span class="comment">// Mobile - Intel 82915GM/GMS, 910GML Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2792</span>, <span class="string">"Intel GMA 900"</span> }, <span class="comment">// Mobile - Intel 82915GM/GMS, 910GML Express Chipset Family</span></span><br><span class="line">#endif</span><br><span class="line"> <span class="comment">//----------------Lakeport------------------</span></span><br><span class="line"> { <span class="number">0x2772</span>, <span class="string">"Intel GMA 950"</span> }, <span class="comment">// Desktop - Intel 82945G Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2776</span>, <span class="string">"Intel GMA 950"</span> }, <span class="comment">// Desktop - Intel 82945G Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Calistoga-----------------</span></span><br><span class="line"> { <span class="number">0x27A2</span>, <span class="string">"Intel GMA 950"</span> }, <span class="comment">// Mobile - Intel 945GM Express Chipset Family - MacBook1,1/MacBook2,1</span></span><br><span class="line"> { <span class="number">0x27A6</span>, <span class="string">"Intel GMA 950"</span> }, <span class="comment">// Mobile - Intel 945GM Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x27AE</span>, <span class="string">"Intel GMA 950"</span> }, <span class="comment">// Mobile - Intel 945GM Express Chipset Family</span></span><br><span class="line">#if WILL_WORK</span><br><span class="line"> <span class="comment">//----------------Bearlake------------------</span></span><br><span class="line"> { <span class="number">0x29B2</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel Q35 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29B3</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel Q35 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29C2</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel G33/G31 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29C3</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel G33/G31 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29D2</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel Q33 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29D3</span>, <span class="string">"Intel GMA 3100"</span> }, <span class="comment">// Desktop - Intel Q33 Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Pineview------------------</span></span><br><span class="line"> { <span class="number">0xA001</span>, <span class="string">"Intel GMA 3150"</span> }, <span class="comment">// Nettop - Intel NetTop Atom D410</span></span><br><span class="line"> { <span class="number">0xA002</span>, <span class="string">"Intel GMA 3150"</span> }, <span class="comment">// Nettop - Intel NetTop Atom D510</span></span><br><span class="line"> { <span class="number">0xA011</span>, <span class="string">"Intel GMA 3150"</span> }, <span class="comment">// Netbook - Intel NetBook Atom N4x0</span></span><br><span class="line"> { <span class="number">0xA012</span>, <span class="string">"Intel GMA 3150"</span> }, <span class="comment">// Netbook - Intel NetBook Atom N4x0</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 4th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Lakeport------------------</span></span><br><span class="line"> { <span class="number">0x2972</span>, <span class="string">"Intel GMA 3000"</span> }, <span class="comment">// Desktop - Intel 946GZ Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2973</span>, <span class="string">"Intel GMA 3000"</span> }, <span class="comment">// Desktop - Intel 946GZ Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Broadwater----------------</span></span><br><span class="line"> { <span class="number">0x2992</span>, <span class="string">"Intel GMA 3000"</span> }, <span class="comment">// Desktop - Intel Q965/Q963 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2993</span>, <span class="string">"Intel GMA 3000"</span> }, <span class="comment">// Desktop - Intel Q965/Q963 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29A2</span>, <span class="string">"Intel GMA X3000"</span> }, <span class="comment">// Desktop - Intel G965 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x29A3</span>, <span class="string">"Intel GMA X3000"</span> }, <span class="comment">// Desktop - Intel G965 Express Chipset Family</span></span><br><span class="line">#endif</span><br><span class="line"> <span class="comment">//----------------Crestline-----------------</span></span><br><span class="line"> { <span class="number">0x2A02</span>, <span class="string">"Intel GMA X3100"</span> }, <span class="comment">// Mobile - Intel 965 Express Chipset Family - MacBook3,1/MacBook4,1/MacbookAir1,1</span></span><br><span class="line"> { <span class="number">0x2A03</span>, <span class="string">"Intel GMA X3100"</span> }, <span class="comment">// Mobile - Intel 965 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2A12</span>, <span class="string">"Intel GMA X3100"</span> }, <span class="comment">// Mobile - Intel 965 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2A13</span>, <span class="string">"Intel GMA X3100"</span> }, <span class="comment">// Mobile - Intel 965 Express Chipset Family</span></span><br><span class="line">#if WILL_WORK</span><br><span class="line"> <span class="comment">//----------------Bearlake------------------</span></span><br><span class="line"> { <span class="number">0x2982</span>, <span class="string">"Intel GMA X3500"</span> }, <span class="comment">// Desktop - Intel G35 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2983</span>, <span class="string">"Intel GMA X3500"</span> }, <span class="comment">// Desktop - Intel G35 Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Eaglelake-----------------</span></span><br><span class="line"> { <span class="number">0x2E02</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel 4 Series Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E03</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel 4 Series Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E12</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E13</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E42</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel B43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E43</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel B43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E92</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel B43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E93</span>, <span class="string">"Intel GMA 4500"</span> }, <span class="comment">// Desktop - Intel B43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E32</span>, <span class="string">"Intel GMA X4500"</span> }, <span class="comment">// Desktop - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E33</span>, <span class="string">"Intel GMA X4500"</span> }, <span class="comment">// Desktop - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E22</span>, <span class="string">"Intel GMA X4500"</span> }, <span class="comment">// Mobile - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2E23</span>, <span class="string">"Intel GMA X4500HD"</span> }, <span class="comment">// Mobile - Intel G45/G43 Express Chipset Family</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Cantiga-------------------</span></span><br><span class="line"> { <span class="number">0x2A42</span>, <span class="string">"Intel GMA X4500MHD"</span> }, <span class="comment">// Mobile - Intel 4 Series Express Chipset Family</span></span><br><span class="line"> { <span class="number">0x2A43</span>, <span class="string">"Intel GMA X4500MHD"</span> }, <span class="comment">// Mobile - Intel 4 Series Express Chipset Family</span></span><br><span class="line"></span><br><span class="line">#endif</span><br><span class="line"> <span class="comment">//============== 5th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Ironlake------------------</span></span><br><span class="line"> { <span class="number">0x0042</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Desktop - Clarkdale</span></span><br><span class="line"> { <span class="number">0x0046</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Mobile - Arrandale - MacBookPro6,x</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 6th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Sandy Bridge--------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0102</span>, <span class="string">"Intel HD Graphics 2000"</span> }, <span class="comment">// Desktop - iMac12,x</span></span><br><span class="line"> { <span class="number">0x0106</span>, <span class="string">"Intel HD Graphics 2000"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x010A</span>, <span class="string">"Intel HD Graphics P3000"</span> }, <span class="comment">// Server</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0112</span>, <span class="string">"Intel HD Graphics 3000"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x0116</span>, <span class="string">"Intel HD Graphics 3000"</span> }, <span class="comment">// Mobile - MacBookAir4,x/MacBookPro8,2/MacBookPro8,3</span></span><br><span class="line"> { <span class="number">0x0122</span>, <span class="string">"Intel HD Graphics 3000"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x0126</span>, <span class="string">"Intel HD Graphics 3000"</span> }, <span class="comment">// Mobile - MacBookPro8,1/Macmini5,x</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 7th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Ivy Bridge----------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0152</span>, <span class="string">"Intel HD Graphics 2500"</span> }, <span class="comment">// Desktop - iMac13,x</span></span><br><span class="line"> { <span class="number">0x0156</span>, <span class="string">"Intel HD Graphics 2500"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x015A</span>, <span class="string">"Intel HD Graphics 2500"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x015E</span>, <span class="string">"Intel Ivy Bridge GT1"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0162</span>, <span class="string">"Intel HD Graphics 4000"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x0166</span>, <span class="string">"Intel HD Graphics 4000"</span> }, <span class="comment">// Mobile - MacBookPro9,x/MacBookPro10,x/MacBookAir5,x/Macmini6,x</span></span><br><span class="line"> { <span class="number">0x016A</span>, <span class="string">"Intel HD Graphics P4000"</span> }, <span class="comment">// Server</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Haswell-------------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0402</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x0406</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x040A</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x040B</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x040E</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0412</span>, <span class="string">"Intel HD Graphics 4600"</span> }, <span class="comment">// Desktop - iMac15,1</span></span><br><span class="line"> { <span class="number">0x0416</span>, <span class="string">"Intel HD Graphics 4600"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x041A</span>, <span class="string">"Intel HD Graphics P4600"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x041B</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x041E</span>, <span class="string">"Intel HD Graphics 4400"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x0422</span>, <span class="string">"Intel HD Graphics 5000"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x0426</span>, <span class="string">"Intel HD Graphics 5000"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x042A</span>, <span class="string">"Intel HD Graphics 5000"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x042B</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x042E</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0A02</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Desktop ULT</span></span><br><span class="line"> { <span class="number">0x0A06</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Mobile ULT</span></span><br><span class="line"> { <span class="number">0x0A0A</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Server ULT</span></span><br><span class="line"> { <span class="number">0x0A0B</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// ULT</span></span><br><span class="line"> { <span class="number">0x0A0E</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// ULT</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0A12</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Desktop ULT</span></span><br><span class="line"> { <span class="number">0x0A16</span>, <span class="string">"Intel HD Graphics 4400"</span> }, <span class="comment">// Mobile ULT</span></span><br><span class="line"> { <span class="number">0x0A1A</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Server ULT</span></span><br><span class="line"> { <span class="number">0x0A1B</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// ULT</span></span><br><span class="line"> { <span class="number">0x0A1E</span>, <span class="string">"Intel HD Graphics 4200"</span> }, <span class="comment">// ULT</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x0A22</span>, <span class="string">"Intel Iris Graphics 5100"</span> }, <span class="comment">// Desktop ULT</span></span><br><span class="line"> { <span class="number">0x0A26</span>, <span class="string">"Intel HD Graphics 5000"</span> }, <span class="comment">// Mobile ULT - MacBookAir6,x/Macmini7,1</span></span><br><span class="line"> { <span class="number">0x0A2A</span>, <span class="string">"Intel Iris Graphics 5100"</span> }, <span class="comment">// Server ULT</span></span><br><span class="line"> { <span class="number">0x0A2B</span>, <span class="string">"Intel Iris Graphics 5100"</span> }, <span class="comment">// ULT</span></span><br><span class="line"> { <span class="number">0x0A2E</span>, <span class="string">"Intel Iris Graphics 5100"</span> }, <span class="comment">// ULT - MacBookPro11,1</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0C02</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Desktop SDV</span></span><br><span class="line"> { <span class="number">0x0C06</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Mobile SDV</span></span><br><span class="line"> { <span class="number">0x0C0A</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Server SDV</span></span><br><span class="line"> { <span class="number">0x0C0B</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> { <span class="number">0x0C0E</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0C12</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Desktop SDV</span></span><br><span class="line"> { <span class="number">0x0C16</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Mobile SDV</span></span><br><span class="line"> { <span class="number">0x0C1A</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Server SDV</span></span><br><span class="line"> { <span class="number">0x0C1B</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> { <span class="number">0x0C1E</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x0C22</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">// Desktop SDV</span></span><br><span class="line"> { <span class="number">0x0C26</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">// Mobile SDV</span></span><br><span class="line"> { <span class="number">0x0C2A</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">// Server SDV</span></span><br><span class="line"> { <span class="number">0x0C2B</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> { <span class="number">0x0C2E</span>, <span class="string">"Intel Haswell GT3"</span> }, <span class="comment">// SDV</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0D02</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Desktop CRW</span></span><br><span class="line"> { <span class="number">0x0D06</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Mobile CRW</span></span><br><span class="line"> { <span class="number">0x0D0A</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// Server CRW</span></span><br><span class="line"> { <span class="number">0x0D0B</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// CRW</span></span><br><span class="line"> { <span class="number">0x0D0E</span>, <span class="string">"Intel Haswell GT1"</span> }, <span class="comment">// CRW</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x0D12</span>, <span class="string">"Intel HD Graphics 4600"</span> }, <span class="comment">// Desktop CRW</span></span><br><span class="line"> { <span class="number">0x0D16</span>, <span class="string">"Intel HD Graphics 4600"</span> }, <span class="comment">// Mobile CRW</span></span><br><span class="line"> { <span class="number">0x0D1A</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// Server CRW</span></span><br><span class="line"> { <span class="number">0x0D1B</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// CRW</span></span><br><span class="line"> { <span class="number">0x0D1E</span>, <span class="string">"Intel Haswell GT2"</span> }, <span class="comment">// CRW</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x0D22</span>, <span class="string">"Intel Iris Pro Graphics 5200"</span> }, <span class="comment">// Desktop CRW - iMac14,1/iMac14,4</span></span><br><span class="line"> { <span class="number">0x0D26</span>, <span class="string">"Intel Iris Pro Graphics 5200"</span> }, <span class="comment">// Mobile CRW - MacBookPro11,2/MacBookPro11,3</span></span><br><span class="line"> { <span class="number">0x0D2A</span>, <span class="string">"Intel Iris Pro Graphics 5200"</span> }, <span class="comment">// Server CRW</span></span><br><span class="line"> { <span class="number">0x0D2B</span>, <span class="string">"Intel Iris Pro Graphics 5200"</span> }, <span class="comment">// CRW</span></span><br><span class="line"> { <span class="number">0x0D2E</span>, <span class="string">"Intel Iris Pro Graphics 5200"</span> }, <span class="comment">// CRW</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------ValleyView----------------</span></span><br><span class="line"> { <span class="number">0x0F30</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"> { <span class="number">0x0F31</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"> { <span class="number">0x0F32</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"> { <span class="number">0x0F33</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"> { <span class="number">0x0155</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"> { <span class="number">0x0157</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Bay Trail</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 8th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Broadwell-----------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x1602</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x1606</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x160A</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x160B</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x160D</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x160E</span>, <span class="string">"Intel Broadwell GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x1612</span>, <span class="string">"Intel HD Graphics 5600"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x1616</span>, <span class="string">"Intel HD Graphics 5500"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x161A</span>, <span class="string">"Intel Broadwell GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x161B</span>, <span class="string">"Intel Broadwell GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x161D</span>, <span class="string">"Intel Broadwell GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x161E</span>, <span class="string">"Intel HD Graphics 5300"</span> }, <span class="comment">// Ultramobile - MacBook8,1</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x1626</span>, <span class="string">"Intel HD Graphics 6000"</span> }, <span class="comment">// Mobile - iMac16,1/MacBookAir7,x</span></span><br><span class="line"> { <span class="number">0x162B</span>, <span class="string">"Intel Iris Graphics 6100"</span> }, <span class="comment">// Mobile - MacBookPro12,1</span></span><br><span class="line"> { <span class="number">0x162D</span>, <span class="string">"Intel Iris Pro Graphics P6300"</span> }, <span class="comment">// Workstation, Mobile Workstation</span></span><br><span class="line"> <span class="comment">//GT3e</span></span><br><span class="line"> { <span class="number">0x1622</span>, <span class="string">"Intel Iris Pro Graphics 6200"</span> }, <span class="comment">// Desktop, Mobile - iMac16,2</span></span><br><span class="line"> { <span class="number">0x162A</span>, <span class="string">"Intel Iris Pro Graphics P6300"</span> }, <span class="comment">// Workstation</span></span><br><span class="line"> <span class="comment">//RSVD</span></span><br><span class="line"> { <span class="number">0x162E</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x1632</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x1636</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x163A</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x163B</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x163D</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"> { <span class="number">0x163E</span>, <span class="string">"Intel Broadwell RSVD"</span> }, <span class="comment">// Reserved</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//------------Cherryview/Braswell-----------</span></span><br><span class="line"> { <span class="number">0x22B0</span>, <span class="string">"Intel HD Graphics 400"</span> }, <span class="comment">// Cherry Trail - Atom x5 series - Z83X0/Z8550</span></span><br><span class="line"> { <span class="number">0x22B1</span>, <span class="string">"Intel HD Graphics 405"</span> }, <span class="comment">// Cherry Trail - Atom x7 series - Z8750</span></span><br><span class="line"> { <span class="number">0x22B2</span>, <span class="string">"Intel HD Graphics 400"</span> }, <span class="comment">// Braswell - Cerelon QC/DC series - X3X60</span></span><br><span class="line"> { <span class="number">0x22B3</span>, <span class="string">"Intel HD Graphics 405"</span> }, <span class="comment">// Braswell - Pentium QC series - X3710</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 9th generation ============</span></span><br><span class="line"> <span class="comment">//----------------Skylake-------------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x1902</span>, <span class="string">"Intel HD Graphics 510"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x1906</span>, <span class="string">"Intel HD Graphics 510"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x190A</span>, <span class="string">"Intel Skylake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x190B</span>, <span class="string">"Intel HD Graphics 510"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x190E</span>, <span class="string">"Intel Skylake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x1912</span>, <span class="string">"Intel HD Graphics 530"</span> }, <span class="comment">// Desktop - iMac17,1</span></span><br><span class="line"> { <span class="number">0x1916</span>, <span class="string">"Intel HD Graphics 520"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x191A</span>, <span class="string">"Intel Skylake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x191B</span>, <span class="string">"Intel HD Graphics 530"</span> }, <span class="comment">// Mobile - MacBookPro13,3</span></span><br><span class="line"> { <span class="number">0x191D</span>, <span class="string">"Intel HD Graphics P530"</span> }, <span class="comment">// Workstation, Mobile Workstation</span></span><br><span class="line"> { <span class="number">0x191E</span>, <span class="string">"Intel HD Graphics 515"</span> }, <span class="comment">// Mobile - MacBook9,1</span></span><br><span class="line"> { <span class="number">0x1921</span>, <span class="string">"Intel HD Graphics 520"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2f</span></span><br><span class="line"> { <span class="number">0x1913</span>, <span class="string">"Intel Skylake GT2f"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x1915</span>, <span class="string">"Intel Skylake GT2f"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x1917</span>, <span class="string">"Intel Skylake GT2f"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x1923</span>, <span class="string">"Intel HD Graphics 535"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3e</span></span><br><span class="line"> { <span class="number">0x1926</span>, <span class="string">"Intel Iris Graphics 540"</span> }, <span class="comment">// Mobile - MacBookPro13,1</span></span><br><span class="line"> { <span class="number">0x1927</span>, <span class="string">"Intel Iris Graphics 550"</span> }, <span class="comment">// Mobile - MacBookPro13,2</span></span><br><span class="line"> { <span class="number">0x192B</span>, <span class="string">"Intel Iris Graphics 555"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x192D</span>, <span class="string">"Intel Iris Graphics P555"</span> }, <span class="comment">// Workstation</span></span><br><span class="line"> <span class="comment">//GT4</span></span><br><span class="line"> { <span class="number">0x192A</span>, <span class="string">"Intel Skylake GT4"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT4e</span></span><br><span class="line"> { <span class="number">0x1932</span>, <span class="string">"Intel Iris Pro Graphics 580"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x193A</span>, <span class="string">"Intel Iris Pro Graphics P580"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x193B</span>, <span class="string">"Intel Iris Pro Graphics 580"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x193D</span>, <span class="string">"Intel Iris Pro Graphics P580"</span> }, <span class="comment">// Workstation, Mobile Workstation</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Goldmont------------------</span></span><br><span class="line"> { <span class="number">0x0A84</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Broxton(cancelled)</span></span><br><span class="line"> { <span class="number">0x1A84</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Broxton(cancelled)</span></span><br><span class="line"> { <span class="number">0x1A85</span>, <span class="string">"Intel HD Graphics"</span> }, <span class="comment">// Broxton(cancelled)</span></span><br><span class="line"> { <span class="number">0x5A84</span>, <span class="string">"Intel HD Graphics 505"</span> }, <span class="comment">// Apollo Lake</span></span><br><span class="line"> { <span class="number">0x5A85</span>, <span class="string">"Intel HD Graphics 500"</span> }, <span class="comment">// Apollo Lake</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Kaby Lake-----------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x5902</span>, <span class="string">"Intel HD Graphics 610"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x5906</span>, <span class="string">"Intel HD Graphics 610"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x5908</span>, <span class="string">"Intel Kaby Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x590A</span>, <span class="string">"Intel Kaby Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x590B</span>, <span class="string">"Intel Kaby Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x590E</span>, <span class="string">"Intel Kaby Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1.5</span></span><br><span class="line"> { <span class="number">0x5913</span>, <span class="string">"Intel Kaby Lake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5915</span>, <span class="string">"Intel Kaby Lake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x5912</span>, <span class="string">"Intel HD Graphics 630"</span> }, <span class="comment">// Desktop - iMac18,2/iMac18,3</span></span><br><span class="line"> { <span class="number">0x5916</span>, <span class="string">"Intel HD Graphics 620"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x591A</span>, <span class="string">"Intel HD Graphics P630"</span> }, <span class="comment">// Server</span></span><br><span class="line"> { <span class="number">0x591B</span>, <span class="string">"Intel HD Graphics 630"</span> }, <span class="comment">// Mobile - MacBookPro14,3</span></span><br><span class="line"> { <span class="number">0x591D</span>, <span class="string">"Intel HD Graphics P630"</span> }, <span class="comment">// Workstation, Mobile Workstation</span></span><br><span class="line"> { <span class="number">0x591E</span>, <span class="string">"Intel HD Graphics 615"</span> }, <span class="comment">// Mobile - MacBook10,1</span></span><br><span class="line"> <span class="comment">//GT2F</span></span><br><span class="line"> { <span class="number">0x5921</span>, <span class="string">"Intel Kaby Lake GT2F"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x5923</span>, <span class="string">"Intel HD Graphics 635"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5926</span>, <span class="string">"Intel Iris Plus Graphics 640"</span> }, <span class="comment">// Mobile - MacBookPro14,1/iMac18,1</span></span><br><span class="line"> { <span class="number">0x5927</span>, <span class="string">"Intel Iris Plus Graphics 650"</span> }, <span class="comment">// Mobile - MacBookPro14,2</span></span><br><span class="line"> <span class="comment">//GT4</span></span><br><span class="line"> { <span class="number">0x593B</span>, <span class="string">"Intel Kaby Lake GT4"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//-------------Kaby Lake Refresh------------</span></span><br><span class="line"> <span class="comment">//GT1.5</span></span><br><span class="line"> { <span class="number">0x5917</span>, <span class="string">"Intel UHD Graphics 620"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Amber Lake----------------</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x591C</span>, <span class="string">"Intel UHD Graphics 615"</span> }, <span class="comment">// Kaby Lake</span></span><br><span class="line"> { <span class="number">0x87C0</span>, <span class="string">"Intel UHD Graphics 617"</span> }, <span class="comment">// Kaby Lake - Mobile - MacBookAir8,1</span></span><br><span class="line"> { <span class="number">0x87CA</span>, <span class="string">"Intel UHD Graphics 615"</span> }, <span class="comment">// Comet Lake</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Coffee Lake---------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x3E90</span>, <span class="string">"Intel UHD Graphics 610"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x3E93</span>, <span class="string">"Intel UHD Graphics 610"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x3E99</span>, <span class="string">"Intel Coffee Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x3E91</span>, <span class="string">"Intel UHD Graphics 630"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x3E92</span>, <span class="string">"Intel UHD Graphics 630"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x3E94</span>, <span class="string">"Intel Coffee Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3E96</span>, <span class="string">"Intel Coffee Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3E98</span>, <span class="string">"Intel UHD Graphics 630"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x3E9A</span>, <span class="string">"Intel Coffee Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3E9B</span>, <span class="string">"Intel UHD Graphics 630"</span> }, <span class="comment">// Mobile - MacBookPro15,1/Macmini8,1</span></span><br><span class="line"> { <span class="number">0x3EA9</span>, <span class="string">"Intel Coffee Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x3EA5</span>, <span class="string">"Intel Iris Plus Graphics 655"</span> }, <span class="comment">// Mobile - MacBookPro15,2</span></span><br><span class="line"> { <span class="number">0x3EA6</span>, <span class="string">"Intel Coffee Lake GT3"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3EA7</span>, <span class="string">"Intel Coffee Lake GT3"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3EA8</span>, <span class="string">"Intel Coffee Lake GT3"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Whiskey Lake--------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x3EA1</span>, <span class="string">"Intel Whiskey Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3EA4</span>, <span class="string">"Intel Whiskey Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x3EA0</span>, <span class="string">"Intel UHD Graphics 620"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x3EA3</span>, <span class="string">"Intel Whiskey Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT3</span></span><br><span class="line"> { <span class="number">0x3EA2</span>, <span class="string">"Intel Whiskey Lake GT3"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Comet Lake----------------</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x9B21</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BA0</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BA2</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BA4</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BA5</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BA8</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BAA</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BAB</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BAC</span>, <span class="string">"Intel Comet Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x9B41</span>, <span class="string">"Intel UHD Graphics 620"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x9BC0</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BC2</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BC4</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BC5</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BC8</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BCA</span>, <span class="string">"Intel UHD Graphics 620"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x9BCB</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9BCC</span>, <span class="string">"Intel Comet Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Gemini Lake---------------</span></span><br><span class="line"> { <span class="number">0x3184</span>, <span class="string">"Intel UHD Graphics 605"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x3185</span>, <span class="string">"Intel UHD Graphics 600"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 10th generation ===========</span></span><br><span class="line"> <span class="comment">//----------------Cannonlake----------------</span></span><br><span class="line"> <span class="comment">//GTx</span></span><br><span class="line"> { <span class="number">0x5A40</span>, <span class="string">"Intel Cannonlake GTx"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT0.5</span></span><br><span class="line"> { <span class="number">0x5A49</span>, <span class="string">"Intel Cannonlake GT0.5"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A4A</span>, <span class="string">"Intel Cannonlake GT0.5"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x0A01</span>, <span class="string">"Intel Cannonlake GT1"</span> }, <span class="comment">// Desktop</span></span><br><span class="line"> { <span class="number">0x5A41</span>, <span class="string">"Intel Cannonlake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A42</span>, <span class="string">"Intel Cannonlake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A44</span>, <span class="string">"Intel Cannonlake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1.5</span></span><br><span class="line"> { <span class="number">0x5A59</span>, <span class="string">"Intel Cannonlake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A5A</span>, <span class="string">"Intel Cannonlake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A5C</span>, <span class="string">"Intel Cannonlake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x5A50</span>, <span class="string">"Intel Cannonlake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A51</span>, <span class="string">"Intel Cannonlake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x5A52</span>, <span class="string">"Intel Cannonlake GT2"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"> { <span class="number">0x5A54</span>, <span class="string">"Intel Cannonlake GT2"</span> }, <span class="comment">// Mobile</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"> <span class="comment">//============== 11th generation ===========</span></span><br><span class="line"> <span class="comment">//----------------Ice Lake------------------</span></span><br><span class="line"> <span class="comment">//GT0.5</span></span><br><span class="line"> { <span class="number">0x8A71</span>, <span class="string">"Intel Ice Lake GT0.5"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1</span></span><br><span class="line"> { <span class="number">0x8A5B</span>, <span class="string">"Intel Ice Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x8A5D</span>, <span class="string">"Intel Ice Lake GT1"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT1.5</span></span><br><span class="line"> { <span class="number">0x8A5A</span>, <span class="string">"Intel Ice Lake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x8A5C</span>, <span class="string">"Intel Ice Lake GT1.5"</span> }, <span class="comment">//</span></span><br><span class="line"> <span class="comment">//GT2</span></span><br><span class="line"> { <span class="number">0x8A50</span>, <span class="string">"Intel Ice Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x8A51</span>, <span class="string">"Intel Ice Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x8A52</span>, <span class="string">"Intel Ice Lake GT2"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Lakefield-----------------</span></span><br><span class="line"> { <span class="number">0x9840</span>, <span class="string">"Intel Lakefield"</span> }, <span class="comment">//</span></span><br><span class="line"> { <span class="number">0x9850</span>, <span class="string">"Intel Lakefield"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line"> <span class="comment">//----------------Jasper Lake---------------</span></span><br><span class="line"> { <span class="number">0x4500</span>, <span class="string">"Intel Jasper Lake"</span> }, <span class="comment">//</span></span><br><span class="line"></span><br><span class="line">};</span><br></pre></td></tr></table></figure><p><em>某些SKL/KBL台式机如果驱动4K显示器可以试试</em> <code>platform-id:0x193b0005</code> 这个ig-platform-id不存在于gma.c列表里</p><p>原文链接:<a href="https://www.tonymacx86.com/threads/intel-hd-graphics-framebuffer-edits-desktop.125239/" target="_blank" rel="noopener">https://www.tonymacx86.com/threads/intel-hd-graphics-framebuffer-edits-desktop.125239/</a></p><p>扩展阅读:<a href="https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html">Intel FB-Patcher使用教程及插入姿势</a></p><h2 id="感谢名单"><a class="markdownIt-Anchor" href="#感谢名单"></a> 感谢名单</h2><ul><li><a href="https://www.apple.com/" target="_blank" rel="noopener">Apple</a> 的 macOS</li><li><a href="https://github.com/rehabman" target="_blank" rel="noopener">RehabMan</a>维护的项目:<a href="https://github.com/RehabMan/OS-X-Clover-Laptop-Config" target="_blank" rel="noopener">OS-X-Clover-Laptop-Config</a> <a href="https://github.com/RehabMan/Laptop-DSDT-Patch" target="_blank" rel="noopener">Laptop-DSDT-Patch</a> <a href="https://github.com/RehabMan/OS-X-USB-Inject-All" target="_blank" rel="noopener">OS-X-USB-Inject-All</a>等</li><li><a href="https://github.com/acidanthera" target="_blank" rel="noopener">Acidanthera</a> 维护的项目:<a href="https://github.com/acidanthera/OpenCorePkg" target="_blank" rel="noopener">OpenCorePkg</a> <a href="https://github.com/acidanthera/Lilu" target="_blank" rel="noopener">lilu</a> <a href="https://github.com/acidanthera/AirportBrcmFixup" target="_blank" rel="noopener">AirportBrcmFixup</a> <a href="https://github.com/acidanthera/WhateverGreen" target="_blank" rel="noopener">WhateverGreen</a> <a href="https://github.com/acidanthera/VirtualSMC" target="_blank" rel="noopener">VirtualSMC</a> <a href="https://github.com/acidanthera/AppleALC" target="_blank" rel="noopener">AppleALC</a> <a href="https://github.com/acidanthera/BrcmPatchRAM" target="_blank" rel="noopener">BrcmPatchRAM</a> <a href="https://github.com/acidanthera/MaciASL" target="_blank" rel="noopener">MaciASL</a> 等</li><li><a href="https://www.insanelymac.com/forum/profile/1364628-headkaze/" target="_blank" rel="noopener">headkaze</a> 提供的工具:<a href="https://github.com/headkaze/Hackintool" target="_blank" rel="noopener">hackintool</a> <a href="https://github.com/headkaze/PinConfigurator" target="_blank" rel="noopener">PinConfigurator</a> <a href="https://www.insanelymac.com/forum/topic/339175-brcmpatchram2-for-1015-catalina-broadcom-bluetooth-firmware-upload/" target="_blank" rel="noopener">BrcmPatchRAM</a></li><li><a href="https://github.com/CloverHackyColor" target="_blank" rel="noopener">CloverHackyColor</a>维护的项目:<a href="https://github.com/CloverHackyColor/CloverBootloader" target="_blank" rel="noopener">CloverBootloader</a> <a href="https://github.com/CloverHackyColor/CloverThemes" target="_blank" rel="noopener">CloverThemes</a></li><li>宪武整理的:<a href="https://github.com/daliansky/P-little" target="_blank" rel="noopener">P-little</a> <a href="https://github.com/daliansky/OC-little" target="_blank" rel="noopener">OC-little</a></li><li><a href="https://github.com/chris1111" target="_blank" rel="noopener">chris1111</a>维护的项目:<a href="https://github.com/chris1111/VoodooHDA-2.9.2-Clover-V15" target="_blank" rel="noopener">VoodooHDA</a> <a href="https://github.com/chris1111/Wireless-USB-Adapter-Clover" target="_blank" rel="noopener">Wireless USB Adapter Clover</a></li><li><a href="https://github.com/zxystd" target="_blank" rel="noopener">zxystd</a>开发的<a href="https://github.com/zxystd/itlwm" target="_blank" rel="noopener">itlwm</a> <a href="https://github.com/zxystd/IntelBluetoothFirmware" target="_blank" rel="noopener">IntelBluetoothFirmware</a></li><li><a href="https://github.com/lihaoyun6" target="_blank" rel="noopener">lihaoyun6</a>提供的工具:<a href="https://github.com/lihaoyun6/CPU-S" target="_blank" rel="noopener">CPU-S</a> <a href="https://github.com/lihaoyun6/macOS-Displays-icon" target="_blank" rel="noopener">macOS-Displays-icon</a> <a href="https://github.com/lihaoyun6/SidecarPatcher" target="_blank" rel="noopener">SidecarPatcher</a></li><li><a href="https://github.com/SukkaW" target="_blank" rel="noopener">sukka</a>更新维护的<a href="https://blog.skk.moe/post/from-clover-to-opencore/" target="_blank" rel="noopener">从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南</a></li><li><a href="https://github.com/xzhih" target="_blank" rel="noopener">xzhih</a>提供的工具:<a href="https://github.com/xzhih/one-key-hidpi" target="_blank" rel="noopener">one-key-hidpi</a></li><li><a href="https://github.com/williambj1" target="_blank" rel="noopener">Bat.bat</a>更新维护的<a href="https://blog.daliansky.net/OpenCore-BootLoader.html">精解OpenCore</a></li><li><a href="https://github.com/shuiyunxc" target="_blank" rel="noopener">shuiyunxc</a> 更新维护的<a href="https://shuiyunxc.gitee.io/2020/04/06/Faults/index/" target="_blank" rel="noopener">OpenCore配置错误、故障与解决办法</a></li><li><a href="https://github.com/athlonreg" target="_blank" rel="noopener">athlonreg</a>更新维护的<a href="https://blog.cloudops.ml/ocbook/" target="_blank" rel="noopener">OpenCore 0.5+ 部件补丁</a> <a href="https://github.com/athlonreg/Common-patches-for-hackintosh" target="_blank" rel="noopener">Common-patches-for-hackintosh</a></li><li><a href="github.com">github.com</a></li><li><a href="gitee.io">码云 gitee.io</a></li><li><a href="coding.net">扣钉 coding.net</a></li></ul><h2 id="参考及引用"><a class="markdownIt-Anchor" href="#参考及引用"></a> 参考及引用:</h2><ul><li><a href="https://deviwiki.com/wiki/Dell" target="_blank" rel="noopener">https://deviwiki.com/wiki/Dell</a></li><li><a href="https://deviwiki.com/wiki/Dell_Wireless_1820A_(DW1820A)" target="_blank" rel="noopener">https://deviwiki.com/wiki/Dell_Wireless_1820A_(DW1820A)</a></li><li><a href="%5Bhttps://osxlatitude.com/profile/4953-herv%C3%A9/%5D(https://osxlatitude.com/profile/4953-herv%C3%A9/)">Hervé</a> 更新的Broadcom 4350:<a href="https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/</a></li><li><a href="%5Bhttps://osxlatitude.com/profile/4953-herv%C3%A9/%5D(https://osxlatitude.com/profile/4953-herv%C3%A9/)">Hervé</a> 更新的DW1820A支持机型列表:<a href="https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojave/</a></li><li><a href="https://osxlatitude.com/profile/129953-nickhx/" target="_blank" rel="noopener">nickhx</a> 提供的蓝牙驱动:<a href="https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833" target="_blank" rel="noopener">https://osxlatitude.com/forums/topic/11540-dw1820a-for-7490-help/?do=findComment&comment=92833</a></li><li><a href="https://blog.xjn819.com/" target="_blank" rel="noopener">xjn819</a>: <a href="https://blog.xjn819.com/?p=543" target="_blank" rel="noopener">使用OpenCore引导黑苹果</a> <a href="https://blog.xjn819.com/?p=317" target="_blank" rel="noopener">300系列主板正确使用AptioMemoryFix.efi的姿势(重写版)</a></li><li><a href="https://www.insanelymac.com/" target="_blank" rel="noopener">insanelymac.com</a></li><li><a href="https://www.tonymacx86.com/" target="_blank" rel="noopener">tonymacx86.com</a></li><li><a href="http://bbs.pcbeta.com" target="_blank" rel="noopener">远景论坛</a></li><li><a href="https://applelife.ru/" target="_blank" rel="noopener">applelife.ru</a></li><li><a href="https://www.olarila.com/" target="_blank" rel="noopener">olarila.com</a></li></ul><h2 id="关于打赏"><a class="markdownIt-Anchor" href="#关于打赏"></a> 关于打赏</h2><p>您的支持就是我更新的动力!<br>本篇文章会持续不间断更新,每个Clover的更新日志都需要阅读,如果有新的platform-id,我都会第一时间添加进来。<br>so,如果不希望看到博主停更的话,请点击下方的 <code>打赏</code> 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!</p></div><div><div id="wechat_subscriber" style="display:block;padding:10px 0;margin:20px auto;width:100%;text-align:center"><a href="https://hackintosher.taobao.com"><img id="wechat_subscriber_qcode" src="/uploads/WeChatandShop.png" alt="黑果小兵 wechat" style="max-width:90%"></a><div>微信扫一扫,订阅/直达【黑果小兵的部落阁】</div></div></div><div class="updated"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="20"><lineargradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></lineargradient><clippath id="a"><rect width="130" height="20" rx="3" fill="#fff"/></clippath><g clip-path="url(#a)"><path fill="#555" d="M0 0h55v20H0z"/><path fill="#97CA00" d="M55 0h75v20H55z"/><path fill="url(#b)" d="M0 0h130v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="Menlo,monospace" font-size="110"><text x="285" y="150" fill="#010101" fill-opacity=".3" textlength="450" transform="scale(.1)">更新日期</text><text x="285" y="140" textlength="450" transform="scale(.1)">更新日期</text><text x="915" y="150" fill="#010101" fill-opacity=".3" textlength="650" transform="scale(.1)">2020-09-12</text><text x="915" y="140" textlength="650" transform="scale(.1)">2020-09-12</text></g></svg></div><div><div><div style="text-align:center;color:#ccc;font-size:14px">-------------本文结束<i class="fa fa-apple"></i>感谢您的阅读-------------</div></div></div><div><div style="padding:10px 0;margin:20px auto;width:90%;text-align:center"><button id="rewardButton" disable="enable" onclick='var qr=document.getElementById("QR");"none"===qr.style.display?qr.style.display="block":qr.style.display="none"'><span>打赏</span></button><div>如果文章对您有帮助,就请站长喝杯咖啡吧 ´◡`</div><div id="QR" style="display:none"><div id="wechat" style="display:inline-block"><img id="wechat_qr" src="/images/wechatpay.jpg" alt="黑果小兵 微信支付"><p>微信支付</p></div><div id="alipay" style="display:inline-block"><img id="alipay_qr" src="/images/alipay.jpg" alt="黑果小兵 支付宝"><p>支付宝</p></div></div></div></div><div><div><ul class="qq-qun"><div><p></p><h2>QQ群列表:</h2><p></p><p>630724380 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=JyGkfKK7U3Xq3TDtpqKOTq_gW7SBg4Uh&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群7</a> 2000人 新开群<br>713810838 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=e8E-1Ge2lCoBSTlj8Y4zMxX7l7-V63Iv&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群8</a> 2000人 新开群<br>688324116 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=Fp4HZ5e8A61oCu0GMS5YUqP6COc43-AO&jump_from=webapi" target="_blank" rel="noopener">一起黑苹果</a> 2000人<br>331686786 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=No8zvDfvDicT-GfSApw1RMBI-3MQ7zM3&jump_from=webapi" target="_blank" rel="noopener">一起吃苹果</a> 2000人<br>257995340 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=acztqL9efoqAOoptc_3moZ9b3Sgczu9_&jump_from=webapi" target="_blank" rel="noopener">一起啃苹果</a> 2000人群 远景报备群<br>875482673 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aZNyoRum_er2mruqmnbX_93ncHNgsyak&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群</a> 2000人<br>1058822256 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=1sIT0BDaejgr9t1Hlw16cMnw_Z96zleV&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群2</a> 2000人<br>819662911 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aJx9xO7vAmyslCuOdK0bRMmDLpvOCeRw&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群3</a> 2000人<br>954098809 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=iu042k0X5snr--dzAxOzcsvD9Zft9yx7&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群4</a> 2000人<br>1161377948 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=kBV9vCnz-NqtXXJiwnUhaLyJN1D7G0n6&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群5</a> 2000人<br>553283949 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=kr_hZc5pKK4TCDRaFPwRlfAiB4528InP&jump_from=webapi" target="_blank" rel="noopener">黑果小兵黑苹果技术群6</a> 2000人<br>701278330 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=x57TlUmxz88oXGDWjMOOsWokYi8klE11&jump_from=webapi" target="_blank" rel="noopener">黑苹果无线网卡交流群</a> 1000人群 DW1820A技术支持群<br>891434070 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=TUAxSUUtw_T1N62V0kF1sWvMcDr_eoxc&jump_from=webapi" target="_blank" rel="noopener">Catalina黑苹果交流群</a> 2000人群 远景报备群<br>939122730 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=g_rpf7m0LJllE6WHY9c0gVvCTBm1MtuN&jump_from=webapi" target="_blank" rel="noopener">Catalina黑苹果交流II群</a> 2000人群<br>891677227 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=xsuIOzF7RXYaRTTbJ5o_UjzohRDUx5UY&jump_from=webapi" target="_blank" rel="noopener">黑果小兵高级群</a> 2000人群<br>943307869 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=aoSvqrbysdjPo0Wa_XvvPuMG9NMEtOie&jump_from=webapi" target="_blank" rel="noopener">黑果小兵高级群II</a> 2000人群<br>419298796 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=4gWtT2-pOWZYIGwIpVaTNft2aOJP-5qs&jump_from=webapi" target="_blank" rel="noopener">零刻黑苹果技术交流群</a> 500人群 非专用机型请勿加入<br>275356796 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=H7hFwiVkZq71L7se6rz3hE9QcacqL-dV&jump_from=webapi" target="_blank" rel="noopener">morefine黑苹果技术交流群</a> 500人群 非专用机型请勿加入<br>869792897 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=MTDHb2QgLH3gkaymtdFCpk77J5ufWJpH&jump_from=webapi" target="_blank" rel="noopener">minisforum U820黑苹果技术群</a> 500人群 非专用机型请勿加入<br>942112153 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=N5cjw5ksrnmk-RMQ4fPCOo5D_Dxiu47B&jump_from=webapi" target="_blank" rel="noopener">天逸510s Mini黑苹果交流群</a> 1000人群 非专用机型请勿加入<br>673294583 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=GgcMJM5-98yB-fc6zyGcTI3OuesrSBRk&jump_from=webapi" target="_blank" rel="noopener">小新Pro黑苹果技术群</a> 2000人群 非专用机型请勿加入<br>946132482 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=r-m99xC-BPIRdVkEjU6duvqXMJ-1FOwA&jump_from=webapi" target="_blank" rel="noopener">小新Pro黑苹果</a> 500人群 非专用机型请勿加入<br>158976808 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=c9DeeyUg9x4dZlOpIVmj4R4g38p-YCZ1&jump_from=webapi" target="_blank" rel="noopener">DELL黑苹果交流群</a> 1000人群 非专用机型请勿加入<br>247451054 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=h7fvRnWmdaMK2D0qVQLzJsjCC9PwB5h3&jump_from=webapi" target="_blank" rel="noopener">小米Pro黑苹果高级群</a> 2000人群 非专用机型请勿加入<br>943181023 <a href="https://qm.qq.com/cgi-bin/qm/qr?k=OGO_GSX9ZhtbQ_HNns57Vdxm5pR1wH6V&jump_from=webapi" target="_blank" rel="noopener">联想小新Air黑苹果交流群</a> 500人群 非专用机型请勿加入<br></p><p></p><h2>Telegram群:</h2><p></p><p>黑果小兵的部落阁 <a href="http://t.me/daliansky" target="_blank">http://t.me/daliansky</a><br>黑果小兵的部落阁 #安装问题讨论 <a href="https://t.me/Hackintosh_Installer" target="_blank">https://t.me/Hackintosh_Installer</a></p><p></p><h2>淘宝店铺:</h2><p></p><p>黑果小兵的部落阁 <a href="https://hackintosher.taobao.com" target="_blank">https://hackintosher.taobao.com</a></p></div></ul></div></div><div><ul class="post-copyright"><li class="post-copyright-author"><strong>本文作者: </strong>黑果小兵</li><li class="post-copyright-link"><strong>本文链接:</strong> <a href="https://blog.daliansky.net/Intel-core-display-platformID-finishing.html" title="黑苹果必备:Intel核显platform ID整理及smbios速查表">https://blog.daliansky.net/Intel-core-display-platformID-finishing.html</a></li><li class="post-copyright-license"><strong>版权声明: </strong>本博客所有文章除特别声明外,均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" rel="noopener" target="_blank"><i class="fa fa-fw fa-creative-commons"></i>BY-NC-SA</a> 许可协议。转载请注明出处!</li></ul></div><footer class="post-footer"><div class="post-tags"><a href="/tags/platform/" rel="tag"><i class="fa fa-tag"></i> platform</a> <a href="/tags/Intel/" rel="tag"><i class="fa fa-tag"></i> Intel</a> <a href="/tags/核显/" rel="tag"><i class="fa fa-tag"></i> 核显</a> <a href="/tags/smbios/" rel="tag"><i class="fa fa-tag"></i> smbios</a></div><div class="post-nav"><div class="post-nav-next post-nav-item"><a href="/Under-Windows-using-DISKPART-to-create-EFI-points.html" rel="next" title="Windows下使用diskpart建立EFI分区及挂载EFI分区"><i class="fa fa-chevron-left"></i> Windows下使用diskpart建立EFI分区及挂载EFI分区</a></div><span class="post-nav-divider"></span><div class="post-nav-prev post-nav-item"><a href="/Mac-Sierra-and-High-Sierra-Installer-App-Download.html" rel="prev" title="MacOS各版本Sierra(10.12.6)/High Sierra(10.13)/Mojave(10.14)/Catalina(10.15)安装文件下载">MacOS各版本Sierra(10.12.6)/High Sierra(10.13)/Mojave(10.14)/Catalina(10.15)安装文件下载 <i class="fa fa-chevron-right"></i></a></div></div></footer></div></article></div></div><div id="gitalk-container"></div></div><div class="sidebar-toggle"><div class="sidebar-toggle-line-wrap"><span class="sidebar-toggle-line sidebar-toggle-line-first"></span> <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span> <span class="sidebar-toggle-line sidebar-toggle-line-last"></span></div></div><aside id="sidebar" class="sidebar"><div id="sidebar-dimmer"></div><div class="sidebar-inner"><ul class="sidebar-nav motion-element"><li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap">文章目录</li><li class="sidebar-nav-overview" data-target="site-overview-wrap">站点概览</li></ul><div class="site-overview-wrap sidebar-panel"><div class="site-overview"><div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"><a href="/"><img class="site-author-image" itemprop="image" src="/images/avatar.png" alt="黑果小兵"></a><p class="site-author-name" itemprop="name">黑果小兵</p><p class="site-description motion-element" itemprop="description">黑果小兵</p></div><nav class="site-state motion-element"><div class="site-state-item site-state-posts"><a href="/archives/"><span class="site-state-item-count">127</span> <span class="site-state-item-name">日志</span></a></div><div class="site-state-item site-state-categories"><a href="/categories/index.html"><span class="site-state-item-count">26</span> <span class="site-state-item-name">分类</span></a></div><div class="site-state-item site-state-tags"><a href="/tags/index.html"><span class="site-state-item-count">289</span> <span class="site-state-item-name">标签</span></a></div></nav><div class="feed-link motion-element"><a href="/atom.xml" rel="alternate"><i class="fa fa-rss"></i> RSS</a></div><div class="links-of-author motion-element"><span class="links-of-author-item"><a href="https://github.com/daliansky" title="GitHub → https://github.com/daliansky" rel="noopener" target="_blank"><i class="fa fa-fw fa-github"></i></a> </span><span class="links-of-author-item"><a href="http://www.jianshu.com/u/df9143008845" title="简书 → http://www.jianshu.com/u/df9143008845" rel="noopener" target="_blank"><i class="fa fa-fw fa-heartbeat"></i></a> </span><span class="links-of-author-item"><a href="http://shang.qq.com/wpa/qunwpa?idkey=db511a29e856f37cbb871108ffa77a6e79dde47e491b8f2c8d8fe4d3c310de91" title="QQ → http://shang.qq.com/wpa/qunwpa?idkey=db511a29e856f37cbb871108ffa77a6e79dde47e491b8f2c8d8fe4d3c310de91" rel="noopener" target="_blank"><i class="fa fa-fw fa-qq"></i></a></span></div><div class="links-of-blogroll motion-element links-of-blogroll-block"><div class="links-of-blogroll-title"><i class="fa fa-fw fa-link"></i> Links</div><ul class="links-of-blogroll-list"><li class="links-of-blogroll-item"><a href="https://blog.tlhub.cn" title="https://blog.tlhub.cn" rel="noopener" target="_blank">Athlonreg</a></li><li class="links-of-blogroll-item"><a href="http://www.sqlsec.com" title="http://www.sqlsec.com" rel="noopener" target="_blank">国光</a></li></ul></div></div></div><div class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active"><div class="post-toc"><div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#本文的由来"><span class="nav-number">1.</span> <span class="nav-text">本文的由来</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#smbios速查表"><span class="nav-number">2.</span> <span class="nav-text">smbios速查表</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#intel核显平台"><span class="nav-number">3.</span> <span class="nav-text">INTEL核显平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#sandy-bridge平台"><span class="nav-number">4.</span> <span class="nav-text">sandy bridge平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#ivy-bridge平台"><span class="nav-number">5.</span> <span class="nav-text">ivy bridge平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#haswell平台"><span class="nav-number">6.</span> <span class="nav-text">haswell平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#broadwell平台"><span class="nav-number">7.</span> <span class="nav-text">broadwell平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#skylake平台"><span class="nav-number">8.</span> <span class="nav-text">skylake平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#kabylake平台"><span class="nav-number">9.</span> <span class="nav-text">kabylake平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#coffeelake平台"><span class="nav-number">10.</span> <span class="nav-text">coffeelake平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#ice-lake平台"><span class="nav-number">11.</span> <span class="nav-text">Ice lake平台</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#已知gpu的列表"><span class="nav-number">12.</span> <span class="nav-text">已知GPU的列表</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#感谢名单"><span class="nav-number">13.</span> <span class="nav-text">感谢名单</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#参考及引用"><span class="nav-number">14.</span> <span class="nav-text">参考及引用:</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#关于打赏"><span class="nav-number">15.</span> <span class="nav-text">关于打赏</span></a></li></ol></div></div></div></div></aside></div></main><footer id="footer" class="footer"><div class="footer-inner"><div class="copyright"><a href="http://www.beian.miit.gov.cn" rel="noopener" target="_blank">辽ICP备15000696号-3 </a>© 2016 – <span itemprop="copyrightYear">2024</span> <span class="with-love" id="animate"><i class="fa fa-apple"></i> </span><span class="author" itemprop="copyrightHolder">黑果小兵</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-area-chart"></i> </span><span title="站点总字数">859k</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="fa fa-coffee"></i> </span><span title="站点阅读时长">26:03</span></div><div class="busuanzi-count"><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><span class="site-uv" title="总访客量"><i class="fa fa-user"></i> <span class="busuanzi-value" id="busuanzi_value_site_uv"></span> </span><span class="site-pv" title="总访问量"><i class="fa fa-eye"></i> <span class="busuanzi-value" id="busuanzi_value_site_pv"></span></span></div></div></footer><div class="back-to-top"><i class="fa fa-arrow-up"></i> <span id="scrollpercent"><span>0</span>%</span></div></div><script>"[object Function]"!==Object.prototype.toString.call(window.Promise)&&(window.Promise=null)</script><script src="/lib/jquery/index.js?v=2.1.3"></script><script src="/lib/velocity/velocity.min.js?v=1.2.1"></script><script src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script><script src="https://fastly.jsdelivr.net/npm/@fancyapps/fancybox@3.2.5/dist/jquery.fancybox.min.js"></script><script src="//fastly.jsdelivr.net/gh/theme-next/theme-next-reading-progress@1.1/reading_progress.min.js"></script><script src="/js/src/utils.js?v=6.6.0"></script><script src="/js/src/motion.js?v=6.6.0"></script><script src="/js/src/scrollspy.js?v=6.6.0"></script><script src="/js/src/post-details.js?v=6.6.0"></script><script src="/js/src/bootstrap.js?v=6.6.0"></script><script src="//fastly.jsdelivr.net/npm/gitalk@1.7.2/dist/gitalk.min.js"></script><link rel="stylesheet" href="//fastly.jsdelivr.net/npm/gitalk@1.7.2/dist/gitalk.css"><script src="//fastly.jsdelivr.net/npm/js-md5@0.7.3/src/md5.min.js"></script><script>var gitalk=new Gitalk({clientID:"0da3e792a21a77938da6",clientSecret:"4d2869563000629ee6dbed48fbbf878aea151cb6",repo:"daliansky.github.io",owner:"daliansky",admin:["daliansky"],id:md5(location.pathname),distractionFreeMode:"true",proxy:"https://gitalk.daliansky.workers.dev/?https://github.com/login/oauth/access_token"});gitalk.render("gitalk-container")</script><script>// Popup Window;
var isfetched = false;
var isXml = true;
// Search DB path;
var search_path = "search.xml";
if (search_path.length === 0) {
search_path = "search.xml";
} else if (/json$/i.test(search_path)) {
isXml = false;
}
var path = "/" + search_path;
// monitor main search box;
var onPopupClose = function (e) {
$('.popup').hide();
$('#local-search-input').val('');
$('.search-result-list').remove();
$('#no-result').remove();
$(".local-search-pop-overlay").remove();
$('body').css('overflow', '');
}
function proceedsearch() {
$("body")
.append('<div class="search-popup-overlay local-search-pop-overlay"></div>')
.css('overflow', 'hidden');
$('.search-popup-overlay').click(onPopupClose);
$('.popup').toggle();
var $localSearchInput = $('#local-search-input');
$localSearchInput.attr("autocapitalize", "none");
$localSearchInput.attr("autocorrect", "off");
$localSearchInput.focus();
}
// search function;
var searchFunc = function(path, search_id, content_id) {
'use strict';
// start loading animation
$("body")
.append('<div class="search-popup-overlay local-search-pop-overlay">' +
'<div id="search-loading-icon">' +
'<i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>' +
'</div>' +
'</div>')
.css('overflow', 'hidden');
$("#search-loading-icon").css('margin', '20% auto 0 auto').css('text-align', 'center');
$.ajax({
url: path,
dataType: isXml ? "xml" : "json",
async: true,
success: function(res) {
// get the contents from search data
isfetched = true;
$('.popup').detach().appendTo('.header-inner');
var datas = isXml ? $("entry", res).map(function() {
return {
title: $("title", this).text(),
content: $("content",this).text(),
url: $("url" , this).text()
};
}).get() : res;
var input = document.getElementById(search_id);
var resultContent = document.getElementById(content_id);
var inputEventFunction = function() {
var searchText = input.value.trim().toLowerCase();
var keywords = searchText.split(/[\s\-]+/);
if (keywords.length > 1) {
keywords.push(searchText);
}
var resultItems = [];
if (searchText.length > 0) {
// perform local searching
datas.forEach(function(data) {
var isMatch = false;
var hitCount = 0;
var searchTextCount = 0;
var title = data.title.trim();
var titleInLowerCase = title.toLowerCase();
var content = data.content.trim().replace(/<[^>]+>/g,"");
var contentInLowerCase = content.toLowerCase();
var articleUrl = decodeURIComponent(data.url);
var indexOfTitle = [];
var indexOfContent = [];
// only match articles with not empty titles
if(title != '') {
keywords.forEach(function(keyword) {
function getIndexByWord(word, text, caseSensitive) {
var wordLen = word.length;
if (wordLen === 0) {
return [];
}
var startPosition = 0, position = [], index = [];
if (!caseSensitive) {
text = text.toLowerCase();
word = word.toLowerCase();
}
while ((position = text.indexOf(word, startPosition)) > -1) {
index.push({position: position, word: word});
startPosition = position + wordLen;
}
return index;
}
indexOfTitle = indexOfTitle.concat(getIndexByWord(keyword, titleInLowerCase, false));
indexOfContent = indexOfContent.concat(getIndexByWord(keyword, contentInLowerCase, false));
});
if (indexOfTitle.length > 0 || indexOfContent.length > 0) {
isMatch = true;
hitCount = indexOfTitle.length + indexOfContent.length;
}
}
// show search results
if (isMatch) {
// sort index by position of keyword
[indexOfTitle, indexOfContent].forEach(function (index) {
index.sort(function (itemLeft, itemRight) {
if (itemRight.position !== itemLeft.position) {
return itemRight.position - itemLeft.position;
} else {
return itemLeft.word.length - itemRight.word.length;
}
});
});
// merge hits into slices
function mergeIntoSlice(text, start, end, index) {
var item = index[index.length - 1];
var position = item.position;
var word = item.word;
var hits = [];
var searchTextCountInSlice = 0;
while (position + word.length <= end && index.length != 0) {
if (word === searchText) {
searchTextCountInSlice++;
}
hits.push({position: position, length: word.length});
var wordEnd = position + word.length;
// move to next position of hit
index.pop();
while (index.length != 0) {
item = index[index.length - 1];
position = item.position;
word = item.word;
if (wordEnd > position) {
index.pop();
} else {
break;
}
}
}
searchTextCount += searchTextCountInSlice;
return {
hits: hits,
start: start,
end: end,
searchTextCount: searchTextCountInSlice
};
}
var slicesOfTitle = [];
if (indexOfTitle.length != 0) {
slicesOfTitle.push(mergeIntoSlice(title, 0, title.length, indexOfTitle));
}
var slicesOfContent = [];
while (indexOfContent.length != 0) {
var item = indexOfContent[indexOfContent.length - 1];
var position = item.position;
var word = item.word;
// cut out 100 characters
var start = position - 20;
var end = position + 80;
if(start < 0){
start = 0;
}
if (end < position + word.length) {
end = position + word.length;
}
if(end > content.length){
end = content.length;
}
slicesOfContent.push(mergeIntoSlice(content, start, end, indexOfContent));
}
// sort slices in content by search text's count and hits' count
slicesOfContent.sort(function (sliceLeft, sliceRight) {
if (sliceLeft.searchTextCount !== sliceRight.searchTextCount) {
return sliceRight.searchTextCount - sliceLeft.searchTextCount;
} else if (sliceLeft.hits.length !== sliceRight.hits.length) {
return sliceRight.hits.length - sliceLeft.hits.length;
} else {
return sliceLeft.start - sliceRight.start;
}
});
// select top N slices in content
var upperBound = parseInt('1');
if (upperBound >= 0) {
slicesOfContent = slicesOfContent.slice(0, upperBound);
}
// highlight title and content
function highlightKeyword(text, slice) {
var result = '';
var prevEnd = slice.start;
slice.hits.forEach(function (hit) {
result += text.substring(prevEnd, hit.position);
var end = hit.position + hit.length;
result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
prevEnd = end;
});
result += text.substring(prevEnd, slice.end);
return result;
}
var resultItem = '';
if (slicesOfTitle.length != 0) {
resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + highlightKeyword(title, slicesOfTitle[0]) + "</a>";
} else {
resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + title + "</a>";
}
slicesOfContent.forEach(function (slice) {
resultItem += "<a href='" + articleUrl + "'>" +
"<p class=\"search-result\">" + highlightKeyword(content, slice) +
"...</p>" + "</a>";
});
resultItem += "</li>";
resultItems.push({
item: resultItem,
searchTextCount: searchTextCount,
hitCount: hitCount,
id: resultItems.length
});
}
})
};
if (keywords.length === 1 && keywords[0] === "") {
resultContent.innerHTML = '<div id="no-result"><i class="fa fa-search fa-5x" /></div>'
} else if (resultItems.length === 0) {
resultContent.innerHTML = '<div id="no-result"><i class="fa fa-frown-o fa-5x" /></div>'
} else {
resultItems.sort(function (resultLeft, resultRight) {
if (resultLeft.searchTextCount !== resultRight.searchTextCount) {
return resultRight.searchTextCount - resultLeft.searchTextCount;
} else if (resultLeft.hitCount !== resultRight.hitCount) {
return resultRight.hitCount - resultLeft.hitCount;
} else {
return resultRight.id - resultLeft.id;
}
});
var searchResultList = '<ul class=\"search-result-list\">';
resultItems.forEach(function (result) {
searchResultList += result.item;
})
searchResultList += "</ul>";
resultContent.innerHTML = searchResultList;
}
}
if ('auto' === 'auto') {
input.addEventListener('input', inputEventFunction);
} else {
$('.search-icon').click(inputEventFunction);
input.addEventListener('keypress', function (event) {
if (event.keyCode === 13) {
inputEventFunction();
}
});
}
// remove loading animation
$(".local-search-pop-overlay").remove();
$('body').css('overflow', '');
proceedsearch();
}
});
}
// handle and trigger popup window;
$('.popup-trigger').click(function(e) {
e.stopPropagation();
if (isfetched === false) {
searchFunc(path, 'local-search-input', 'local-search-result');
} else {
proceedsearch();
};
});
$('.popup-btn-close').click(onPopupClose);
$('.popup').click(function(e){
e.stopPropagation();
});
$(document).on('keyup', function (event) {
var shouldDismissSearchPopup = event.which === 27 &&
$('.search-popup').is(':visible');
if (shouldDismissSearchPopup) {
onPopupClose();
}
});</script><script src="/js/src/js.cookie.js?v=6.6.0"></script><script src="/js/src/scroll-cookie.js?v=6.6.0"></script><script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({pluginRootPath:"live2dw/",pluginJsPath:"lib/",pluginModelPath:"assets/",model:{scale:1.2,hHeadPos:.5,vHeadPos:.618,jsonPath:"/live2dw/assets/tororo.model.json"},display:{superSample:2,width:150,height:300,position:"right",hOffset:0,vOffset:-20},mobile:{show:!1,scale:.5},react:{opacityDefault:.7,opacityOnHover:.2},log:!1,tagMode:!1})</script></body></html>