Root/
Source at commit 2605 created 9 years 4 months ago. By ifabio, Temp disabled feature introduced in commit 2562 (Added ability to auto-select last booted partition as the boot volume), cause AllocateKernelMemory error. | |
---|---|
1 | /*␊ |
2 | *␉NVidia injector␊ |
3 | *␊ |
4 | *␉Copyright (C) 2009␉Jasmin Fazlic, iNDi␊ |
5 | *␊ |
6 | *␉NVidia injector modified by Fabio (ErmaC) on May 2012,␊ |
7 | *␉for allow the cosmetics injection also based on SubVendorID and SubDeviceID.␊ |
8 | *␊ |
9 | *␉NVidia injector is free software: you can redistribute it and/or modify␊ |
10 | *␉it under the terms of the GNU General Public License as published by␊ |
11 | *␉the Free Software Foundation, either version 3 of the License, or␊ |
12 | *␉(at your option) any later version.␊ |
13 | *␊ |
14 | *␉NVidia driver and injector is distributed in the hope that it will be useful,␊ |
15 | *␉but WITHOUT ANY WARRANTY; without even the implied warranty of␊ |
16 | *␉MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the␊ |
17 | *␉GNU General Public License for more details.␊ |
18 | *␊ |
19 | *␉You should have received a copy of the GNU General Public License␊ |
20 | *␉along with NVidia injector.␉ If not, see <http://www.gnu.org/licenses/>.␊ |
21 | *␊ |
22 | *␉Alternatively you can choose to comply with APSL␊ |
23 | *␊ |
24 | *␉DCB-Table parsing is based on software (nouveau driver) originally distributed under following license:␊ |
25 | *␊ |
26 | *␊ |
27 | *␉Copyright 2005-2006 Erik Waling␊ |
28 | *␉Copyright 2006 Stephane Marchesin␊ |
29 | *␉Copyright 2007-2009 Stuart Bennett␊ |
30 | *␊ |
31 | *␉Permission is hereby granted, free of charge, to any person obtaining a␊ |
32 | *␉copy of this software and associated documentation files (the "Software"),␊ |
33 | *␉to deal in the Software without restriction, including without limitation␊ |
34 | *␉the rights to use, copy, modify, merge, publish, distribute, sublicense,␊ |
35 | *␉and/or sell copies of the Software, and to permit persons to whom the␊ |
36 | *␉Software is furnished to do so, subject to the following conditions:␊ |
37 | *␊ |
38 | *␉The above copyright notice and this permission notice shall be included in␊ |
39 | *␉all copies or substantial portions of the Software.␊ |
40 | *␊ |
41 | *␉THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR␊ |
42 | *␉IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,␊ |
43 | *␉FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL␊ |
44 | *␉THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,␊ |
45 | *␉WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF␊ |
46 | *␉OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE␊ |
47 | *␉SOFTWARE.␊ |
48 | */␊ |
49 | ␊ |
50 | #include "boot.h"␊ |
51 | #include "bootstruct.h"␊ |
52 | #include "pci.h"␊ |
53 | #include "platform.h"␊ |
54 | #include "device_inject.h"␊ |
55 | #include "nvidia.h"␊ |
56 | #include "nvidia_helper.h"␊ |
57 | ␊ |
58 | #ifndef DEBUG_NVIDIA␊ |
59 | #define DEBUG_NVIDIA 0␊ |
60 | #endif␊ |
61 | ␊ |
62 | #if DEBUG_NVIDIA␊ |
63 | #define DBG(x...)␉printf(x)␊ |
64 | #else␊ |
65 | #define DBG(x...)␊ |
66 | #endif␊ |
67 | ␊ |
68 | #define NVIDIA_ROM_SIZE␉␉␉␉0x10000␊ |
69 | #define PATCH_ROM_SUCCESS␉␉␉1␊ |
70 | #define PATCH_ROM_SUCCESS_HAS_LVDS␉2␊ |
71 | #define PATCH_ROM_FAILED␉␉␉0␊ |
72 | #define MAX_NUM_DCB_ENTRIES␉␉␉16␊ |
73 | #define TYPE_GROUPED␉␉␉␉0xff␊ |
74 | #define READ_BYTE(rom, offset) (*(u_char *)(rom + offset))␊ |
75 | #define READ_LE_SHORT(rom, offset) (READ_BYTE(rom, offset+1) << 8 | READ_BYTE(rom, offset))␊ |
76 | #define READ_LE_INT(rom, offset) (READ_LE_SHORT(rom, offset+2) << 16 | READ_LE_SHORT(rom, offset))␊ |
77 | #define WRITE_LE_SHORT(data) (((data) << 8 & 0xff00) | ((data) >> 8 & 0x00ff ))␊ |
78 | #define WRITE_LE_INT(data) (WRITE_LE_SHORT(data) << 16 | WRITE_LE_SHORT(data >> 16))␊ |
79 | ␊ |
80 | extern uint32_t devices_number;␊ |
81 | ␊ |
82 | const char *nvidia_compatible_0[] =␉{ "@0,compatible",␉"NVDA,NVMac"␉ };␊ |
83 | const char *nvidia_compatible_1[] =␉{ "@1,compatible",␉"NVDA,NVMac"␉ };␊ |
84 | const char *nvidia_device_type_0[] =␉{ "@0,device_type",␉"display"␉ };␊ |
85 | const char *nvidia_device_type_1[] =␉{ "@1,device_type",␉"display"␉ };␊ |
86 | const char *nvidia_device_type[] =␉{ "device_type",␉"NVDA,Parent"␉ };␊ |
87 | const char *nvidia_device_type_child[]␉=␉{ "device_type",␉"NVDA,Child"␉ };␊ |
88 | const char *nvidia_name_0[] =␉{ "@0,name",␉␉"NVDA,Display-A" };␊ |
89 | const char *nvidia_name_1[] =␉{ "@1,name",␉␉"NVDA,Display-B" };␊ |
90 | const char *nvidia_slot_name[] =␉{ "AAPL,slot-name", "Slot-1"␉␉ };␊ |
91 | ␊ |
92 | static uint8_t default_NVCAP[]= {␊ |
93 | ␉0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00,␊ |
94 | ␉0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a,␊ |
95 | ␉0x00, 0x00, 0x00, 0x00␊ |
96 | };␊ |
97 | ␊ |
98 | #define NVCAP_LEN ( sizeof(default_NVCAP) / sizeof(uint8_t) )␊ |
99 | ␊ |
100 | static uint8_t default_dcfg_0[]␉␉=␉{0x03, 0x01, 0x03, 0x00};␊ |
101 | static uint8_t default_dcfg_1[]␉␉=␉{0xff, 0xff, 0x00, 0x01};␊ |
102 | ␊ |
103 | #define DCFG0_LEN ( sizeof(default_dcfg_0) / sizeof(uint8_t) )␊ |
104 | #define DCFG1_LEN ( sizeof(default_dcfg_1) / sizeof(uint8_t) )␊ |
105 | ␊ |
106 | static uint8_t default_NVPM[]= {␊ |
107 | ␉0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,␊ |
108 | ␉0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,␊ |
109 | ␉0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,␊ |
110 | ␉0x00, 0x00, 0x00, 0x00␊ |
111 | };␊ |
112 | ␊ |
113 | #define NVPM_LEN ( sizeof(default_NVPM) / sizeof(uint8_t) )␊ |
114 | ␊ |
115 | static nvidia_card_info_t nvidia_cards[] = {␊ |
116 | /* ========================================================================================␊ |
117 | * Layout is device(VendorId + DeviceId), subdev (SubvendorId + SubdeviceId), display name.␊ |
118 | * ========================================================================================␊ |
119 | */␊ |
120 | ␉/*Unknown*/␉{ 0x10DE0000,␉NV_SUB_IDS,␉"Unknown" },␊ |
121 | /* ------ Specific DeviceID and SubDevID. ------ */␊ |
122 | ␉// 0000 - 0040␊ |
123 | ␉// 0040 - 004F␊ |
124 | ␉{ 0x10DE0040,␉0x10438178,␉"Asus V9999 Ultra V62.11" },␊ |
125 | ␉{ 0x10DE0040,␉0x1043817D,␉"Asus V9999GT V61.21" },␊ |
126 | ␉{ 0x10DE0040,␉0x10DE0205,␉"nVidia GeForce 6800 Ultra" },␊ |
127 | ␉{ 0x10DE0040,␉0x7FFFFFFF,␉"GeForce 6800 Ultra [NV40.0]" },␊ |
128 | ␉// 0050 - 005F␊ |
129 | ␉// 0060 - 006F␊ |
130 | ␉// 0070 - 007F␊ |
131 | ␉// 0080 - 008F␊ |
132 | ␉// 0090 - 009F␊ |
133 | ␉// 00A0 - 00AF␊ |
134 | ␉// 00B0 - 00BF␊ |
135 | ␉// 00C0 - 00CF␊ |
136 | ␉// 00D0 - 00DF␊ |
137 | ␉// 00E0 - 00EF␊ |
138 | ␉// 00F0 - 00FF␊ |
139 | ␉// 0100 - 010F␊ |
140 | ␉// 0110 - 011F␊ |
141 | ␉// 0120 - 012F␊ |
142 | ␉// 0130 - 013F␊ |
143 | ␉// 0140 - 014F␊ |
144 | ␉// 0150 - 015F␊ |
145 | ␉// 0160 - 016F␊ |
146 | ␉// 0170 - 017F␊ |
147 | ␉// 0180 - 018F␊ |
148 | ␉// 0190 - 019F␊ |
149 | ␉{ 0x10DE0193,␉0x10438234,␉"Asus GeForce 8800 GTS" },␊ |
150 | ␉{ 0x10DE0193,␉0x1043823C,␉"Asus GeForce 8800 GTS" },␊ |
151 | ␉{ 0x10DE0193,␉0x1043825F,␉"Asus GeForce 8800 GTS" },␊ |
152 | ␉{ 0x10DE0193,␉0x10DE0420,␉"nVidia GeForce 8800 GTS" },␊ |
153 | ␉{ 0x10DE0193,␉0x10DE0421,␉"nVidia GeForce 8800 GTS" },␊ |
154 | ␉{ 0x10DE0193,␉0x19F104A6,␉"BFG GeForce 8800 GTS" },␊ |
155 | ␉{ 0x10DE019D,␉0x107D2A72,␉"Leadtek Quadro FX 5600" },␊ |
156 | ␉{ 0x10DE019D,␉0x10DE0409,␉"nVidia Quadro FX 5600" },␊ |
157 | ␉{ 0x10DE019E,␉0x107D2A72,␉"Leadtek Quadro FX 4600" },␊ |
158 | ␉{ 0x10DE019E,␉0x10DE0408,␉"nVidia Quadro FX 4600" },␊ |
159 | ␉// 01A0 - 01AF␊ |
160 | ␉// 01B0 - 01BF␊ |
161 | ␉// 01C0 - 01CF␊ |
162 | ␉// 01D0 - 01DF␊ |
163 | ␉{ 0x10DE01D7,␉0x1025006C,␉"Acer GeForce Go 7300" },␊ |
164 | ␉{ 0x10DE01D7,␉0x10250090,␉"Acer GeForce Go 7300" },␊ |
165 | ␉{ 0x10DE01D7,␉0x10250096,␉"Acer GeForce Go 7300" },␊ |
166 | ␉{ 0x10DE01D7,␉0x10250100,␉"Acer GeForce Go 7300" },␊ |
167 | ␉{ 0x10DE01D7,␉0x10250107,␉"Acer GeForce Go 7300" },␊ |
168 | ␉{ 0x10DE01D7,␉0x10250110,␉"Acer GeForce Go 7300" },␊ |
169 | ␉{ 0x10DE01D7,␉0x10250112,␉"Acer GeForce Go 7300" },␊ |
170 | ␉{ 0x10DE01D7,␉0x102501C2,␉"Acer GeForce Go 7300" },␊ |
171 | ␉{ 0x10DE01D7,␉0x102501C8,␉"Acer GeForce Go 7300" },␊ |
172 | ␉{ 0x10DE01D7,␉0x102801C2,␉"Dell Quadro NVS 110M" },␊ |
173 | ␉{ 0x10DE01D7,␉0x102801C8,␉"Dell GeForce Go 7300" },␊ |
174 | ␉{ 0x10DE01D7,␉0x102801CC,␉"Dell Quadro NVS 110M" },␊ |
175 | ␉{ 0x10DE01D7,␉0x102801D7,␉"Dell GeForce Go 7300" },␊ |
176 | ␉{ 0x10DE01D7,␉0x102801E2,␉"Dell GeForce Go 7300" },␊ |
177 | ␉{ 0x10DE01D7,␉0x102801F9,␉"Dell GeForce Go 7300" },␊ |
178 | ␉{ 0x10DE01D7,␉0x102801FE,␉"Dell GeForce Go 7300" },␊ |
179 | ␉{ 0x10DE01D7,␉0x10282003,␉"Dell GeForce Go 7300" },␊ |
180 | ␉{ 0x10DE01D7,␉0x10338848,␉"NEC GeForce Go 7300" },␊ |
181 | ␉{ 0x10DE01D7,␉0x103C30B2,␉"HP GeForce Go 7300" },␊ |
182 | ␉{ 0x10DE01D7,␉0x103C30B7,␉"HP GeForce Go 7300" },␊ |
183 | ␉{ 0x10DE01D7,␉0x10431212,␉"Asus GeForce Go 7300" },␊ |
184 | ␉{ 0x10DE01D7,␉0x104313A2,␉"Asus GeForce Go 7300" },␊ |
185 | ␉{ 0x10DE01D7,␉0x10431441,␉"Asus GeForce Go 7300" },␊ |
186 | ␉{ 0x10DE01D7,␉0x10DE0000,␉"nVidia GeForce Go 7300" },␊ |
187 | ␉{ 0x10DE01D7,␉0x10DE014B,␉"nVidia Quadro NVS 110M" },␊ |
188 | ␉{ 0x10DE01D7,␉0x11790001,␉"Toshiba GeForce Go 7300" },␊ |
189 | ␉{ 0x10DE01D7,␉0x11790002,␉"Toshiba GeForce Go 7300" },␊ |
190 | ␉{ 0x10DE01D7,␉0x1179FF00,␉"Toshiba GeForce Go 7300" },␊ |
191 | ␉{ 0x10DE01D7,␉0x1179FF01,␉"Toshiba GeForce Go 7300" },␊ |
192 | ␉{ 0x10DE01D7,␉0x1179FF02,␉"Toshiba GeForce Go 7300" },␊ |
193 | ␉{ 0x10DE01D7,␉0x1179FF10,␉"Toshiba GeForce Go 7300" },␊ |
194 | ␉{ 0x10DE01D7,␉0x1179FF31,␉"Toshiba GeForce Go 7300" },␊ |
195 | ␉{ 0x10DE01D7,␉0x13DC1172,␉"Netbost GeForce Go 7300" },␊ |
196 | ␉{ 0x10DE01D7,␉0x144D8063,␉"Samsung GeForce Go 7300" },␊ |
197 | ␉{ 0x10DE01D7,␉0x144DC024,␉"Samsung GeForce Go 7300" },␊ |
198 | ␉{ 0x10DE01D7,␉0x144DC026,␉"Samsung GeForce Go 7300" },␊ |
199 | ␉{ 0x10DE01D7,␉0x144DC513,␉"Samsung GeForce Go 7300" },␊ |
200 | ␉{ 0x10DE01D7,␉0x14C00012,␉"Compal GeForce Go 7300" },␊ |
201 | ␊ |
202 | ␉{ 0x10DE01D7,␉0xC0181631,␉"GeForce Go 7300" },␊ |
203 | ␉{ 0x10DE01D8,␉0x10250090,␉"Acer GeForce Go 7400" },␊ |
204 | ␉{ 0x10DE01D8,␉0x102801C8,␉"Dell GeForce Go 7400" },␊ |
205 | ␉{ 0x10DE01D8,␉0x102801CC,␉"Dell Quadro NVS 120M" },␊ |
206 | ␉{ 0x10DE01D8,␉0x102801D7,␉"Dell GeForce Go 7400" },␊ |
207 | ␉{ 0x10DE01D8,␉0x102801F3,␉"Dell GeForce Go 7400" },␊ |
208 | ␉{ 0x10DE01D8,␉0x102801F9,␉"Dell GeForce Go 7400" },␊ |
209 | ␉{ 0x10DE01D8,␉0x102801FE,␉"Dell GeForce Go 7400" },␊ |
210 | ␉{ 0x10DE01D8,␉0x10280209,␉"Dell GeForce Go 7400" },␊ |
211 | ␉{ 0x10DE01D8,␉0x10282003,␉"Dell Quadro NVS 120M" },␊ |
212 | ␉{ 0x10DE01D8,␉0x103C30A5,␉"HP GeForce Go 7400" },␊ |
213 | ␉{ 0x10DE01D8,␉0x103C30B6,␉"HP GeForce Go 7400" },␊ |
214 | ␉{ 0x10DE01D8,␉0x103C30B7,␉"HP GeForce Go 7400" },␊ |
215 | ␉{ 0x10DE01D8,␉0x103C30BB,␉"HP GeForce Go 7400" },␊ |
216 | ␉{ 0x10DE01D8,␉0x10431211,␉"Asus GeForce Go 7400" },␊ |
217 | ␉{ 0x10DE01D8,␉0x10431214,␉"Asus GeForce Go 7400" },␊ |
218 | ␉{ 0x10DE01D8,␉0x104D81E6,␉"Sony GeForce Go 7400" },␊ |
219 | ␉{ 0x10DE01D8,␉0x104D81EF,␉"Sony GeForce Go 7400" },␊ |
220 | ␉{ 0x10DE01D8,␉0x104D81FD,␉"Sony GeForce Go 7400" },␊ |
221 | ␉{ 0x10DE01D8,␉0x104D8205,␉"Sony GeForce Go 7400" },␊ |
222 | ␉{ 0x10DE01D8,␉0x104D820F,␉"Sony GeForce Go 7400" },␊ |
223 | ␉{ 0x10DE01D8,␉0x109F319C,␉"Trigem GeForce Go 7400" },␊ |
224 | ␉{ 0x10DE01D8,␉0x109F319D,␉"Trigem GeForce Go 7400" },␊ |
225 | ␉{ 0x10DE01D8,␉0x109F3C01,␉"Trigem GeForce Go 7400" },␊ |
226 | ␉{ 0x10DE01D8,␉0x11790001,␉"Toshiba GeForce Go 7400" },␊ |
227 | ␉{ 0x10DE01D8,␉0x1179FF00,␉"Toshiba GeForce Go 7400" },␊ |
228 | ␉{ 0x10DE01D8,␉0x1179FF10,␉"Toshiba GeForce Go 7400" },␊ |
229 | ␉{ 0x10DE01D8,␉0x1179FF31,␉"Toshiba GeForce Go 7400" },␊ |
230 | ␉{ 0x10DE01D8,␉0x144D8062,␉"Samsung GeForce Go 7400" },␊ |
231 | ␉{ 0x10DE01D8,␉0x144DB03C,␉"Samsung GeForce Go 7400" },␊ |
232 | ␉{ 0x10DE01D8,␉0x144DC024,␉"Samsung GeForce Go 7400" },␊ |
233 | ␉{ 0x10DE01D8,␉0x144DC026,␉"Samsung GeForce Go 7400" },␊ |
234 | ␉{ 0x10DE01D8,␉0x14620511,␉"MSi GeForce Go 7400" },␊ |
235 | ␉{ 0x10DE01D8,␉0x14623FCC,␉"MSi GeForce Go 7400" },␊ |
236 | ␉{ 0x10DE01D8,␉0x14623FDF,␉"MSi GeForce Go 7400" },␊ |
237 | ␉{ 0x10DE01D8,␉0x14624327,␉"MSi GeForce Go 7400" },␊ |
238 | ␉{ 0x10DE01D8,␉0x15092A30,␉"GeForce Go 7400" }, // First International Computer Inc␊ |
239 | ␉{ 0x10DE01D8,␉0x152D0753,␉"Quanta GeForce Go 7400" },␊ |
240 | ␉{ 0x10DE01D8,␉0x152D0763,␉"Quante GeForce Go 7400" },␊ |
241 | ␉{ 0x10DE01D8,␉0x161F203D,␉"Arima GeForce Go 7400" },␊ |
242 | ␉{ 0x10DE01D8,␉0x161F2052,␉"Arima GeForce Go 7400" },␊ |
243 | ␉{ 0x10DE01D8,␉0x161F2054,␉"Arima GeForce Go 7400" },␊ |
244 | ␉{ 0x10DE01D8,␉0x161F205D,␉"Arima GeForce Go 7400" },␊ |
245 | ␉{ 0x10DE01D8,␉0x1631C022,␉"NEC GeForce Go 7400" },␊ |
246 | ␉{ 0x10DE01D8,␉0x173410D3,␉"Fujitsu GeForce Go 7400" },␊ |
247 | ␉{ 0x10DE01D8,␉0x17AA2075,␉"Lenovo GeForce Go 7400" },␊ |
248 | ␉{ 0x10DE01D8,␉0x17AA3833,␉"Lenovo GeForce Go 7400" },␊ |
249 | ␉{ 0x10DE01D8,␉0x17AA39F5,␉"Lenovo GeForce Go 7400" },␊ |
250 | ␉{ 0x10DE01D8,␉0x17AA6666,␉"Lenovo GeForce Go 7400" },␊ |
251 | ␉{ 0x10DE01D8,␉0x17C0207F,␉"Wistron GeForce Go 7400" },␊ |
252 | ␉{ 0x10DE01D8,␉0x17C02083,␉"Wistron GeForce Go 7400" },␊ |
253 | ␉{ 0x10DE01D8,␉0x17FF500E,␉"Benq GeForce Go 7400" },␊ |
254 | ␉{ 0x10DE01D8,␉0x18940040,␉"LG GeForce Go 7400" },␊ |
255 | ␉{ 0x10DE01D8,␉0x18640041,␉"LG GeForce Go 7400" },␊ |
256 | ␉{ 0x10DE01D8,␉0x18640042,␉"LG GeForce Go 7400" },␊ |
257 | ␉{ 0x10DE01D8,␉0x18640043,␉"LG GeForce Go 7400" },␊ |
258 | ␉{ 0x10DE01D8,␉0x18640044,␉"LG GeForce Go 7400" },␊ |
259 | ␉{ 0x10DE01D8,␉0x18640045,␉"LG GeForce Go 7400" },␊ |
260 | ␉{ 0x10DE01D8,␉0x18640046,␉"LG GeForce Go 7400" },␊ |
261 | ␉{ 0x10DE01D8,␉0x18640047,␉"LG GeForce Go 7400" },␊ |
262 | ␉{ 0x10DE01D8,␉0x1864007A,␉"LG GeForce Go 7400" },␊ |
263 | ␉{ 0x10DE01D8,␉0x19614605,␉"ESS GeForce Go 7400" },␊ |
264 | ␉{ 0x10DE01D8,␉0x19615607,␉"ESS GeForce Go 7400" },␊ |
265 | ␉{ 0x10DE01D8,␉0x19915532,␉"Topstar GeForce Go 7400" },␊ |
266 | ␉{ 0x10DE01D8,␉0x19DB2174,␉"GeForce Go 7400" }, // ??␊ |
267 | ␉{ 0x10DE01D8,␉0xC0181631,␉"GeForce Go 7400" }, // ??␊ |
268 | ␊ |
269 | ␉{ 0x10DE01DA,␉0x1028017D,␉"Dell Quadro NVS 110M" },␊ |
270 | ␉{ 0x10DE01DA,␉0x10280407,␉"Dell GeForce 7300 LE" },␊ |
271 | ␉{ 0x10DE01DA,␉0x11790001,␉"Toshiba Quadro NVS 110M" },␊ |
272 | ␉{ 0x10DE01DA,␉0x11790002,␉"Toshiba Quadro NVS 110M" },␊ |
273 | ␉{ 0x10DE01DA,␉0x11790010,␉"Toshiba Quadro NVS 110M" },␊ |
274 | ␉{ 0x10DE01DA,␉0x1179FF00,␉"Toshiba Quadro NVS 110M" },␊ |
275 | ␉{ 0x10DE01DA,␉0x1179FF10,␉"Toshiba Quadro NVS 110M" },␊ |
276 | ␉// 01E0 - 01EF␊ |
277 | ␉// 01F0 - 01FF␊ |
278 | ␉// 0200 - 020F␊ |
279 | ␉// 0210 - 021F␊ |
280 | ␉// 0220 - 022F␊ |
281 | ␉// 0230 - 023F␊ |
282 | ␉// 0240 - 024F␊ |
283 | ␉// 0250 - 025F␊ |
284 | ␉{ 0x10DE025B,␉0x10480D23,␉"ELSA Gloria4 700XGL" },␊ |
285 | ␉{ 0x10DE025B,␉0x10DE013B,␉"nVidia Quadro4 700 XGL" },␊ |
286 | ␉{ 0x10DE025B,␉0x155410F3,␉"Prolink Quadro4 700 XGL" },␊ |
287 | ␊ |
288 | ␉// 0260 - 026F␊ |
289 | ␉// 0270 - 027F␊ |
290 | ␉// 0280 - 028F␊ |
291 | ␉// 0290 - 029F␊ |
292 | ␉// 02A0 - 02AF␊ |
293 | ␉// 02B0 - 02BF␊ |
294 | ␉// 02C0 - 02CF␊ |
295 | ␉// 02D0 - 02DF␊ |
296 | ␉// 02E0 - 02EF␊ |
297 | ␉// 02F0 - 02FF␊ |
298 | ␉// 0300 - 030F␊ |
299 | ␉// 0310 - 031F␊ |
300 | ␉// 0320 - 032F␊ |
301 | ␉// 0330 - 033F␊ |
302 | ␉// 0340 - 034F␊ |
303 | ␉{ 0x10DE0349,␉0x1179FF00,␉"Toshiba NV36M Pro" },␊ |
304 | ␊ |
305 | ␉{ 0x10DE034B,␉0x1179FF00,␉"Toshiba NV36MAP" },␊ |
306 | ␉// 0350 - 035F␊ |
307 | ␉// 0360 - 036F␊ |
308 | ␉// 0370 - 037F␊ |
309 | ␉// 0380 - 038F␊ |
310 | ␉// 0390 - 039F␊ |
311 | ␉{ 0x10DE0391,␉0x104381F7,␉"Asus GeForce 7600 GT" },␊ |
312 | ␉{ 0x10DE0391,␉0x104D820D,␉"Sony GeForce 7600 GT" },␊ |
313 | ␉{ 0x10DE0391,␉0x104D9004,␉"Sony GeForce 7600 GT" },␊ |
314 | ␉{ 0x10DE0391,␉0x104D9007,␉"Sony GeForce 7600 GT" },␊ |
315 | ␉{ 0x10DE0391,␉0x105B0E10,␉"Foxconn GeForce 7600 GT" },␊ |
316 | ␉{ 0x10DE0391,␉0x10B00401,␉"Gainward GeForce 7600 GT" },␊ |
317 | ␉{ 0x10DE0391,␉0x10B00803,␉"Gainward GeForce 7600 GT" },␊ |
318 | ␉{ 0x10DE0391,␉0x10DE033D,␉"nVidia GeForce 7600 GT" },␊ |
319 | ␉{ 0x10DE0391,␉0x10DE0403,␉"nVidia GeForce 7600 GT" },␊ |
320 | ␉{ 0x10DE0391,␉0x10DE047A,␉"Galaxy GeForce 7600 GT" },␊ |
321 | ␉{ 0x10DE0391,␉0x14583417,␉"Gigabyte GeForce 7600 GT" },␊ |
322 | ␉{ 0x10DE0391,␉0x1179FF00,␉"Toshiba GeForce 7600 GT" },␊ |
323 | ␉{ 0x10DE0391,␉0x19F1201F,␉"BFG GeForce 7600 GT" },␊ |
324 | ␉{ 0x10DE0391,␉0x19F120DE,␉"Galaxy GeForce 7600 GT" },␊ |
325 | ␉{ 0x10DE0391,␉0x3842C615,␉"EVGA GeForce 7600 GT" },␊ |
326 | ␊ |
327 | ␉{ 0x10DE0393,␉0x00000400,␉"Apple GeForce 7300GT" },␊ |
328 | ␉// 03A0 - 03AF␊ |
329 | ␉// 03B0 - 03BF␊ |
330 | ␉// 03C0 - 03CF␊ |
331 | ␉// 03D0 - 03DF␊ |
332 | ␉// 03E0 - 03EF␊ |
333 | ␉// 03F0 - 03FF␊ |
334 | ␉// 0400 - 040F␊ |
335 | ␉{ 0x10DE0402,␉0x1043034D,␉"Asus GeForce 8600 GT" },␊ |
336 | ␉{ 0x10DE0402,␉0x1043034E,␉"Asus GeForce 8600 GT" },␊ |
337 | ␉{ 0x10DE0402,␉0x10431618,␉"Asus GeForce 8600 GT" },␊ |
338 | ␉{ 0x10DE0402,␉0x104381F7,␉"Asus GeForce 8600 GT" },␊ |
339 | ␉{ 0x10DE0402,␉0x10DE0439,␉"Galaxy 8600GT" },␊ |
340 | ␉{ 0x10DE0402,␉0x10DE0505,␉"Galaxy 8600GT" },␊ |
341 | ␉{ 0x10DE0402,␉0x14620890,␉"MSi GeForce 8600 GT" },␊ |
342 | ␉{ 0x10DE0402,␉0x14620964,␉"MSi GeForce 8600 GT" },␊ |
343 | ␉{ 0x10DE0402,␉0x174B8030,␉"PC Partner GeForce 8600 GT" },␊ |
344 | ␊ |
345 | ␉{ 0x10DE0407,␉0x101922D4,␉"Elitegroup GeForce 8600M GT" },␊ |
346 | ␉{ 0x10DE0407,␉0x1025011D,␉"Acer GeForce 8600M GT" },␊ |
347 | ␉{ 0x10DE0407,␉0x1025011E,␉"Acer GeForce 8600M GT" },␊ |
348 | ␉{ 0x10DE0407,␉0x10250121,␉"Acer GeForce 8600M GT" },␊ |
349 | ␉{ 0x10DE0407,␉0x10250125,␉"Acer GeForce 8600M GT" },␊ |
350 | ␉{ 0x10DE0407,␉0x10250126,␉"Acer GeForce 8600M GT" },␊ |
351 | ␉{ 0x10DE0407,␉0x10250127,␉"Acer GeForce 8600M GT" },␊ |
352 | ␉{ 0x10DE0407,␉0x10250129,␉"Acer GeForce 8600M GT" },␊ |
353 | ␉{ 0x10DE0407,␉0x1025012B,␉"Acer GeForce 8600M GT" },␊ |
354 | ␉{ 0x10DE0407,␉0x10250136,␉"Acer GeForce 8600M GT" },␊ |
355 | ␉{ 0x10DE0407,␉0x1025013D,␉"Acer GeForce 8600M GT" },␊ |
356 | ␉{ 0x10DE0407,␉0x1025013F,␉"Acer GeForce 8600M GT" },␊ |
357 | ␉{ 0x10DE0407,␉0x10250142,␉"Acer GeForce 8600M GT" },␊ |
358 | ␉{ 0x10DE0407,␉0x10250143,␉"Acer GeForce 8600M GT" },␊ |
359 | ␉{ 0x10DE0407,␉0x10250145,␉"Acer GeForce 8600M GT" },␊ |
360 | ␉{ 0x10DE0407,␉0x10250146,␉"Acer GeForce 8600M GT" },␊ |
361 | ␉{ 0x10DE0407,␉0x1025015E,␉"Acer GeForce 8600M GT" },␊ |
362 | ␉{ 0x10DE0407,␉0x1028019C,␉"Dell GeForce 8600M GT" },␊ |
363 | ␉{ 0x10DE0407,␉0x102801F1,␉"Dell GeForce 8600M GT" },␊ |
364 | ␉{ 0x10DE0407,␉0x102801F2,␉"Dell GeForce 8600M GT" },␊ |
365 | ␉{ 0x10DE0407,␉0x10280228,␉"Dell GeForce 8600M GT" },␊ |
366 | ␉{ 0x10DE0407,␉0x10280229,␉"Dell GeForce 8600M GT" },␊ |
367 | ␉{ 0x10DE0407,␉0x1028022E,␉"Dell GeForce 8600M GT" },␊ |
368 | ␉{ 0x10DE0407,␉0x10431515,␉"Asus GeForce 8600M GT" },␊ |
369 | ␉{ 0x10DE0407,␉0x10431588,␉"Asus GeForce 8600M GT" },␊ |
370 | ␉{ 0x10DE0407,␉0x10431618,␉"Asus GeForce 8600M GT" },␊ |
371 | ␉{ 0x10DE0407,␉0x10431632,␉"Asus GeForce 8600M GT" },␊ |
372 | ␉{ 0x10DE0407,␉0x104314A2,␉"Asus GeForce 8600M GT" },␊ |
373 | ␉{ 0x10DE0407,␉0x104381F7,␉"Asus GeForce 8600M GT" },␊ |
374 | ␉{ 0x10DE0407,␉0x104D9005,␉"Sony GeForce 8600M GT" },␊ |
375 | ␉{ 0x10DE0407,␉0x104D9016,␉"Sony GeForce 8600M GT" },␊ |
376 | ␉{ 0x10DE0407,␉0x104D9018,␉"Sony GeForce 8600M GT" },␊ |
377 | ␉{ 0x10DE0407,␉0x106B00A0,␉"Apple GeForce 8600M GT" },␊ |
378 | ␉{ 0x10DE0407,␉0x106B00A3,␉"Apple GeForce 8600M GT" },␊ |
379 | ␉{ 0x10DE0407,␉0x106B00A4,␉"Apple GeForce 8600M GT" },␊ |
380 | ␊ |
381 | ␉{ 0x10DE040C,␉0x103C30C5,␉"HP Quadro FX 570M" },␊ |
382 | ␉{ 0x10DE040C,␉0x104381F7,␉"Asus Quadro FX 570M" },␊ |
383 | ␉{ 0x10DE040C,␉0x10CF1423,␉"Fujitsu Quadro FX 570M" },␊ |
384 | ␉{ 0x10DE040C,␉0x17AA20D9,␉"Lenovo Quadro FX 570M" },␊ |
385 | ␉// 0410 - 041F␊ |
386 | ␉{ 0x10DE0410,␉0x174B3058,␉"PC Partner GeForce GT 330" },␊ |
387 | ␊ |
388 | ␉// 0420 - 042F␊ |
389 | ␉{ 0x10DE0421,␉0x1043034F,␉"Asus GeForce 8500 GT" },␊ |
390 | ␉{ 0x10DE0421,␉0x1043050D,␉"Asus GeForce 8500 GT" },␊ |
391 | ␉{ 0x10DE0421,␉0x1043050E,␉"Asus GeForce 8500 GT" },␊ |
392 | ␉{ 0x10DE0421,␉0x10431617,␉"Asus GeForce 8500 GT" },␊ |
393 | ␉{ 0x10DE0421,␉0x104381F7,␉"Asus GeForce 8500 GT" },␊ |
394 | ␉{ 0x10DE0421,␉0x14620921,␉"MSi GeForce 8500GT" },␊ |
395 | ␉{ 0x10DE0421,␉0x14620960,␉"MSi GeForce 8500GT" },␊ |
396 | ␉{ 0x10DE0421,␉0x14620961,␉"MSi GeForce 8500GT" },␊ |
397 | ␉{ 0x10DE0421,␉0x174B8010,␉"PC Partner GeForce 8500 GT" },␊ |
398 | ␊ |
399 | ␉{ 0x10DE0426,␉0x10338897,␉"NEC GeForce 8400M GT" },␊ |
400 | ␉{ 0x10DE0426,␉0x104381F7,␉"Asus GeForce 8400M GT" },␊ |
401 | ␉{ 0x10DE0426,␉0x104D9005,␉"Sony GeForce 8400M GT" },␊ |
402 | ␉{ 0x10DE0426,␉0x104D9016,␉"Sony GeForce 8400M GT" },␊ |
403 | ␉{ 0x10DE0426,␉0x104D9017,␉"Sony GeForce 8400M GT" },␊ |
404 | ␉{ 0x10DE0426,␉0x104D9018,␉"Sony GeForce 8400M GT" },␊ |
405 | ␉{ 0x10DE0426,␉0x104D902D,␉"Sony GeForce 8400M GT" },␊ |
406 | ␉{ 0x10DE0426,␉0x104D9030,␉"Sony GeForce 8400M GT" },␊ |
407 | ␉{ 0x10DE0426,␉0x19915584,␉"Topstar GeForce 8400M GT" },␊ |
408 | ␉// 0430 - 043F␊ |
409 | ␉// 0440 - 044F␊ |
410 | ␉// 0450 - 045F␊ |
411 | ␉// 0460 - 046F␊ |
412 | ␉// 0470 - 047F␊ |
413 | ␉// 0480 - 048F␊ |
414 | ␉// 0490 - 049F␊ |
415 | ␉// 04A0 - 04AF␊ |
416 | ␉// 04B0 - 04BF␊ |
417 | ␉// 04C0 - 04CF␊ |
418 | ␉// 04D0 - 04DF␊ |
419 | ␉// 04E0 - 04EF␊ |
420 | ␉// 04F0 - 04FF␊ |
421 | ␉// 0500 - 050F␊ |
422 | ␉// 0510 - 051F␊ |
423 | ␉// 0520 - 052F␊ |
424 | ␉// 0530 - 053F␊ |
425 | ␉// 0540 - 054F␊ |
426 | ␉// 0550 - 055F␊ |
427 | ␉// 0560 - 056F␊ |
428 | ␉// 0570 - 057F␊ |
429 | ␉// 0580 - 058F␊ |
430 | ␉// 0590 - 059F␊ |
431 | ␉// 05A0 - 05AF␊ |
432 | ␉// 05B0 - 05BF␊ |
433 | ␉// 05C0 - 05CF␊ |
434 | ␉// 05D0 - 05DF␊ |
435 | ␉// 05E0 - 05EF␊ |
436 | ␉{ 0x10DE05E0,␉0x10DE064E,␉"nVidia GeForce GTX 295" },␊ |
437 | ␉{ 0x10DE05E0,␉0x38421291,␉"EVGA GeForce GTX 295" },␊ |
438 | ␊ |
439 | ␉{ 0x10DE05E1,␉0x10DE0557,␉"nVidia GeForce GTX 280" },␊ |
440 | ␊ |
441 | ␉{ 0x10DE05E2,␉0x10438291,␉"Asus GeForce GTX 260" },␊ |
442 | ␉{ 0x10DE05E2,␉0x10438298,␉"Asus GeForce GTX 260" },␊ |
443 | ␉{ 0x10DE05E2,␉0x104382C4,␉"Asus GeForce GTX 260" },␊ |
444 | ␉{ 0x10DE05E2,␉0x104382CF,␉"Asus GeForce GTX 260" },␊ |
445 | ␉{ 0x10DE05E2,␉0x104382E3,␉"Asus GeForce GTX 260" },␊ |
446 | ␉{ 0x10DE05E2,␉0x104382EB,␉"ASUS ENGTX260" },␊ |
447 | ␉{ 0x10DE05E2,␉0x10B00801,␉"Gainward GeForce GTX 260" },␊ |
448 | ␉{ 0x10DE05E2,␉0x10DE0585,␉"nVidia GeForce GTX 260" },␊ |
449 | ␉{ 0x10DE05E2,␉0x10DE0617,␉"nVidia GeForce GTX 260" },␊ |
450 | ␉{ 0x10DE05E2,␉0x16822390,␉"HFX GeForce GTX 260" },␊ |
451 | ␉{ 0x10DE05E2,␉0x17870000,␉"HIS GeForce GTX 260" },␊ |
452 | ␉{ 0x10DE05E2,␉0x196E064B,␉"PNY GeForce GTX 260" },␊ |
453 | ␉{ 0x10DE05E2,␉0x19F10FA9,␉"BFG GeForce GTX 260" },␊ |
454 | ␉{ 0x10DE05E2,␉0x34421260,␉"Bihl GeForce GTX 260" },␊ |
455 | ␉{ 0x10DE05E2,␉0x34421262,␉"Bihl GeForce GTX 260" },␊ |
456 | ␉{ 0x10DE05E2,␉0x73770000,␉"Colorful GeForce GTX 260" },␊ |
457 | ␊ |
458 | ␉{ 0x10DE05E3,␉0x10438320,␉"Asus GeForce GTX 285" },␊ |
459 | ␉{ 0x10DE05E3,␉0x106B0000,␉"Apple GeForce GTX 285" },␊ |
460 | ␉{ 0x10DE05E3,␉0x10DE065B,␉"nVidia GeForce GTX 285" },␊ |
461 | ␉{ 0x10DE05E3,␉0x38421080,␉"EVGA GeForce GTX 285" },␊ |
462 | ␉{ 0x10DE05E3,␉0x38421187,␉"EVGA GeForce GTX 285" },␊ |
463 | ␊ |
464 | ␉{ 0x10DE05E6,␉0x10B00401,␉"Gainward GeForce GTX 285" },␊ |
465 | ␉{ 0x10DE05E6,␉0x38421171,␉"EVGA GeForce GTX 275" },␊ |
466 | ␊ |
467 | ␉{ 0x10DE05E7,␉0x10DE0595,␉"nVidia Tesla T10 Processor" },␊ |
468 | ␉{ 0x10DE05E7,␉0x10DE066A,␉"nVidia Tesla C1060" },␊ |
469 | ␉{ 0x10DE05E7,␉0x10DE068F,␉"nVidia Tesla T10 Processor" },␊ |
470 | ␉{ 0x10DE05E7,␉0x10DE0697,␉"nVidia Tesla M1060" },␊ |
471 | ␉{ 0x10DE05E7,␉0x10DE0714,␉"nVidia Tesla M1060" },␊ |
472 | ␉{ 0x10DE05E7,␉0x10DE0743,␉"nVidia Tesla M1060" },␊ |
473 | ␊ |
474 | ␉{ 0x10DE05EA,␉0x10DE0738,␉"nVidia GeForce GTX 260" },␊ |
475 | ␉{ 0x10DE05EA,␉0x10DE0753,␉"nVidia GeForce GTX 260" },␊ |
476 | ␉{ 0x10DE05EA,␉0x10DE8086,␉"nVidia GeForce GTX 260" },␊ |
477 | ␊ |
478 | ␉{ 0x10DE05EB,␉0x10DE0705,␉"nVidia GeForce GTX 295" },␊ |
479 | ␉{ 0x10DE05EB,␉0x19F110C2,␉"BFG GeForce GTX 295" },␊ |
480 | ␉// 05F0 - 05FF␊ |
481 | ␉// 0600 - 060F␊ |
482 | ␉{ 0x10DE0600,␉0x10438268,␉"Asus GeForce 8800 GTS" },␊ |
483 | ␉{ 0x10DE0600,␉0x1043826C,␉"Asus GeForce 8800 GTS" },␊ |
484 | ␉{ 0x10DE0600,␉0x10DE0000,␉"Abit GeForce 8800 GTS" },␊ |
485 | ␉{ 0x10DE0600,␉0x10DE0502,␉"nVidia GeForce 8800 GTS" },␊ |
486 | ␉{ 0x10DE0600,␉0x19F10719,␉"BFG GeForce 8800 GTS" },␊ |
487 | ␊ |
488 | ␉{ 0x10DE0603,␉0x174B1058,␉"PC Partner GeForce GT 230" },␊ |
489 | ␉{ 0x10DE0603,␉0x1B0A9044,␉"Pegatron GeForce GT 230" },␊ |
490 | ␊ |
491 | ␉{ 0x10DE0604,␉0x10DE0504,␉"nVidia GeForce 9800 GX2" },␊ |
492 | ␊ |
493 | ␉{ 0x10DE0605,␉0x10DE0612,␉"nVidia GeForce 9800 GT" },␊ |
494 | ␉{ 0x10DE0605,␉0x10DE062D,␉"nVidia GeForce 9800 GT" },␊ |
495 | ␉{ 0x10DE0605,␉0x145834A2,␉"Gigabyte GV-N98TOC-512H" },␊ |
496 | ␉{ 0x10DE0605,␉0x14621460,␉"MSi GeForce 9800 GT" },␊ |
497 | ␊ |
498 | ␉{ 0x10DE0607,␉0x10DE0736,␉"nVidia GeForce GTS 240" },␊ |
499 | ␊ |
500 | ␉{ 0x10DE0608,␉0x1028019C,␉"Dell GeForce 9800M GTX" },␊ |
501 | ␉{ 0x10DE0608,␉0x102802A1,␉"Dell GeForce 9800M GTX" },␊ |
502 | ␉{ 0x10DE0608,␉0x10432003,␉"Asus GeForce 9800M GTX" },␊ |
503 | ␉{ 0x10DE0608,␉0x1179FF01,␉"Toshiba GeForce 9800M GTX" },␊ |
504 | ␉{ 0x10DE0608,␉0x15580481,␉"Clevo GeForce 9800M GTX" },␊ |
505 | ␉{ 0x10DE0608,␉0x15880577,␉"Solidum GeForce 9800M GTX" },␊ |
506 | ␉{ 0x10DE0608,␉0x161F207A,␉"Arima GeForce 9800M GTX" },␊ |
507 | ␊ |
508 | ␉{ 0x10DE0609,␉0x1028019B,␉"Dell GeForce 8800M GTS" },␊ |
509 | ␉{ 0x10DE0609,␉0x103C30D4,␉"HP GeForce 8800M GTS" },␊ |
510 | ␉{ 0x10DE0609,␉0x104381F7,␉"Asus GeForce 8800M GTS" },␊ |
511 | ␉{ 0x10DE0609,␉0x106B00A7,␉"Apple GeForce 8800M GS" },␊ |
512 | ␉{ 0x10DE0609,␉0x107B0690,␉"Gateway GeForce 8800M GTS" },␊ |
513 | ␉{ 0x10DE0609,␉0x11700121,␉"Inventec GeForce 8800M GTS" },␊ |
514 | ␉{ 0x10DE0609,␉0x152D0770,␉"Quanta GeForce 8800M GTS" },␊ |
515 | ␉// 0610 - 061F␊ |
516 | ␉{ 0x10DE0611,␉0x104381F7,␉"Asus GeForce 8800 GT" },␊ |
517 | ␉{ 0x10DE0611,␉0x10DE053C,␉"nVidia GeForce 8800 GT" },␊ |
518 | ␉{ 0x10DE0611,␉0x14621171,␉"MSi GeForce 8800 GT" },␊ |
519 | ␉{ 0x10DE0611,␉0x14621172,␉"MSi GeForce 8800 GT" },␊ |
520 | ␉{ 0x10DE0611,␉0x174B9210,␉"PC Partner GeForce 8800 GT" },␊ |
521 | ␉{ 0x10DE0611,␉0x1ACC8582,␉"Point of View GeForce 8800 GT" },␊ |
522 | ␉{ 0x10DE0611,␉0x3842C802,␉"EVGA GeForce 8800 GT" },␊ |
523 | ␊ |
524 | ␉{ 0x10DE0612,␉0x104382A6,␉"Asus GeForce 9800 GTX+" },␊ |
525 | ␉{ 0x10DE0612,␉0x10DE0571,␉"nVidia GeForce 9800 GTX+" },␊ |
526 | ␉{ 0x10DE0612,␉0x10DE0592,␉"nVidia GeForce 9800 GTX+" },␊ |
527 | ␉{ 0x10DE0612,␉0x3842C842,␉"EVGA GeForce 9800 GTX+" },␊ |
528 | ␉{ 0x10DE0612,␉0x3842C875,␉"EVGA GeForce 9800 GTX+" },␊ |
529 | ␊ |
530 | ␉{ 0x10DE0615,␉0x104382E6,␉"Asus GeForce GTS 250" },␊ |
531 | ␉{ 0x10DE0615,␉0x104382FB,␉"Asus GeForce GTS 250" },␊ |
532 | ␉{ 0x10DE0615,␉0x10438303,␉"Asus GeForce GTS 250" },␊ |
533 | ␉{ 0x10DE0615,␉0x10438305,␉"Asus GeForce GTS 250" },␊ |
534 | ␉{ 0x10DE0615,␉0x10438312,␉"Asus GeForce GTS 250" },␊ |
535 | ␉{ 0x10DE0615,␉0x10438338,␉"Asus GeForce GTS 250" },␊ |
536 | ␉{ 0x10DE0615,␉0x10438339,␉"Asus GeForce GTS 250" },␊ |
537 | ␉{ 0x10DE0615,␉0x1043833C,␉"Asus GeForce GTS 250" },␊ |
538 | ␉{ 0x10DE0615,␉0x10438345,␉"Asus GeForce GTS 250" },␊ |
539 | ␉{ 0x10DE0615,␉0x10480F67,␉"ELSA GeForce GTS 250" },␊ |
540 | ␉{ 0x10DE0615,␉0x10B00401,␉"Gainward GeForce GTS 250" },␊ |
541 | ␉{ 0x10DE0615,␉0x10190000,␉"Elitegroup GeForce GTS 250" },␊ |
542 | ␉{ 0x10DE0615,␉0x107D2723,␉"Leadteck GeForce GTS 250" },␊ |
543 | ␉{ 0x10DE0615,␉0x10DE0592,␉"Palit GeForce GTS 250" },␊ |
544 | ␉{ 0x10DE0615,␉0x10DE0593,␉"Palit GeForce GTS 250" },␊ |
545 | ␉{ 0x10DE0615,␉0x10DE0652,␉"Palit GeForce GTS 250" },␊ |
546 | ␉{ 0x10DE0615,␉0x10DE0719,␉"Palit GeForce GTS 250" },␊ |
547 | ␉{ 0x10DE0615,␉0x10DE079E,␉"Palit GeForce GTS 250" },␊ |
548 | ␉{ 0x10DE0615,␉0x11503842,␉"TMC GeForce GTS 250" }, // Thinking Machines Corporation␊ |
549 | ␉{ 0x10DE0615,␉0x11513842,␉"JAE GeForce GTS 250" },␊ |
550 | ␉{ 0x10DE0615,␉0x11553842,␉"Pine GeForce GTS 250" },␊ |
551 | ␉{ 0x10DE0615,␉0x11563842,␉"Periscope GeForce GTS 250" },␊ |
552 | ␉{ 0x10DE0615,␉0x145834C7,␉"Gigabyte GeForce GTS 250" },␊ |
553 | ␉{ 0x10DE0615,␉0x145834CB,␉"Gigabyte GeForce GTS 250" },␊ |
554 | ␉{ 0x10DE0615,␉0x145834E7,␉"Gigabyte GeForce GTS 250" },␊ |
555 | ␉{ 0x10DE0615,␉0x145834E9,␉"Gigabyte GeForce GTS 250" },␊ |
556 | ␉{ 0x10DE0615,␉0x14621542,␉"MSi GeForce GTS 250" },␊ |
557 | ␉{ 0x10DE0615,␉0x14621543,␉"MSi GeForce GTS 250" },␊ |
558 | ␉{ 0x10DE0615,␉0x14628090,␉"MSi GeForce GTS 250" },␊ |
559 | ␉{ 0x10DE0615,␉0x16822600,␉"XFX GeForce GTS 250" },␊ |
560 | ␉{ 0x10DE0615,␉0x16822601,␉"XFX GeForce GTS 250" },␊ |
561 | ␉{ 0x10DE0615,␉0x16822605,␉"XFX GeForce GTS 250" },␊ |
562 | ␉//{ 0x10DE0615,␉0x196E0593,␉" GeForce GTS 250" },␊ |
563 | ␉{ 0x10DE0615,␉0x19DA2103,␉"Zotac GeForce GTS 250" },␊ |
564 | ␉{ 0x10DE0615,␉0x19DA3056,␉"Zotac GeForce GTS 250" },␊ |
565 | ␉{ 0x10DE0615,␉0x19DA5103,␉"Zotac GeForce GTS 250" },␊ |
566 | ␉//{ 0x10DE0615,␉0x19F1,␉"BFG GeForce GTS 250" },␊ |
567 | ␉{ 0x10DE0615,␉0x1ACC9252,␉"Point of View GeForce GTS 250" },␊ |
568 | ␉{ 0x10DE0615,␉0x1ACC9253,␉"Point of View GeForce GTS 250" },␊ |
569 | ␉{ 0x10DE0615,␉0x1ACC925C,␉"Point of View GeForce GTS 250" },␊ |
570 | ␉{ 0x10DE0615,␉0x1B0A9038,␉"Pegatron GeForce GTS 250" },␊ |
571 | ␉{ 0x10DE0615,␉0x38421145,␉"EVGA GeForce GTS 250" },␊ |
572 | ␉{ 0x10DE0615,␉0x38421158,␉"EVGA GeForce GTS 250" },␊ |
573 | ␉//{ 0x10DE0615,␉0x7377,␉"Colorful GeForce GTS 250" },␊ |
574 | ␊ |
575 | ␉{ 0x10DE0618,␉0x1025028E,␉"Acer GeForce GTX 260M" },␊ |
576 | ␉{ 0x10DE0618,␉0x102802A1,␉"Dell GeForce GTX 260M" },␊ |
577 | ␉{ 0x10DE0618,␉0x102802A2,␉"Dell GeForce GTX 260M" },␊ |
578 | ␉{ 0x10DE0618,␉0x10431A52,␉"Asus GeForce GTX 260M" },␊ |
579 | ␉{ 0x10DE0618,␉0x10432028,␉"Asus GeForce GTX 170M" },␊ |
580 | ␉{ 0x10DE0618,␉0x1043202B,␉"Asus GeForce GTX 680" },␊ |
581 | ␉{ 0x10DE0618,␉0x10432033,␉"Asus GeForce GTX 260M" },␊ |
582 | ␉{ 0x10DE0618,␉0x15580481,␉"Clevo/Kapok GeForce GTX 260M" },␊ |
583 | ␉{ 0x10DE0618,␉0x15580577,␉"Clevo/Kapok GeForce GTX 260M" },␊ |
584 | ␉{ 0x10DE0618,␉0x15580860,␉"Clevo/Kapok GeForce GTX 260M" },␊ |
585 | ␉// 0620 - 062F␊ |
586 | ␉{ 0x10DE0622,␉0x104382AC,␉"Asus EN9600GT Magic" },␊ |
587 | ␉{ 0x10DE0622,␉0x10DE0545,␉"nVidia GeForce 9600GT" },␊ |
588 | ␉{ 0x10DE0622,␉0x10621272,␉"MSi GeForce 9600GT" },␊ |
589 | ␉{ 0x10DE0622,␉0x10621278,␉"MSi GeForce 9600GT" },␊ |
590 | ␉{ 0x10DE0622,␉0x10621279,␉"MSi GeForce 9600GT" },␊ |
591 | ␉{ 0x10DE0622,␉0x10621432,␉"MSi GeForce 9600GT" },␊ |
592 | ␉// 0630 - 063F␊ |
593 | ␉// 0640 - 064F␊ |
594 | ␉{ 0x10DE0640,␉0x101910BD,␉"Elitegroup GeForge 9500 GT" },␊ |
595 | ␉{ 0x10DE0640,␉0x101910C0,␉"Elitegroup GeForge 9500 GT" },␊ |
596 | ␉{ 0x10DE0640,␉0x1043829A,␉"Asus GeForge 9500 GT" },␊ |
597 | ␉{ 0x10DE0640,␉0x104382B4,␉"Asus GeForge 9500 GT" },␊ |
598 | ␉{ 0x10DE0640,␉0x104382FD,␉"Asus GeForge 9500 GT" },␊ |
599 | ␉{ 0x10DE0640,␉0x106B00AD,␉"Apple GeForge 9500 GT" },␊ |
600 | ␉{ 0x10DE0640,␉0x106B00B3,␉"Apple GeForge 9500 GT" },␊ |
601 | ␉{ 0x10DE0640,␉0x106B061B,␉"Apple GeForge 9500 GT" },␊ |
602 | ␉{ 0x10DE0640,␉0x10B01401,␉"Gainward GeForge 9500 GT" },␊ |
603 | ␉{ 0x10DE0640,␉0x10DE0551,␉"nVidia GeForge 9500 GT" },␊ |
604 | ␉{ 0x10DE0640,␉0x10DE057D,␉"nVidia GeForge 9500 GT" },␊ |
605 | ␉{ 0x10DE0640,␉0x10DE0648,␉"nVidia GeForge 9500 GT" },␊ |
606 | ␉{ 0x10DE0640,␉0x10DE077F,␉"Inno3D GeForge 9500GT HDMI" },␊ |
607 | ␉{ 0x10DE0640,␉0x14583498,␉"GigaByte GeForge 9500 GT" },␊ |
608 | ␉{ 0x10DE0640,␉0x145834A9,␉"GigaByte GeForge 9500 GT" },␊ |
609 | ␉{ 0x10DE0640,␉0x14621290,␉"MSi GeForge 9500 GT" },␊ |
610 | ␉{ 0x10DE0640,␉0x14621291,␉"MSi GeForge 9500 GT" },␊ |
611 | ␉{ 0x10DE0640,␉0x14621575,␉"MSi GeForge 9500 GT" },␊ |
612 | ␉{ 0x10DE0640,␉0x16423796,␉"Bitland GeForge 9500 GT" },␊ |
613 | ␉{ 0x10DE0640,␉0x1682400A,␉"XFX GeForge 9500 GT" },␊ |
614 | ␉{ 0x10DE0640,␉0x196E0643,␉"PNY GeForge 9500GT" },␊ |
615 | ␉{ 0x10DE0640,␉0x19DA7046,␉"Zotac GeForge 9500 GT" },␊ |
616 | ␉{ 0x10DE0640,␉0x1ACC9091,␉"Point of View GeForge 9500 GT" },␊ |
617 | ␉{ 0x10DE0640,␉0x3842C958,␉"EVGA GeForge 9500 GT" },␊ |
618 | ␊ |
619 | ␉{ 0x10DE0647,␉0x106B00A9,␉"Apple GeForge 9600M GT" },␊ |
620 | ␉{ 0x10DE0647,␉0x106B00B0,␉"Apple GeForge 9600M GT" },␊ |
621 | ␉{ 0x10DE0647,␉0x106B00B3,␉"Apple GeForge 9600M GT" },␊ |
622 | ␉{ 0x10DE0647,␉0x106B00BC,␉"Apple GeForge 9600M GT" },␊ |
623 | ␊ |
624 | ␉{ 0x10DE0648,␉0x1043900F,␉"Asus GeForge 9600M GS" },␊ |
625 | ␊ |
626 | ␉{ 0x10DE0649,␉0x10439013,␉"Asus GeForge 9600M GT" },␊ |
627 | ␉// 0650 - 065F␊ |
628 | ␉{ 0x10DE065C,␉0x10280250,␉"Dell Quadro FX 770M" },␊ |
629 | ␉{ 0x10DE065C,␉0x103C30E7,␉"HP Quadro FX 770M" },␊ |
630 | ␉{ 0x10DE065C,␉0x10DE058B,␉"nVidia Quadro FX 770M" },␊ |
631 | ␉{ 0x10DE065C,␉0x10DE0734,␉"nVidia Quadro FX 770M" }, // 512MB␊ |
632 | ␉{ 0x10DE065C,␉0x17341147,␉"Fujitsu Quadro FX 770M" },␊ |
633 | ␉// 0660 - 066F␊ |
634 | ␉// 0670 - 067F␊ |
635 | ␉// 0680 - 068F␊ |
636 | ␉// 0690 - 069F␊ |
637 | ␉// 06A0 - 06AF␊ |
638 | ␉// 06B0 - 06BF␊ |
639 | ␉// 06C0 - 06CF␊ |
640 | ␉{ 0x10DE06C0,␉0x10438359,␉"Asus GeForce GTX 480" },␊ |
641 | ␉{ 0x10DE06C0,␉0x10DE075F,␉"nVidia GeForce GTX 480" },␊ |
642 | ␉{ 0x10DE06C0,␉0x38421480,␉"EVGA GTX 480" },␊ |
643 | ␉{ 0x10DE06C0,␉0x38421482,␉"EVGA GTX 480" },␊ |
644 | ␊ |
645 | ␉{ 0x10DE06CD,␉0x10DE079F,␉"Point of View GeForce GTX 470" },␊ |
646 | ␉{ 0x10DE06CD,␉0x10DE979F,␉"nVidia GeForce GTX 470" },␊ |
647 | ␉{ 0x10DE06CD,␉0x145834F5,␉"GigaByte GeForce GTX 470" },␊ |
648 | ␉{ 0x10DE06CD,␉0x14622220,␉"MSi GeForce GTX 470 Twin Frozr II" },␊ |
649 | ␉{ 0x10DE06CD,␉0x19DA0010,␉"Zotac GTX 470" },␊ |
650 | ␉{ 0x10DE06CD,␉0x19DA1153,␉"Zotac GeForce GTX 470" },␊ |
651 | ␉{ 0x10DE06CD,␉0x38421472,␉"EVGA GeForce GTX 470" },␊ |
652 | ␉// 06D0 - 06DF␊ |
653 | ␉{ 0x10DE06D1,␉0x10DE0771,␉"nVidia Tesla C2050" },␊ |
654 | ␉{ 0x10DE06D1,␉0x10DE0772,␉"nVidia Tesla C2070" },␊ |
655 | ␊ |
656 | ␉{ 0x10DE06D2,␉0x10DE0774,␉"nVidia Tesla M2070" },␊ |
657 | ␉{ 0x10DE06D2,␉0x10DE0830,␉"nVidia Tesla M2070" },␊ |
658 | ␉{ 0x10DE06D2,␉0x10DE0842,␉"nVidia Tesla M2070" },␊ |
659 | ␉{ 0x10DE06D2,␉0x10DE088F,␉"nVidia Tesla X2070" },␊ |
660 | ␉{ 0x10DE06D2,␉0x10DE0908,␉"nVidia Tesla M2070" },␊ |
661 | ␊ |
662 | ␉{ 0x10DE06D8,␉0x103C076F,␉"HP Quadro 6000" },␊ |
663 | ␉{ 0x10DE06D8,␉0x10DE076F,␉"nVidia Quadro 6000" },␊ |
664 | ␊ |
665 | ␉{ 0x10DE06D9,␉0x103C0770,␉"HP Quadro 5000" },␊ |
666 | ␉{ 0x10DE06D9,␉0x10DE0770,␉"nVidia Quadro 5000" },␊ |
667 | ␊ |
668 | ␉{ 0x10DE06DA,␉0x1028081A,␉"Dell Quadro 5000M" },␊ |
669 | ␉{ 0x10DE06DA,␉0x103C1520,␉"HP Quadro 5000M" },␊ |
670 | ␊ |
671 | ␉{ 0x10DE06DD,␉0x103C0780,␉"HP Quadro 4000" },␊ |
672 | ␉{ 0x10DE06DD,␉0x106B0000,␉"Apple Quadro 4000" },␊ |
673 | ␉{ 0x10DE06DD,␉0x10DE0780,␉"nVidia Quadro 4000" },␊ |
674 | ␊ |
675 | ␉{ 0x10DE06DE,␉0x10DE0773,␉"nVidia Tesla S2050" },␊ |
676 | ␉{ 0x10DE06DE,␉0x10DE077A,␉"nVidia Tesla M2050" },␊ |
677 | ␉{ 0x10DE06DE,␉0x10DE082F,␉"nVidia Tesla M2050" },␊ |
678 | ␉{ 0x10DE06DE,␉0x10DE0830,␉"nVidia Tesla M2070" },␊ |
679 | ␉{ 0x10DE06DE,␉0x10DE0831,␉"nVidia Tesla M2070" },␊ |
680 | ␉{ 0x10DE06DE,␉0x10DE0832,␉"nVidia Tesla M2070" },␊ |
681 | ␉{ 0x10DE06DE,␉0x10DE0840,␉"nVidia Tesla X2070" },␊ |
682 | ␉{ 0x10DE06DE,␉0x10DE0842,␉"nVidia Tesla M2050" },␊ |
683 | ␉{ 0x10DE06DE,␉0x10DE0843,␉"nVidia Tesla M2050" },␊ |
684 | ␉{ 0x10DE06DE,␉0x10DE0846,␉"nVidia Tesla M2050" },␊ |
685 | ␉{ 0x10DE06DE,␉0x10DE0866,␉"nVidia Tesla M2050" },␊ |
686 | ␉{ 0x10DE06DE,␉0x10DE0907,␉"nVidia Tesla M2050" },␊ |
687 | ␉{ 0x10DE06DE,␉0x10DE091E,␉"nVidia Tesla M2050" },␊ |
688 | ␊ |
689 | ␉{ 0x10DE06DF,␉0x10DE0842,␉"nVidia Tesla M2070-Q" },␊ |
690 | ␉{ 0x10DE06DF,␉0x10DE084D,␉"nVidia Tesla M2070-Q" },␊ |
691 | ␉{ 0x10DE06DF,␉0x10DE087F,␉"nVidia Tesla M2070-Q" },␊ |
692 | ␉// 06E0 - 06EF␊ |
693 | ␉{ 0x10DE06E4,␉0x10438322,␉"Asus EN8400GS" },␊ |
694 | ␉{ 0x10DE06E4,␉0x14583475,␉"GV-NX84S256HE [GeForce 8400 GS]" },␊ |
695 | ␉{ 0x10DE06E4,␉0x14621160,␉"MSi GeForce 8400 GS" },␊ |
696 | ␉{ 0x10DE06E4,␉0x14621164,␉"MSi GeForce 8400 GS" },␊ |
697 | ␉{ 0x10DE06E4,␉0x3842C802,␉"EVGA GeForce 8400 GS" },␊ |
698 | ␊ |
699 | ␉{ 0x10DE06E8,␉0x10280262,␉"Dell GeForce 9200M GS" },␊ |
700 | ␉{ 0x10DE06E8,␉0x10280271,␉"Dell GeForce 9200M GS" },␊ |
701 | ␉{ 0x10DE06E8,␉0x10280272,␉"Dell GeForce 9200M GS" },␊ |
702 | ␉{ 0x10DE06E8,␉0x103C30F4,␉"HP GeForce 9200M GS" },␊ |
703 | ␉{ 0x10DE06E8,␉0x103C30F7,␉"HP GeForce 9200M GS" },␊ |
704 | ␉{ 0x10DE06E8,␉0x103C3603,␉"HP GeForce 9200M GS" },␊ |
705 | ␉{ 0x10DE06E8,␉0x103C360B,␉"HP GeForce 9200M GE" },␊ |
706 | ␉{ 0x10DE06E8,␉0x103C3621,␉"HP GeForce 9200M GE" },␊ |
707 | ␉{ 0x10DE06E8,␉0x103C3629,␉"HP GeForce 9200M GE" },␊ |
708 | ␉{ 0x10DE06E8,␉0x10432008,␉"Asus GeForce 9200M GE" },␊ |
709 | ␉{ 0x10DE06E8,␉0x107B0900,␉"Gateway GeForce 9200M GE" },␊ |
710 | ␉{ 0x10DE06E8,␉0x11790001,␉"Toshiba GeForce 9200M GE" },␊ |
711 | ␉{ 0x10DE06E8,␉0x144DC041,␉"Samsung GeForce 9200M GE" },␊ |
712 | ␉{ 0x10DE06E8,␉0x144DC042,␉"Samsung GeForce 9200M GE" },␊ |
713 | ␉{ 0x10DE06E8,␉0x144DC048,␉"Samsung GeForce 9200M GE" },␊ |
714 | ␉{ 0x10DE06E8,␉0x144DC04A,␉"Samsung GeForce 9200M GE" },␊ |
715 | ␉{ 0x10DE06E8,␉0x144DC521,␉"Samsung GeForce 9200M GE" },␊ |
716 | ␉{ 0x10DE06E8,␉0x144DC524,␉"Samsung GeForce 9200M GE" },␊ |
717 | ␉{ 0x10DE06E8,␉0x152D0772,␉"Quanta GeForce 9200M GE" },␊ |
718 | ␉{ 0x10DE06E8,␉0x152D0773,␉"Quanta GeForce 9200M GE" },␊ |
719 | ␉{ 0x10DE06E8,␉0x152D0774,␉"Quanta GeForce 9200M GE" },␊ |
720 | ␉{ 0x10DE06E8,␉0x152D0775,␉"Quanta GeForce 9200M GE" },␊ |
721 | ␉{ 0x10DE06E8,␉0x17341146,␉"Fujitsu GeForce 9200M GE" },␊ |
722 | ␉{ 0x10DE06E8,␉0x18541772,␉"LG GeForce 9200M GE" },␊ |
723 | ␉{ 0x10DE06E8,␉0x18541773,␉"LG GeForce 9200M GE" },␊ |
724 | ␉{ 0x10DE06E8,␉0x18541774,␉"LG GeForce 9200M GE" },␊ |
725 | ␉{ 0x10DE06E8,␉0x18541775,␉"LG GeForce 9200M GE" },␊ |
726 | ␉{ 0x10DE06E8,␉0x19614605,␉"ESS GeForce 9200M GE" },␊ |
727 | ␉{ 0x10DE06E8,␉0x19615584,␉"ESS GeForce 9200M GE" },␊ |
728 | ␉{ 0x10DE06E8,␉0x1B0A000E,␉"Pegatron GeForce 9200M GE" },␊ |
729 | ␊ |
730 | ␉{ 0x10DE06E9,␉0x10430510,␉"Asus GeForce 9300M GS" },␊ |
731 | ␉// 06F0 - 06FF␊ |
732 | ␉{ 0x10DE06FF,␉0x10DE0711,␉"nVidia HICx8 + Graphics" },␊ |
733 | ␉// 0700 - 070F␊ |
734 | ␉// 0710 - 071F␊ |
735 | ␉// 0720 - 072F␊ |
736 | ␉// 0730 - 073F␊ |
737 | ␉// 0740 - 074F␊ |
738 | ␉// 0750 - 075F␊ |
739 | ␉// 0760 - 076F␊ |
740 | ␉// 0770 - 077F␊ |
741 | ␉// 0780 - 078F␊ |
742 | ␉// 0790 - 079F␊ |
743 | ␉// 07A0 - 07AF␊ |
744 | ␉// 07B0 - 07BF␊ |
745 | ␉// 07C0 - 07CF␊ |
746 | ␉// 07D0 - 07DF␊ |
747 | ␉// 07E0 - 07EF␊ |
748 | ␉// 07F0 - 07FF␊ |
749 | ␉// 0800 - 080F␊ |
750 | ␉// 0810 - 081F␊ |
751 | ␉// 0820 - 082F␊ |
752 | ␉// 0830 - 083F␊ |
753 | ␉// 0840 - 084F␊ |
754 | ␉{ 0x10DE084B,␉0x10250227,␉"Acer GeForce 9200" },␊ |
755 | ␉{ 0x10DE084B,␉0x10250228,␉"Acer GeForce 9200" },␊ |
756 | ␉{ 0x10DE084B,␉0x103C2A6E,␉"HP GeForce 9200" },␊ |
757 | ␉{ 0x10DE084B,␉0x1631E03B,␉"NEC GeForce 9200" },␊ |
758 | ␉// 0850 - 085F␊ |
759 | ␉// 0860 - 086F␊ |
760 | ␉{ 0x10DE086A,␉0x1458D000,␉"Gigabyte GeForce 9400" },␊ |
761 | ␉// 0870 - 087F␊ |
762 | ␉{ 0x10DE0873,␉0x104319B4,␉"Asus GeForce G102M" },␊ |
763 | ␊ |
764 | ␉{ 0x10DE0876,␉0x103C3651,␉"HP ION" },␊ |
765 | ␉{ 0x10DE0876,␉0x10438402,␉"Asus ION" },␊ |
766 | ␉{ 0x10DE0876,␉0x144DC056,␉"Samsung ION" },␊ |
767 | ␉{ 0x10DE0876,␉0x17AA38F8,␉"Lenovo ION" },␊ |
768 | ␉{ 0x10DE0876,␉0x18491202,␉"ASRock ION" },␊ |
769 | ␉{ 0x10DE0876,␉0x18540148,␉"LG ION" },␊ |
770 | ␉{ 0x10DE0876,␉0x18540149,␉"LG ION" },␊ |
771 | ␊ |
772 | ␉{ 0x10DE087D,␉0x10250222,␉"Acer ION" },␊ |
773 | ␉{ 0x10DE087D,␉0x17AA301D,␉"Lenovo ION" },␊ |
774 | ␉// 0880 - 088F␊ |
775 | ␉// 0890 - 089F␊ |
776 | ␉// 08A0 - 08AF␊ |
777 | ␉{ 0x10DE08A0,␉0x106B00C0,␉"Apple GeForce 320M" },␊ |
778 | ␉{ 0x10DE08A0,␉0x106B00C2,␉"Apple GeForce 320M" },␊ |
779 | ␉{ 0x10DE08A0,␉0x106B00C5,␉"Apple GeForce 320M" },␊ |
780 | ␉{ 0x10DE08A0,␉0x106B00C9,␉"Apple GeForce 320M" },␊ |
781 | ␉{ 0x10DE08A0,␉0x106B00CE,␉"Apple GeForce 320M" },␊ |
782 | ␊ |
783 | ␉{ 0x10DE08A2,␉0x106B00D4,␉"Apple GeForce 320M" },␊ |
784 | ␉// 08B0 - 08BF␊ |
785 | ␉// 08C0 - 08CF␊ |
786 | ␉// 08D0 - 08DF␊ |
787 | ␉// 08E0 - 08EF␊ |
788 | ␉// 08F0 - 08FF␊ |
789 | ␉// 0900 - 090F␊ |
790 | ␉// 0910 - 091F␊ |
791 | ␉// 0920 - 092F␊ |
792 | ␉// 0930 - 093F␊ |
793 | ␉// 0940 - 094F␊ |
794 | ␉// 0950 - 095F␊ |
795 | ␉// 0960 - 096F␊ |
796 | ␉// 0970 - 097F␊ |
797 | ␉// 0980 - 098F␊ |
798 | ␉// 0990 - 099F␊ |
799 | ␉// 09A0 - 09AF␊ |
800 | ␉// 09B0 - 09BF␊ |
801 | ␉// 09C0 - 09CF␊ |
802 | ␉// 09D0 - 09DF␊ |
803 | ␉// 09E0 - 09EF␊ |
804 | ␉// 09F0 - 09FF␊ |
805 | ␉// 0A00 - 0A0F␊ |
806 | ␉// 0A10 - 0A1F␊ |
807 | ␉// 0A20 - 0A2F␊ |
808 | ␉{ 0x10DE0A20,␉0x10438311,␉"Asus GeForce GT 220" },␊ |
809 | ␉{ 0x10DE0A20,␉0x10DE069A,␉"nVidia GeForce GT 220" },␊ |
810 | ␉{ 0x10DE0A20,␉0x14621910,␉"MSi GeForce GT 220" },␊ |
811 | ␉{ 0x10DE0A20,␉0x14621911,␉"MSi GeForce GT 220" },␊ |
812 | ␉{ 0x10DE0A20,␉0x14621990,␉"MSi GeForce GT 220" },␊ |
813 | ␉{ 0x10DE0A20,␉0x16423920,␉"Bitland GeForce GT 220" },␊ |
814 | ␊ |
815 | ␉{ 0x10DE0A28,␉0x10338897,␉"NEC GeForce GT 230" },␊ |
816 | ␉{ 0x10DE0A28,␉0x103C1000,␉"HP GeForce GT 230" },␊ |
817 | ␉{ 0x10DE0A28,␉0x103C2AA7,␉"HP GeForce GT 230" },␊ |
818 | ␉{ 0x10DE0A28,␉0x103C363C,␉"HP GeForce GT 230" },␊ |
819 | ␉{ 0x10DE0A28,␉0x103C363E,␉"HP GeForce GT 230" },␊ |
820 | ␉{ 0x10DE0A28,␉0x103C3659,␉"HP GeForce GT 230" },␊ |
821 | ␉{ 0x10DE0A28,␉0x103C365C,␉"HP GeForce GT 230" },␊ |
822 | ␉{ 0x10DE0A28,␉0x103C7001,␉"HP GeForce GT 230" },␊ |
823 | ␉{ 0x10DE0A28,␉0x10432031,␉"Asus GeForce GT 230" },␊ |
824 | ␉{ 0x10DE0A28,␉0x10719072,␉"Mitac GeForce GT 230" },␊ |
825 | ␉{ 0x10DE0A28,␉0x1179FF00,␉"Toshiba GeForce GT 230" },␊ |
826 | ␉{ 0x10DE0A28,␉0x1179FF15,␉"Toshiba GeForce GT 230" },␊ |
827 | ␉{ 0x10DE0A28,␉0x1179FF16,␉"Toshiba GeForce GT 230" },␊ |
828 | ␉{ 0x10DE0A28,␉0x1179FF50,␉"Toshiba GeForce GT 230" },␊ |
829 | ␉{ 0x10DE0A28,␉0x144DC064,␉"Samsung GeForce GT 230" },␊ |
830 | ␉{ 0x10DE0A28,␉0x152D0815,␉"Quanta GeForce GT 230" },␊ |
831 | ␉{ 0x10DE0A28,␉0x18540807,␉"LG GeForce GT 230" },␊ |
832 | ␉{ 0x10DE0A28,␉0x1B0A903B,␉"Pegatron GeForce GT 230" },␊ |
833 | ␉// 0A30 - 0A3F␊ |
834 | ␉{ 0x10DE0A34,␉0x10250200,␉"Acer GeForce GT 240M" },␊ |
835 | ␉{ 0x10DE0A34,␉0x10250201,␉"Acer GeForce GT 240M" },␊ |
836 | ␉{ 0x10DE0A34,␉0x1025020E,␉"Acer GeForce GT 240M" },␊ |
837 | ␉{ 0x10DE0A34,␉0x10250219,␉"Acer GeForce GT 240M" },␊ |
838 | ␉{ 0x10DE0A34,␉0x1025021E,␉"Acer GeForce GT 240M" },␊ |
839 | ␉{ 0x10DE0A34,␉0x10250252,␉"Acer GeForce GT 240M" },␊ |
840 | ␉{ 0x10DE0A34,␉0x10250259,␉"Acer GeForce GT 240M" },␊ |
841 | ␉{ 0x10DE0A34,␉0x1025026B,␉"Acer GeForce GT 240M" },␊ |
842 | ␉{ 0x10DE0A34,␉0x10250273,␉"Acer GeForce GT 240M" },␊ |
843 | ␉{ 0x10DE0A34,␉0x10250299,␉"Acer GeForce GT 240M" },␊ |
844 | ␉{ 0x10DE0A34,␉0x102802A2,␉"Dell GeForce GT 240M" },␊ |
845 | ␉{ 0x10DE0A34,␉0x10431AE2,␉"Asus GeForce GT 240M" },␊ |
846 | ␉{ 0x10DE0A34,␉0x1043202A,␉"Asus GeForce GT 240M" },␊ |
847 | ␉{ 0x10DE0A34,␉0x10432031,␉"Asus GeForce GT 240M" },␊ |
848 | ␉{ 0x10DE0A34,␉0x10432034,␉"Asus GeForce GT 240M" },␊ |
849 | ␉{ 0x10DE0A34,␉0x10432036,␉"Asus GeForce GT 240M" },␊ |
850 | ␉{ 0x10DE0A34,␉0x1043203A,␉"Asus GeForce GT 240M" },␊ |
851 | ␉{ 0x10DE0A34,␉0x10432040,␉"Asus GeForce GT 240M" },␊ |
852 | ␉{ 0x10DE0A34,␉0x104D905E,␉"Sony GeForce GT 240M" },␊ |
853 | ␉{ 0x10DE0A34,␉0x104D9060,␉"Sony GeForce GT 240M" },␊ |
854 | ␉{ 0x10DE0A34,␉0x10719072,␉"Mitac GeForce GT 240M" },␊ |
855 | ␉{ 0x10DE0A34,␉0x14621013,␉"MSi GeForce GT 240M" },␊ |
856 | ␉{ 0x10DE0A34,␉0x1462102E,␉"MSi GeForce GT 240M" },␊ |
857 | ␉{ 0x10DE0A34,␉0x14621031,␉"MSi GeForce GT 240M" },␊ |
858 | ␉{ 0x10DE0A34,␉0x14624570,␉"MSi GeForce GT 240M" },␊ |
859 | ␉{ 0x10DE0A34,␉0x14C00042,␉"Compal GeForce GT 240M" },␊ |
860 | ␉{ 0x10DE0A34,␉0x152D0828,␉"Quanta GeForce GT 240M" },␊ |
861 | ␉{ 0x10DE0A34,␉0x16423928,␉"Bitland GeForce GT 240M" },␊ |
862 | ␉{ 0x10DE0A34,␉0x1734118D,␉"Fujitsu GeForce GT 240M" },␊ |
863 | ␉{ 0x10DE0A34,␉0x1734118E,␉"Fujitsu GeForce GT 240M" },␊ |
864 | ␉{ 0x10DE0A34,␉0x17AA2144,␉"Lenovo GeForce GT 240M" },␊ |
865 | ␉{ 0x10DE0A34,␉0x17AA38CD,␉"Lenovo GeForce GT 240M" },␊ |
866 | ␉{ 0x10DE0A34,␉0x17AA38FD,␉"Lenovo GeForce GT 240M" },␊ |
867 | ␉{ 0x10DE0A34,␉0x17AA38FF,␉"Lenovo GeForce GT 240M" },␊ |
868 | ␉{ 0x10DE0A34,␉0x17C010D0,␉"Wistron GeForce GT 240M" },␊ |
869 | ␉{ 0x10DE0A34,␉0x17C0208D,␉"Wistron GeForce GT 240M" },␊ |
870 | ␉// 0A40 - 0A4F␊ |
871 | ␉// 0A50 - 0A5F␊ |
872 | ␉// 0A60 - 0A6F␊ |
873 | ␉{ 0x10DE0A64,␉0x1025063C,␉"Acer ION" },␊ |
874 | ␉{ 0x10DE0A64,␉0x103C2AAD,␉"HP ION" },␊ |
875 | ␉{ 0x10DE0A64,␉0x10430010,␉"Asus ION2" },␊ |
876 | ␉{ 0x10DE0A64,␉0x1043841F,␉"Asus ION" },␊ |
877 | ␉{ 0x10DE0A64,␉0x1043842F,␉"Asus ION" },␊ |
878 | ␉{ 0x10DE0A64,␉0x10438455,␉"Asus ION" },␊ |
879 | ␉{ 0x10DE0A64,␉0x1043845B,␉"Asus ION" },␊ |
880 | ␉{ 0x10DE0A64,␉0x1043845E,␉"Asus ION" },␊ |
881 | ␉{ 0x10DE0A64,␉0x17AA3605,␉"Lenovo ION" },␊ |
882 | ␉{ 0x10DE0A64,␉0x18490A64,␉"ASRock ION" },␊ |
883 | ␉{ 0x10DE0A64,␉0x1B0A00CE,␉"Pegatron ION" },␊ |
884 | ␉{ 0x10DE0A64,␉0x1B0A00D7,␉"Pegatron ION" },␊ |
885 | ␊ |
886 | ␉{ 0x10DE0A65,␉0x10438334,␉"Asus GeForce 210" },␊ |
887 | ␉{ 0x10DE0A65,␉0x10438353,␉"Asus GeForce 210" },␊ |
888 | ␉{ 0x10DE0A65,␉0x10438354,␉"Asus GeForce 210" },␊ |
889 | ␉{ 0x10DE0A65,␉0x10DE0794,␉"nVidia GeForce 210" },␊ |
890 | ␉{ 0x10DE0A65,␉0x10DE0847,␉"nVidia GeForce 210" },␊ |
891 | ␉{ 0x10DE0A65,␉0x145834D5,␉"GigaByte GeForce 210" },␊ |
892 | ␉{ 0x10DE0A65,␉0x145834EF,␉"GigaByte GeForce 210" },␊ |
893 | ␉{ 0x10DE0A65,␉0x16822941,␉"XFX GeForce 210" },␊ |
894 | ␉{ 0x10DE0A6C,␉0x1028040B,␉"Dell NVS 3100M" },␊ |
895 | ␉{ 0x10DE0A6C,␉0x17AA2142,␉"Lenovo NVS 3100M" },␊ |
896 | ␉// 0A70 - 0A7F␊ |
897 | ␉{ 0x10DE0A70,␉0x10438458,␉"Asus GeForce 310M" },␊ |
898 | ␉{ 0x10DE0A70,␉0x10438459,␉"Asus GeForce 310M" },␊ |
899 | ␉{ 0x10DE0A70,␉0x17AA3605,␉"Lenovo ION" },␊ |
900 | ␊ |
901 | ␉{ 0x10DE0A73,␉0x17AA3607,␉"Lenovo ION" },␊ |
902 | ␉{ 0x10DE0A73,␉0x17AA3610,␉"Lenovo ION" },␊ |
903 | ␊ |
904 | ␉{ 0x10DE0A74,␉0x16423940,␉"Bitland GeForce G210M" },␊ |
905 | ␉{ 0x10DE0A74,␉0x1B0A903A,␉"Pegatron GeForce G210" },␊ |
906 | ␊ |
907 | ␉{ 0x10DE0A75,␉0x10DE0798,␉"nVidia GeForce 310M" },␊ |
908 | ␉{ 0x10DE0A75,␉0x17AA3605,␉"Lenovo ION" },␊ |
909 | ␉// 0A80 - 0A8F␊ |
910 | ␉// 0A90 - 0A9F␊ |
911 | ␉// 0AA0 - 0AAF␊ |
912 | ␉// 0AB0 - 0ABF␊ |
913 | ␉// 0AC0 - 0ACF␊ |
914 | ␉// 0AD0 - 0ADF␊ |
915 | ␉// 0AE0 - 0AEF␊ |
916 | ␉// 0AF0 - 0AFF␊ |
917 | ␉// 0B00 - 0B0F␊ |
918 | ␉// 0B10 - 0B1F␊ |
919 | ␉// 0B20 - 0B2F␊ |
920 | ␉// 0B30 - 0B3F␊ |
921 | ␉// 0B40 - 0B4F␊ |
922 | ␉// 0B50 - 0B5F␊ |
923 | ␉// 0B60 - 0B6F␊ |
924 | ␉// 0B70 - 0B7F␊ |
925 | ␉// 0B80 - 0B8F␊ |
926 | ␉// 0B90 - 0B9F␊ |
927 | ␉// 0BA0 - 0BAF␊ |
928 | ␉// 0BB0 - 0BBF␊ |
929 | ␉// 0BC0 - 0BCF␊ |
930 | ␉// 0BD0 - 0BDF␊ |
931 | ␉// 0BE0 - 0BEF␊ |
932 | ␉// 0BF0 - 0BFF␊ |
933 | ␉// 0C00 - 0C0F␊ |
934 | ␉// 0C10 - 0C1F␊ |
935 | ␉// 0C20 - 0C2F␊ |
936 | ␉// 0C30 - 0C3F␊ |
937 | ␉// 0C40 - 0C4F␊ |
938 | ␉// 0C50 - 0C5F␊ |
939 | ␉// 0C60 - 0C6F␊ |
940 | ␉// 0C70 - 0C7F␊ |
941 | ␉// 0C80 - 0C8F␊ |
942 | ␉// 0C90 - 0C9F␊ |
943 | ␉// 0CA0 - 0CAF␊ |
944 | ␉{ 0x10DE0CA3,␉0x10438326,␉"Asus GeForce GT 240" },␊ |
945 | ␉{ 0x10DE0CA3,␉0x10438328,␉"Asus GeForce GT 240" },␊ |
946 | ␉{ 0x10DE0CA3,␉0x1043832A,␉"Asus GeForce GT 240" },␊ |
947 | ␉{ 0x10DE0CA3,␉0x1043832E,␉"Asus GeForce GT 240" },␊ |
948 | ␉{ 0x10DE0CA3,␉0x10438335,␉"Asus GeForce GT 240" },␊ |
949 | ␉{ 0x10DE0CA3,␉0x145834E2,␉"GigaByte GeForce GT 240" },␊ |
950 | ␉{ 0x10DE0CA3,␉0x145834E5,␉"GigaByte GeForce GT 240" },␊ |
951 | ␉{ 0x10DE0CA3,␉0x145834E6,␉"GigaByte GeForce GT 240" },␊ |
952 | ␉{ 0x10DE0CA3,␉0x14621900,␉"MSi GeForce GT 230" },␊ |
953 | ␉{ 0x10DE0CA3,␉0x14621913,␉"MSi GeForce GT 230" },␊ |
954 | ␉{ 0x10DE0CA3,␉0x14622070,␉"MSi GeForce GT 240" },␊ |
955 | ␉{ 0x10DE0CA3,␉0x14622072,␉"MSi GeForce GT 240" },␊ |
956 | ␉{ 0x10DE0CA3,␉0x14622073,␉"MSi GeForce GT 240" },␊ |
957 | ␉{ 0x10DE0CA3,␉0x14628010,␉"MSi GeForce GT 240" },␊ |
958 | ␉{ 0x10DE0CA3,␉0x14628041,␉"MSi VN240GT-MD1G" },␊ |
959 | ␉{ 0x10DE0CA3,␉0x16423926,␉"Bitland GeForce GT 230" },␊ |
960 | ␉{ 0x10DE0CA3,␉0x196E0010,␉"PNY GeForce GT 240" },␊ |
961 | ␉{ 0x10DE0CA3,␉0x196E069D,␉"PNY GeForce GT 240" },␊ |
962 | ␉{ 0x10DE0CA3,␉0x196E075B,␉"PNY GeForce GT 240" },␊ |
963 | ␉{ 0x10DE0CA3,␉0x19DA1142,␉"Zotac GeForce GT 240" },␊ |
964 | ␉{ 0x10DE0CA3,␉0x19DA1143,␉"Zotac GeForce GT 240" },␊ |
965 | ␉{ 0x10DE0CA3,␉0x19DA1144,␉"Zotac GeForce GT 240" },␊ |
966 | ␉{ 0x10DE0CA3,␉0x19DA2130,␉"Zotac GeForce GT 240" },␊ |
967 | ␉{ 0x10DE0CA3,␉0x19DA2134,␉"Zotac GeForce GT 240" },␊ |
968 | ␊ |
969 | ␉{ 0x10DE0CA9,␉0x16423942,␉"Bitland GeForce GTS 250M" },␊ |
970 | ␊ |
971 | ␉{ 0x10DE0CAF,␉0x10DE0782,␉"nVidia GeForce GT 335M" },␊ |
972 | ␉// 0CB0 - 0CBF␊ |
973 | ␉{ 0x10DE0CB0,␉0x10250367,␉"Acer GeForce GTS 350M" },␊ |
974 | ␉{ 0x10DE0CB0,␉0x10250368,␉"Acer GeForce GTS 350M" },␊ |
975 | ␉{ 0x10DE0CB0,␉0x10250422,␉"Acer GeForce GTS 350M" },␊ |
976 | ␉{ 0x10DE0CB0,␉0x10250463,␉"Acer GeForce GTS 350M" },␊ |
977 | ␉{ 0x10DE0CB0,␉0x10DE080D,␉"nVidia GeForce GTS 350M" },␊ |
978 | ␉{ 0x10DE0CB0,␉0x1179FD30,␉"Toshiba GeForce GTS 350M" },␊ |
979 | ␉{ 0x10DE0CB0,␉0x1179FF50,␉"Toshiba GeForce GTS 350M" },␊ |
980 | ␉{ 0x10DE0CB0,␉0x15580511,␉"Clevo GeForce GTS 350M" },␊ |
981 | ␉{ 0x10DE0CB0,␉0x15580512,␉"Clevo GeForce GTS 350M" },␊ |
982 | ␉{ 0x10DE0CB0,␉0x15588687,␉"Clevo GeForce GTS 350M" },␊ |
983 | ␉{ 0x10DE0CB0,␉0x15588689,␉"Clevo GeForce GTS 350M" },␊ |
984 | ␉// 0CC0 - 0CCF␊ |
985 | ␉// 0CD0 - 0CDF␊ |
986 | ␉// 0CE0 - 0CEF␊ |
987 | ␉// 0CF0 - 0CFF␊ |
988 | ␉// 0D00 - 0D0F␊ |
989 | ␉// 0D10 - 0D1F␊ |
990 | ␉// 0D20 - 0D2F␊ |
991 | ␉// 0D30 - 0D3F␊ |
992 | ␉// 0D40 - 0D4F␊ |
993 | ␉// 0D50 - 0D5F␊ |
994 | ␉// 0D60 - 0D6F␊ |
995 | ␉// 0D70 - 0D7F␊ |
996 | ␉// 0D80 - 0D8F␊ |
997 | ␉// 0D90 - 0D9F␊ |
998 | ␉// 0DA0 - 0DAF␊ |
999 | ␉// 0DB0 - 0DBF␊ |
1000 | ␉// 0DC0 - 0DCF␊ |
1001 | ␉{ 0x10DE0DC0,␉0x10DE082D,␉"nVidia GeForce GT 440" },␊ |
1002 | ␉{ 0x10DE0DC0,␉0x14622310,␉"MSi GeForce GT 440" },␊ |
1003 | ␉{ 0x10DE0DC0,␉0x14622311,␉"MSi GeForce GT 440" },␊ |
1004 | ␉{ 0x10DE0DC0,␉0x14622312,␉"MSi GeForce GT 440" },␊ |
1005 | ␉{ 0x10DE0DC0,␉0x16423A28,␉"Bitland GeForce GT 440" },␊ |
1006 | ␉{ 0x10DE0DC0,␉0x174B1178,␉"PC Partner GeForce GT 440" },␊ |
1007 | ␉{ 0x10DE0DC0,␉0x174B2178,␉"PC Partner GeForce GT 440" },␊ |
1008 | ␊ |
1009 | ␉{ 0x10DE0DC4,␉0x10438365,␉"Asus GeForce GTS 450" },␊ |
1010 | ␉{ 0x10DE0DC4,␉0x10438375,␉"Asus GeForce GTS 450" },␊ |
1011 | ␉{ 0x10DE0DC4,␉0x1043837A,␉"Asus GeForce GTS 450" },␊ |
1012 | ␉{ 0x10DE0DC4,␉0x10B00401,␉"Gainward GeForce GTS 450" },␊ |
1013 | ␉{ 0x10DE0DC4,␉0x10B00801,␉"Gainward GeForce GTS 450" },␊ |
1014 | ␉{ 0x10DE0DC4,␉0x10DE085A,␉"nVidia GeForce GTS 450" },␊ |
1015 | ␉{ 0x10DE0DC4,␉0x145834FE,␉"Gigabyte GeForce GTS 450" },␊ |
1016 | ␉{ 0x10DE0DC4,␉0x14583500,␉"Gigabyte GeForce GTS 450" },␊ |
1017 | ␉{ 0x10DE0DC4,␉0x14583507,␉"Gigabyte GeForce GTS 450" },␊ |
1018 | ␉{ 0x10DE0DC4,␉0x14622360,␉"MSi GeForce GTS 450" },␊ |
1019 | ␉{ 0x10DE0DC4,␉0x14622364,␉"MSi GeForce GTS 450" },␊ |
1020 | ␉{ 0x10DE0DC4,␉0x14628096,␉"MSi GeForce GTS 450" },␊ |
1021 | ␉{ 0x10DE0DC4,␉0x196E085A,␉"PNY GeForce GTS 450" },␊ |
1022 | ␉{ 0x10DE0DC4,␉0x19DA1184,␉"Zotac GeForce GTS 450" },␊ |
1023 | ␉{ 0x10DE0DC4,␉0x19DA1194,␉"Zotac GeForce GTS 450" },␊ |
1024 | ␉{ 0x10DE0DC4,␉0x19DA2184,␉"Zotac GeForce GTS 450" },␊ |
1025 | ␉{ 0x10DE0DC4,␉0x19DA3194,␉"Zotac GeForce GTS 450" },␊ |
1026 | ␉{ 0x10DE0DC4,␉0x1ACC4513,␉"Point of View GeForce GTS 450" },␊ |
1027 | ␉{ 0x10DE0DC4,␉0x1ACC4523,␉"Point of View GeForce GTS 450" },␊ |
1028 | ␉{ 0x10DE0DC4,␉0x1ACC45C2,␉"Point of View GeForce GTS 450" },␊ |
1029 | ␉{ 0x10DE0DC4,␉0x38421351,␉"EVGA GeForce GTS 450" },␊ |
1030 | ␉{ 0x10DE0DC4,␉0x38421452,␉"EVGA GeForce GTS 450" },␊ |
1031 | ␊ |
1032 | ␉{ 0x10DE0DCD,␉0x10280491,␉"Dell GeForce GT 555M" },␊ |
1033 | ␉{ 0x10DE0DCD,␉0x102804B7,␉"Dell GeForce GT 555M" },␊ |
1034 | ␉{ 0x10DE0DCD,␉0x102804B8,␉"Dell GeForce GT 555M" },␊ |
1035 | ␉{ 0x10DE0DCD,␉0x146210A2,␉"MSi GeForce GT 555M" },␊ |
1036 | ␊ |
1037 | ␉{ 0x10DE0DD1,␉0x102802A2,␉"Dell GeForce GTX 460M" },␊ |
1038 | ␉{ 0x10DE0DD1,␉0x1028048F,␉"Dell GeForce GTX 460M" },␊ |
1039 | ␉{ 0x10DE0DD1,␉0x10280490,␉"Dell GeForce GTX 460M" },␊ |
1040 | ␉{ 0x10DE0DD1,␉0x10280491,␉"Dell GeForce GTX 460M" },␊ |
1041 | ␉{ 0x10DE0DD1,␉0x102804BA,␉"Dell GeForce GTX 460M" },␊ |
1042 | ␉{ 0x10DE0DD1,␉0x1043203D,␉"Asus GeForce GTX 460M" },␊ |
1043 | ␉{ 0x10DE0DD1,␉0x1043203E,␉"Asus GeForce GTX 460M" },␊ |
1044 | ␉{ 0x10DE0DD1,␉0x10432040,␉"Asus GeForce GTX 460M" },␊ |
1045 | ␉{ 0x10DE0DD1,␉0x10432041,␉"Asus GeForce GTX 460M" },␊ |
1046 | ␉{ 0x10DE0DD1,␉0x10432042,␉"Asus GeForce GTX 460M" },␊ |
1047 | ␉{ 0x10DE0DD1,␉0x10432043,␉"Asus GeForce GTX 460M" },␊ |
1048 | ␉{ 0x10DE0DD1,␉0x10432044,␉"Asus GeForce GTX 460M" },␊ |
1049 | ␉{ 0x10DE0DD1,␉0x10432045,␉"Asus GeForce GTX 460M" },␊ |
1050 | ␉{ 0x10DE0DD1,␉0x10432046,␉"Asus GeForce GTX 460M" },␊ |
1051 | ␉{ 0x10DE0DD1,␉0x10432047,␉"Asus GeForce GTX 460M" },␊ |
1052 | ␉{ 0x10DE0DD1,␉0x10432048,␉"Asus GeForce GTX 460M" },␊ |
1053 | ␉{ 0x10DE0DD1,␉0x1043204A,␉"Asus GeForce GTX 460M" },␊ |
1054 | ␉{ 0x10DE0DD1,␉0x1043204B,␉"Asus GeForce GTX 460M" },␊ |
1055 | ␉{ 0x10DE0DD1,␉0x10438465,␉"Asus GeForce GTX 460M" },␊ |
1056 | ␉{ 0x10DE0DD1,␉0x10DE10DE,␉"nVidia GeForce GTX 460M" },␊ |
1057 | ␉{ 0x10DE0DD1,␉0x1179FC00,␉"Toshiba GeForce GTX 460M" },␊ |
1058 | ␉{ 0x10DE0DD1,␉0x1179FC01,␉"Toshiba GeForce GTX 460M" },␊ |
1059 | ␉{ 0x10DE0DD1,␉0x1179FC05,␉"Toshiba GeForce GTX 460M" },␊ |
1060 | ␉{ 0x10DE0DD1,␉0x1179FCB0,␉"Toshiba GeForce GTX 460M" },␊ |
1061 | ␉{ 0x10DE0DD1,␉0x1179FF50,␉"Toshiba GeForce GTX 460M" },␊ |
1062 | ␉{ 0x10DE0DD1,␉0x1179FFD6,␉"Toshiba GeForce GTX 460M" },␊ |
1063 | ␉{ 0x10DE0DD1,␉0x1179FFD7,␉"Toshiba GeForce GTX 460M" },␊ |
1064 | ␉{ 0x10DE0DD1,␉0x1179FFD8,␉"Toshiba GeForce GTX 460M" },␊ |
1065 | ␉{ 0x10DE0DD1,␉0x14621083,␉"MSi GeForce GTX 460M" },␊ |
1066 | ␉{ 0x10DE0DD1,␉0x15585102,␉"Clevo/Kapok GeForce GTX 460M" },␊ |
1067 | ␉{ 0x10DE0DD1,␉0x15587100,␉"Clevo/Kapok GeForce GTX 460M" },␊ |
1068 | ␉{ 0x10DE0DD1,␉0x15587200,␉"Clevo/Kapok GeForce GTX 460M" },␊ |
1069 | ␉{ 0x10DE0DD1,␉0x15588100,␉"Clevo/Kapok GeForce GTX 460M" },␊ |
1070 | ␉{ 0x10DE0DD1,␉0x15588687,␉"Clevo/Kapok GeForce GTX 460M" },␊ |
1071 | ␉{ 0x10DE0DD1,␉0x17AA3620,␉"Lenovo GeForce GTX 460M" },␊ |
1072 | ␉{ 0x10DE0DD1,␉0x17C010EA,␉"Wistron GeForce GTX 460M" },␊ |
1073 | ␊ |
1074 | ␉{ 0x10DE0DD6,␉0x10280010,␉"Dell GeForce GT 550M" },␊ |
1075 | ␉{ 0x10DE0DD6,␉0x102804B7,␉"Dell GeForce GT 550M" },␊ |
1076 | ␉{ 0x10DE0DD6,␉0x102804B8,␉"Dell GeForce GT 550M" },␊ |
1077 | ␊ |
1078 | ␉{ 0x10DE0DD8,␉0x103C084A,␉"HP nVidia Quadro 2000" },␊ |
1079 | ␉{ 0x10DE0DD8,␉0x10DE084A,␉"nVidia Quadro 2000" },␊ |
1080 | ␉{ 0x10DE0DD8,␉0x10DE0914,␉"nVidia Quadro 2000D" },␊ |
1081 | ␊ |
1082 | ␉{ 0x10DE0DDE,␉0x1043203D,␉"Asus GF106-ES" },␊ |
1083 | ␉{ 0x10DE0DDE,␉0x1043203E,␉"Asus GF106-ES" },␊ |
1084 | ␉{ 0x10DE0DDE,␉0x10432040,␉"Asus GF106-ES" },␊ |
1085 | ␉{ 0x10DE0DDE,␉0x10432041,␉"Asus GF106-ES" },␊ |
1086 | ␉// 0DE0 - 0DEF␊ |
1087 | ␉{ 0x10DE0DE0,␉0x10DE0828,␉"nVidia GeForce GT 440" },␊ |
1088 | ␊ |
1089 | ␉{ 0x10DE0DE1,␉0x1043836D,␉"Asus GeForce GT 430" },␊ |
1090 | ␉{ 0x10DE0DE1,␉0x38421430,␉"EVGA GeForce GT 430" },␊ |
1091 | ␊ |
1092 | ␉{ 0x10DE0DE2,␉0x1043835F,␉"Asus GeForce GT 420" },␊ |
1093 | ␉{ 0x10DE0DE2,␉0x14622302,␉"MSi GeForce GT 420" },␊ |
1094 | ␉{ 0x10DE0DE2,␉0x16423A26,␉"Bitland GeForce GT 420" },␊ |
1095 | ␉{ 0x10DE0DE2,␉0x174B1162,␉"PC Partner GeForce GT 420" },␊ |
1096 | ␉{ 0x10DE0DE2,␉0x174B2162,␉"PC Partner GeForce GT 420" },␊ |
1097 | ␉{ 0x10DE0DE2,␉0x1B0A9083,␉"Pegatron GeForce GT 420" },␊ |
1098 | ␉{ 0x10DE0DE2,␉0x1B0A9085,␉"Pegatron GeForce GT 420" },␊ |
1099 | ␉{ 0x10DE0DE2,␉0x1B0A9089,␉"Pegatron GeForce GT 420" },␊ |
1100 | ␊ |
1101 | ␉{ 0x10DE0DE3,␉0x1043100D,␉"Asus GeForce GT 635M" },␊ |
1102 | ␉{ 0x10DE0DE3,␉0x10431477,␉"Asus GeForce GT 635M" },␊ |
1103 | ␉{ 0x10DE0DE3,␉0x10431587,␉"Asus GeForce GT 635M" },␊ |
1104 | ␊ |
1105 | ␉{ 0x10DE0DE9,␉0x10250487,␉"Acer GeForce GT 630M" },␊ |
1106 | ␉{ 0x10DE0DE9,␉0x10250488,␉"Acer GeForce GT 630M" },␊ |
1107 | ␉{ 0x10DE0DE9,␉0x10250505,␉"Acer GeForce GT 630M" },␊ |
1108 | ␉{ 0x10DE0DE9,␉0x10250507,␉"Acer GeForce GT 630M" },␊ |
1109 | ␉{ 0x10DE0DE9,␉0x10250512,␉"Acer GeForce GT 630M" },␊ |
1110 | ␉{ 0x10DE0DE9,␉0x10250573,␉"Acer GeForce GT 630M" },␊ |
1111 | ␉{ 0x10DE0DE9,␉0x10250574,␉"Acer GeForce GT 630M" },␊ |
1112 | ␉{ 0x10DE0DE9,␉0x10250575,␉"Acer GeForce GT 630M" },␊ |
1113 | ␉{ 0x10DE0DE9,␉0x1028055E,␉"Dell GeForce GT 630M" },␊ |
1114 | ␉{ 0x10DE0DE9,␉0x10280563,␉"Dell GeForce GT 630M" },␊ |
1115 | ␉{ 0x10DE0DE9,␉0x103C181A,␉"HP GeForce GT 630M" },␊ |
1116 | ␉{ 0x10DE0DE9,␉0x103C181B,␉"HP GeForce GT 630M" },␊ |
1117 | ␉{ 0x10DE0DE9,␉0x103C181D,␉"HP GeForce GT 630M" },␊ |
1118 | ␉{ 0x10DE0DE9,␉0x103C1837,␉"HP GeForce GT 630M" },␊ |
1119 | ␉{ 0x10DE0DE9,␉0x10431477,␉"Asus GeForce GT 630M" },␊ |
1120 | ␉{ 0x10DE0DE9,␉0x104310AC,␉"Asus GeForce GT 630M" },␊ |
1121 | ␉{ 0x10DE0DE9,␉0x104310BC,␉"Asus GeForce GT 630M" },␊ |
1122 | ␉{ 0x10DE0DE9,␉0x104310CC,␉"Asus GeForce GT 630M" },␊ |
1123 | ␉{ 0x10DE0DE9,␉0x10431407,␉"Asus GeForce GT 630M" },␊ |
1124 | ␉{ 0x10DE0DE9,␉0x10431447,␉"Asus GeForce GT 630M" },␊ |
1125 | ␉{ 0x10DE0DE9,␉0x10431497,␉"Asus GeForce GT 630M" },␊ |
1126 | ␉{ 0x10DE0DE9,␉0x10432104,␉"Asus GeForce GT 630M" },␊ |
1127 | ␉{ 0x10DE0DE9,␉0x10432106,␉"Asus GeForce GT 630M" },␊ |
1128 | ␉{ 0x10DE0DE9,␉0x10432110,␉"Asus GeForce GT 630M" },␊ |
1129 | ␉{ 0x10DE0DE9,␉0x10432113,␉"Asus GeForce GT 630M" },␊ |
1130 | ␉{ 0x10DE0DE9,␉0x10432114,␉"Asus GeForce GT 630M" },␊ |
1131 | ␉{ 0x10DE0DE9,␉0x10432128,␉"Asus GeForce GT 630M" },␊ |
1132 | ␉{ 0x10DE0DE9,␉0x1043212E,␉"Asus GeForce GT 630M" },␊ |
1133 | ␉{ 0x10DE0DE9,␉0x10432131,␉"Asus GeForce GT 630M" },␊ |
1134 | ␊ |
1135 | ␉{ 0x10DE0DEF,␉0x104310AC,␉"Asus N13P-NS1-A1" },␊ |
1136 | ␉{ 0x10DE0DEF,␉0x104310BC,␉"Asus N13P-NS1-A1" },␊ |
1137 | ␉{ 0x10DE0DEF,␉0x104310CC,␉"Asus N13P-NS1-A1" },␊ |
1138 | ␉{ 0x10DE0DEF,␉0x10431407,␉"Asus N13P-NS1-A1" },␊ |
1139 | ␉{ 0x10DE0DEF,␉0x10431447,␉"Asus N13P-NS1-A1" },␊ |
1140 | ␉{ 0x10DE0DEF,␉0x17AA21F3,␉"Lenovo NVS 5400M" },␊ |
1141 | ␉{ 0x10DE0DEF,␉0x17AA21F4,␉"Lenovo NVS 5400M" },␊ |
1142 | ␉{ 0x10DE0DEF,␉0x17AA21F5,␉"Lenovo NVS 5400M" },␊ |
1143 | ␉{ 0x10DE0DEF,␉0x17AA21F6,␉"Lenovo NVS 5400M" },␊ |
1144 | ␉{ 0x10DE0DEF,␉0x17AA5005,␉"Lenovo NVS 5400M" },␊ |
1145 | ␉// 0DF0 - 0DFF␊ |
1146 | ␉{ 0x10DE0DF0,␉0x1B0A9077,␉"Pegatron GeForce GT 425M" },␊ |
1147 | ␉{ 0x10DE0DF0,␉0x1B0A909A,␉"Pegatron GeForce GT 425M" },␊ |
1148 | ␊ |
1149 | ␉{ 0x10DE0DF1,␉0x1025035A,␉"Acer GeForce GT 420M" },␊ |
1150 | ␉{ 0x10DE0DF1,␉0x1025036C,␉"Acer GeForce GT 420M" },␊ |
1151 | ␉{ 0x10DE0DF1,␉0x1025036D,␉"Acer GeForce GT 420M" },␊ |
1152 | ␉{ 0x10DE0DF1,␉0x10250370,␉"Acer GeForce GT 420M" },␊ |
1153 | ␉{ 0x10DE0DF1,␉0x10250371,␉"Acer GeForce GT 420M" },␊ |
1154 | ␉{ 0x10DE0DF1,␉0x10250374,␉"Acer GeForce GT 420M" },␊ |
1155 | ␉{ 0x10DE0DF1,␉0x10250375,␉"Acer GeForce GT 420M" },␊ |
1156 | ␉{ 0x10DE0DF1,␉0x10250379,␉"Acer GeForce GT 420M" },␊ |
1157 | ␉{ 0x10DE0DF1,␉0x1025037C,␉"Acer GeForce GT 420M" },␊ |
1158 | ␉{ 0x10DE0DF1,␉0x1025037D,␉"Acer GeForce GT 420M" },␊ |
1159 | ␉{ 0x10DE0DF1,␉0x1025037E,␉"Acer GeForce GT 420M" },␊ |
1160 | ␉{ 0x10DE0DF1,␉0x10250382,␉"Acer GeForce GT 420M" },␊ |
1161 | ␉{ 0x10DE0DF1,␉0x1025040A,␉"Acer GeForce GT 420M" },␊ |
1162 | ␉{ 0x10DE0DF1,␉0x10250413,␉"Acer GeForce GT 420M" },␊ |
1163 | ␉{ 0x10DE0DF1,␉0x10250415,␉"Acer GeForce GT 420M" },␊ |
1164 | ␉{ 0x10DE0DF1,␉0x10250417,␉"Acer GeForce GT 420M" },␊ |
1165 | ␉{ 0x10DE0DF1,␉0x1025041E,␉"Acer GeForce GT 420M" },␊ |
1166 | ␉{ 0x10DE0DF1,␉0x10250423,␉"Acer GeForce GT 420M" },␊ |
1167 | ␉{ 0x10DE0DF1,␉0x10250424,␉"Acer GeForce GT 420M" },␊ |
1168 | ␉{ 0x10DE0DF1,␉0x10250434,␉"Acer GeForce GT 420M" },␊ |
1169 | ␉{ 0x10DE0DF1,␉0x10250450,␉"Acer GeForce GT 420M" },␊ |
1170 | ␉{ 0x10DE0DF1,␉0x10250464,␉"Acer GeForce GT 420M" },␊ |
1171 | ␉{ 0x10DE0DF1,␉0x10250485,␉"Acer GeForce GT 420M" },␊ |
1172 | ␉{ 0x10DE0DF1,␉0x10250486,␉"Acer GeForce GT 420M" },␊ |
1173 | ␉{ 0x10DE0DF1,␉0x10250487,␉"Acer GeForce GT 420M" },␊ |
1174 | ␉{ 0x10DE0DF1,␉0x10250488,␉"Acer GeForce GT 420M" },␊ |
1175 | ␉{ 0x10DE0DF1,␉0x10250499,␉"Acer GeForce GT 420M" },␊ |
1176 | ␉{ 0x10DE0DF1,␉0x1025049A,␉"Acer GeForce GT 420M" },␊ |
1177 | ␉{ 0x10DE0DF1,␉0x10280468,␉"Dell GeForce GT 420M" },␊ |
1178 | ␉{ 0x10DE0DF1,␉0x1028046E,␉"Dell GeForce GT 420M" },␊ |
1179 | ␉{ 0x10DE0DF1,␉0x144DC08E,␉"Samsung GeForce GT 420M" },␊ |
1180 | ␉{ 0x10DE0DF1,␉0x144DC093,␉"Samsung GeForce GT 420M" },␊ |
1181 | ␉{ 0x10DE0DF1,␉0x144DC096,␉"Samsung GeForce GT 420M" },␊ |
1182 | ␉{ 0x10DE0DF1,␉0x1B0A2036,␉"Pegatron GeForce GT 420M" },␊ |
1183 | ␉{ 0x10DE0DF1,␉0x1B0A207A,␉"Pegatron GeForce GT 420M" },␊ |
1184 | ␉{ 0x10DE0DF1,␉0x1BFD2003,␉"GeForce GT 420M" }, // SUBVENDOR?␊ |
1185 | ␊ |
1186 | ␉{ 0x10DE0DF2,␉0x174B5162,␉"PC Partner GeForce GT 435M" },␊ |
1187 | ␊ |
1188 | ␉{ 0x10DE0DF3,␉0x144DC08D,␉"Samsung GeForce GT 420M" },␊ |
1189 | ␉{ 0x10DE0DF3,␉0x144DC095,␉"Samsung GeForce GT 420M" },␊ |
1190 | ␊ |
1191 | ␉{ 0x10DE0DF4,␉0x1043105C,␉"Asus GeForce GT 540M" },␊ |
1192 | ␉{ 0x10DE0DF4,␉0x104315E2,␉"Asus GeForce GT 540M" },␊ |
1193 | ␉{ 0x10DE0DF4,␉0x104315F2,␉"Asus GeForce GT 540M" },␊ |
1194 | ␉{ 0x10DE0DF4,␉0x10431642,␉"Asus GeForce GT 540M" },␊ |
1195 | ␉{ 0x10DE0DF4,␉0x10431662,␉"Asus GeForce GT 540M" },␊ |
1196 | ␉{ 0x10DE0DF4,␉0x10431672,␉"Asus GeForce GT 540M" },␊ |
1197 | ␉{ 0x10DE0DF4,␉0x1043849E,␉"Asus GeForce GT 540M" },␊ |
1198 | ␉{ 0x10DE0DF4,␉0x104384EE,␉"Asus GeForce GT 540M" },␊ |
1199 | ␉{ 0x10DE0DF4,␉0x18490DF4,␉"ASRock GeForce GT 540M" },␊ |
1200 | ␊ |
1201 | ␉{ 0x10DE0DF5,␉0x102804CA,␉"Dell GeForce GT 525M" },␊ |
1202 | ␉{ 0x10DE0DF5,␉0x10280511,␉"Dell GeForce GT 525M" },␊ |
1203 | ␉{ 0x10DE0DF5,␉0x10280521,␉"Dell GeForce GT 525M" },␊ |
1204 | ␊ |
1205 | ␉{ 0x10DE0DF6,␉0x10431712,␉"Asus GeForce GT 550M" },␊ |
1206 | ␉{ 0x10DE0DF6,␉0x10432049,␉"Asus GeForce GT 550M" },␊ |
1207 | ␉{ 0x10DE0DF6,␉0x1043204D,␉"Asus GeForce GT 550M" },␊ |
1208 | ␉{ 0x10DE0DF6,␉0x14582525,␉"GigaByte GeForce GT 550M" },␊ |
1209 | ␉{ 0x10DE0DF6,␉0x14582532,␉"GigaByte GeForce GT 550M" },␊ |
1210 | ␉{ 0x10DE0DF6,␉0x14C00059,␉"Compal GeForce GT 550M" },␊ |
1211 | ␉{ 0x10DE0DF6,␉0x17AA3981,␉"Lenovo GeForce GT 550M" },␊ |
1212 | ␉{ 0x10DE0DF6,␉0x1B0A20A5,␉"Pegatron GeForce GT 550M" },␊ |
1213 | ␉{ 0x10DE0DF6,␉0x1BAB2002,␉"GeForce GT 550M" },␊ |
1214 | ␊ |
1215 | ␉{ 0x10DE0DFE,␉0x10431407,␉"Asus GF108 ES" },␊ |
1216 | ␉{ 0x10DE0DFE,␉0x10431447,␉"Asus GF108 ES" },␊ |
1217 | ␉{ 0x10DE0DFE,␉0x10431482,␉"Asus GF108 ES" },␊ |
1218 | ␉{ 0x10DE0DFE,␉0x10431502,␉"Asus GF108 ES" },␊ |
1219 | ␉{ 0x10DE0DFE,␉0x10431512,␉"Asus GF108 ES" },␊ |
1220 | ␉{ 0x10DE0DFE,␉0x10431522,␉"Asus GF108 ES" },␊ |
1221 | ␉{ 0x10DE0DFE,␉0x10431532,␉"Asus GF108 ES" },␊ |
1222 | ␉{ 0x10DE0DFE,␉0x10431552,␉"Asus GF108 ES" },␊ |
1223 | ␉{ 0x10DE0DFE,␉0x1B0A206C,␉"Pegatron GF108 ES" },␊ |
1224 | ␉// 0E00 - 0E0F␊ |
1225 | ␉// 0E10 - 0E1F␊ |
1226 | ␉// 0E20 - 0E2F␊ |
1227 | ␉{ 0x10DE0E22,␉0x1043835D,␉"Asus ENGTX460" },␊ |
1228 | ␉{ 0x10DE0E22,␉0x10B00401,␉"Gainward GeForce GTX 460" },␊ |
1229 | ␉{ 0x10DE0E22,␉0x10B00801,␉"Gainward GeForce GTX 460" },␊ |
1230 | ␉{ 0x10DE0E22,␉0x10DE0804,␉"nVidia GeForce GTX 460" },␊ |
1231 | ␉{ 0x10DE0E22,␉0x10DE0865,␉"nVidia GeForce GTX 460" },␊ |
1232 | ␉{ 0x10DE0E22,␉0x145834FA,␉"GigaByte GeForce GTX 460" },␊ |
1233 | ␉{ 0x10DE0E22,␉0x145834FC,␉"GigaByte GeForce GTX 460" },␊ |
1234 | ␉{ 0x10DE0E22,␉0x14583501,␉"GigaByte GeForce GTX 460" },␊ |
1235 | ␉{ 0x10DE0E22,␉0x14622321,␉"MSi GeForce GTX 460" },␊ |
1236 | ␉{ 0x10DE0E22,␉0x14622322,␉"MSi GeForce GTX 460" },␊ |
1237 | ␉{ 0x10DE0E22,␉0x14622381,␉"MSi GeForce GTX 460" },␊ |
1238 | ␉{ 0x10DE0E22,␉0x19DA1166,␉"Zotac GeForce GTX 460" },␊ |
1239 | ␉{ 0x10DE0E22,␉0x19DA2166,␉"Zotac GeForce GTX 460" },␊ |
1240 | ␉{ 0x10DE0E22,␉0x38421362,␉"EVGA GeForce GTX 460" },␊ |
1241 | ␉{ 0x10DE0E22,␉0x38421370,␉"EVGA GeForce GTX 460" },␊ |
1242 | ␉{ 0x10DE0E22,␉0x38421372,␉"EVGA GeForce GTX 460" },␊ |
1243 | ␉{ 0x10DE0E22,␉0x38421373,␉"EVGA GeForce GTX 460" },␊ |
1244 | ␉{ 0x10DE0E22,␉0x38421380,␉"EVGA GeForce GTX 460" },␊ |
1245 | ␊ |
1246 | ␉{ 0x10DE0E23,␉0x10B00401,␉"Gainward GeForce GTX 460" },␊ |
1247 | ␉// 0E30 - 0E3F␊ |
1248 | ␉// 0E40 - 0E4F␊ |
1249 | ␉// 0E50 - 0E5F␊ |
1250 | ␉// 0E60 - 0E6F␊ |
1251 | ␉// 0E70 - 0E7F␊ |
1252 | ␉// 0E80 - 0E8F␊ |
1253 | ␉// 0E90 - 0E9F␊ |
1254 | ␉// 0EA0 - 0EAF␊ |
1255 | ␉// 0EB0 - 0EBF␊ |
1256 | ␉// 0EC0 - 0ECF␊ |
1257 | ␉// 0ED0 - 0EDF␊ |
1258 | ␉// 0EE0 - 0EEF␊ |
1259 | ␉// 0EF0 - 0EFF␊ |
1260 | ␉// 0F00 - 0F0F␊ |
1261 | ␉// 0F10 - 0F1F␊ |
1262 | ␉// 0F20 - 0F2F␊ |
1263 | ␉// 0F30 - 0F3F␊ |
1264 | ␉// 0F40 - 0F4F␊ |
1265 | ␉// 0F50 - 0F5F␊ |
1266 | ␉// 0F60 - 0F6F␊ |
1267 | ␉// 0F70 - 0F7F␊ |
1268 | ␉// 0F80 - 0F8F␊ |
1269 | ␉// 0F90 - 0F9F␊ |
1270 | ␉// 0FA0 - 0FAF␊ |
1271 | ␉// 0FB0 - 0FBF␊ |
1272 | ␉// 0FC0 - 0FCF␊ |
1273 | ␉{ 0x10DE0FC2,␉0x103C0936,␉"HP GeForce GT 630" },␊ |
1274 | ␉{ 0x10DE0FC2,␉0x174B0630,␉"PC Panther GeForce GT 630" },␊ |
1275 | ␉// 0FD0 - 0FDF␊ |
1276 | ␉{ 0x10DE0FD1,␉0x10280552,␉"Dell GeForce GT 650M" },␊ |
1277 | ␉{ 0x10DE0FD1,␉0x10280566,␉"Dell GeForce GT 650M" },␊ |
1278 | ␉{ 0x10DE0FD1,␉0x10280578,␉"Dell GeForce GT 650M" },␊ |
1279 | ␉{ 0x10DE0FD1,␉0x146210C7,␉"MSi GeForce GT 650M" },␊ |
1280 | ␉{ 0x10DE0FD1,␉0x146210CD,␉"MSi GeForce GT 650M" },␊ |
1281 | ␊ |
1282 | ␉{ 0x10DE0FD2,␉0x1028055F,␉"Dell GeForce GT 640M" },␊ |
1283 | ␉{ 0x10DE0FD2,␉0x144DC0D5,␉"Samsung GeForce GT 640M" },␊ |
1284 | ␊ |
1285 | ␉{ 0x10DE0FD3,␉0x10250713,␉"Acer GeForce GT 640M LE" },␊ |
1286 | ␉{ 0x10DE0FD3,␉0x10250717,␉"Acer GeForce GT 640M LE" },␊ |
1287 | ␉{ 0x10DE0FD3,␉0x104D909A,␉"Sony GeForce GT 640M LE" },␊ |
1288 | ␉{ 0x10DE0FD3,␉0x104D909C,␉"Sony GeForce GT 640M LE" },␊ |
1289 | ␊ |
1290 | ␉{ 0x10DE0FD4,␉0x10280551,␉"Dell GeForce GTX 660M" },␊ |
1291 | ␉{ 0x10DE0FD4,␉0x1028057B,␉"Dell GeForce GTX 660M" },␊ |
1292 | ␉{ 0x10DE0FD4,␉0x146210D7,␉"MSi GeForce GTX 660M" },␊ |
1293 | ␊ |
1294 | ␉{ 0x10DE0FDB,␉0x104310AC,␉"Asus GK107-ESP-A1" },␊ |
1295 | ␉{ 0x10DE0FDB,␉0x10431447,␉"Asus GK107-ESP-A1" },␊ |
1296 | ␉{ 0x10DE0FDB,␉0x10432103,␉"Asus GK107-ESP-A1" },␊ |
1297 | ␉{ 0x10DE0FDB,␉0x10432105,␉"Asus GK107-ESP-A1" },␊ |
1298 | ␉{ 0x10DE0FDB,␉0x10432115,␉"Asus GK107-ESP-A1" },␊ |
1299 | ␉{ 0x10DE0FDB,␉0x10432116,␉"Asus GK107-ESP-A1" },␊ |
1300 | ␉{ 0x10DE0FDB,␉0x10432117,␉"Asus GK107-ESP-A1" },␊ |
1301 | ␉{ 0x10DE0FDB,␉0x10432118,␉"Asus GK107-ESP-A1" },␊ |
1302 | ␉{ 0x10DE0FDB,␉0x1043212D,␉"Asus GK107-ESP-A1" },␊ |
1303 | ␉{ 0x10DE0FDB,␉0x1179FB12,␉"Toshiba GK107-ESP-A1" },␊ |
1304 | ␉{ 0x10DE0FDB,␉0x1179FB18,␉"Toshiba GK107-ESP-A1" },␊ |
1305 | ␉{ 0x10DE0FDB,␉0x1179FB1A,␉"Toshiba GK107-ESP-A1" },␊ |
1306 | ␉// 0FE0 - 0FEF␊ |
1307 | ␉// 0FF0 - 0FFF␊ |
1308 | ␉// 1000 - 100F␊ |
1309 | ␉// 1010 - 101F␊ |
1310 | ␉// 1020 - 102F␊ |
1311 | ␉// 1030 - 103F␊ |
1312 | ␉// 1040 - 104F␊ |
1313 | ␉{ 0x10DE1040,␉0x104383A0,␉"Asus GeForce GT 520" },␊ |
1314 | ␉{ 0x10DE1040,␉0x104383BD,␉"Asus GeForce GT 520" },␊ |
1315 | ␉{ 0x10DE1040,␉0x104383C1,␉"Asus GeForce GT 520" },␊ |
1316 | ␉{ 0x10DE1040,␉0x14622592,␉"MSi GeForce GT 520" },␊ |
1317 | ␉{ 0x10DE1040,␉0x14622593,␉"MSi GeForce GT 520" },␊ |
1318 | ␉{ 0x10DE1040,␉0x16423A98,␉"Bitland GeForce GT 520" },␊ |
1319 | ␉{ 0x10DE1040,␉0x16423B42,␉"Bitland GeForce GT 520" },␊ |
1320 | ␉{ 0x10DE1040,␉0x174B3214,␉"PC Partner GeForce GT 520" },␊ |
1321 | ␉{ 0x10DE1040,␉0x196E0915,␉"PNY GeForce GT 520" },␊ |
1322 | ␉{ 0x10DE1040,␉0x19DA1215,␉"Zotac GeForce GT 520" },␊ |
1323 | ␉{ 0x10DE1040,␉0x19DA1222,␉"Zotac GeForce GT 520" },␊ |
1324 | ␉{ 0x10DE1040,␉0x1ACC5213,␉"Point of View GeForce GT 520" },␊ |
1325 | ␉{ 0x10DE1040,␉0x1ACC5214,␉"Point of View GeForce GT 520" },␊ |
1326 | ␉{ 0x10DE1040,␉0x1ACC522C,␉"Point of View GeForce GT 520" },␊ |
1327 | ␉{ 0x10DE1040,␉0x1B0A90AA,␉"Pegatron GeForce GT 520" },␊ |
1328 | ␊ |
1329 | ␉{ 0x10DE1042,␉0x14622595,␉"MSi GeForce 510" },␊ |
1330 | ␉{ 0x10DE1042,␉0x14622596,␉"MSi GeForce 510" },␊ |
1331 | ␊ |
1332 | ␉{ 0x10DE1050,␉0x10250487,␉"Acer GeForce GT 520M" },␊ |
1333 | ␉{ 0x10DE1050,␉0x10250488,␉"Acer GeForce GT 520M" },␊ |
1334 | ␉{ 0x10DE1050,␉0x10250501,␉"Acer GeForce GT 520M" },␊ |
1335 | ␉{ 0x10DE1050,␉0x10250503,␉"Acer GeForce GT 520M" },␊ |
1336 | ␉{ 0x10DE1050,␉0x10250505,␉"Acer GeForce GT 520M" },␊ |
1337 | ␉{ 0x10DE1050,␉0x10250507,␉"Acer GeForce GT 520M" },␊ |
1338 | ␉{ 0x10DE1050,␉0x10250509,␉"Acer GeForce GT 520M" },␊ |
1339 | ␉{ 0x10DE1050,␉0x10250512,␉"Acer GeForce GT 520M" },␊ |
1340 | ␉{ 0x10DE1050,␉0x1025053A,␉"Acer GeForce GT 520M" },␊ |
1341 | ␉{ 0x10DE1050,␉0x1025054E,␉"Acer GeForce GT 520M" },␊ |
1342 | ␉{ 0x10DE1050,␉0x10250550,␉"Acer GeForce GT 520M" },␊ |
1343 | ␉{ 0x10DE1050,␉0x1025055A,␉"Acer GeForce GT 520M" },␊ |
1344 | ␉{ 0x10DE1050,␉0x1025055C,␉"Acer GeForce GT 520M" },␊ |
1345 | ␉{ 0x10DE1050,␉0x10250568,␉"Acer GeForce GT 520M" },␊ |
1346 | ␉{ 0x10DE1050,␉0x1025056A,␉"Acer GeForce GT 520M" },␊ |
1347 | ␉{ 0x10DE1050,␉0x1025056B,␉"Acer GeForce GT 520M" },␊ |
1348 | ␉{ 0x10DE1050,␉0x1025056C,␉"Acer GeForce GT 520M" },␊ |
1349 | ␉{ 0x10DE1050,␉0x10250570,␉"Acer GeForce GT 520M" },␊ |
1350 | ␉{ 0x10DE1050,␉0x10250572,␉"Acer GeForce GT 520M" },␊ |
1351 | ␉{ 0x10DE1050,␉0x10250573,␉"Acer GeForce GT 520M" },␊ |
1352 | ␉{ 0x10DE1050,␉0x10250574,␉"Acer GeForce GT 520M" },␊ |
1353 | ␉{ 0x10DE1050,␉0x10250575,␉"Acer GeForce GT 520M" },␊ |
1354 | ␉{ 0x10DE1050,␉0x10250576,␉"Acer GeForce GT 520M" },␊ |
1355 | ␉{ 0x10DE1050,␉0x10250578,␉"Acer GeForce GT 520M" },␊ |
1356 | ␉{ 0x10DE1050,␉0x10250579,␉"Acer GeForce GT 520M" },␊ |
1357 | ␉{ 0x10DE1050,␉0x1025057A,␉"Acer GeForce GT 520M" },␊ |
1358 | ␉{ 0x10DE1050,␉0x1025057B,␉"Acer GeForce GT 520M" },␊ |
1359 | ␉{ 0x10DE1050,␉0x10250580,␉"Acer GeForce GT 520M" },␊ |
1360 | ␉{ 0x10DE1050,␉0x10250581,␉"Acer GeForce GT 520M" },␊ |
1361 | ␉{ 0x10DE1050,␉0x1025058B,␉"Acer GeForce GT 520M" },␊ |
1362 | ␉{ 0x10DE1050,␉0x1025058C,␉"Acer GeForce GT 520M" },␊ |
1363 | ␉{ 0x10DE1050,␉0x10250593,␉"Acer GeForce GT 520M" },␊ |
1364 | ␉{ 0x10DE1050,␉0x1025060D,␉"Acer GeForce GT 520M" },␊ |
1365 | ␉{ 0x10DE1050,␉0x1025060F,␉"Acer GeForce GT 520M" },␊ |
1366 | ␉{ 0x10DE1050,␉0x10250611,␉"Acer GeForce GT 520M" },␊ |
1367 | ␉{ 0x10DE1050,␉0x10280522,␉"Dell GeForce GT 520M" },␊ |
1368 | ␉{ 0x10DE1050,␉0x103C184D,␉"HP GeForce GT 520M" },␊ |
1369 | ␉{ 0x10DE1050,␉0x103C338A,␉"HP GeForce GT 520M" },␊ |
1370 | ␉{ 0x10DE1050,␉0x103C338B,␉"HP GeForce GT 520M" },␊ |
1371 | ␉{ 0x10DE1050,␉0x103C338C,␉"HP GeForce GT 520M" },␊ |
1372 | ␉{ 0x10DE1050,␉0x10431622,␉"Asus GeForce GT 520M" },␊ |
1373 | ␉{ 0x10DE1050,␉0x10431652,␉"Asus GeForce GT 520M" },␊ |
1374 | ␉{ 0x10DE1050,␉0x10431662,␉"Asus GeForce GT 520M" },␊ |
1375 | ␉{ 0x10DE1050,␉0x10431682,␉"Asus GeForce GT 520M" },␊ |
1376 | ␉{ 0x10DE1050,␉0x104316F2,␉"Asus GeForce GT 520M" },␊ |
1377 | ␉{ 0x10DE1050,␉0x10431722,␉"Asus GeForce GT 520M" },␊ |
1378 | ␉{ 0x10DE1050,␉0x10431732,␉"Asus GeForce GT 520M" },␊ |
1379 | ␉{ 0x10DE1050,␉0x10431742,␉"Asus GeForce GT 520M" },␊ |
1380 | ␉{ 0x10DE1050,␉0x104384CF,␉"Asus GeForce GT 520M" },␊ |
1381 | ␉{ 0x10DE1050,␉0x104D9089,␉"Sony GeForce GT 520M" },␊ |
1382 | ␉{ 0x10DE1050,␉0x104D908A,␉"Sony GeForce GT 520M" },␊ |
1383 | ␉{ 0x10DE1050,␉0x104D908B,␉"Sony GeForce GT 520M" },␊ |
1384 | ␉{ 0x10DE1050,␉0x10CF1635,␉"Fujitsu GeForce GT 520M" },␊ |
1385 | ␉{ 0x10DE1050,␉0x10CF3655,␉"Fujitsu GeForce GT 520M" },␊ |
1386 | ␉{ 0x10DE1050,␉0x1179FC01,␉"Toshiba GeForce GT 520M" },␊ |
1387 | ␉{ 0x10DE1050,␉0x1179FC31,␉"Toshiba GeForce GT 520M" },␊ |
1388 | ␉{ 0x10DE1050,␉0x1179FC50,␉"Toshiba GeForce GT 520M" },␊ |
1389 | ␉{ 0x10DE1050,␉0x1179FC61,␉"Toshiba GeForce GT 520M" },␊ |
1390 | ␉{ 0x10DE1050,␉0x1179FC71,␉"Toshiba GeForce GT 520M" },␊ |
1391 | ␉{ 0x10DE1050,␉0x1179FC81,␉"Toshiba GeForce GT 520M" },␊ |
1392 | ␉{ 0x10DE1050,␉0x1179FC90,␉"Toshiba GeForce GT 520M" },␊ |
1393 | ␉{ 0x10DE1050,␉0x1179FCC0,␉"Toshiba GeForce GT 520M" },␊ |
1394 | ␉{ 0x10DE1050,␉0x1179FCD0,␉"Toshiba GeForce GT 520M" },␊ |
1395 | ␉{ 0x10DE1050,␉0x1179FCE2,␉"Toshiba GeForce GT 520M" },␊ |
1396 | ␉{ 0x10DE1050,␉0x1179FCF2,␉"Toshiba GeForce GT 520M" },␊ |
1397 | ␉{ 0x10DE1050,␉0x1179FD16,␉"Toshiba GeForce GT 520M" },␊ |
1398 | ␉{ 0x10DE1050,␉0x1179FD40,␉"Toshiba GeForce GT 520M" },␊ |
1399 | ␉{ 0x10DE1050,␉0x1179FD50,␉"Toshiba GeForce GT 520M" },␊ |
1400 | ␉{ 0x10DE1050,␉0x1179FD52,␉"Toshiba GeForce GT 520M" },␊ |
1401 | ␉{ 0x10DE1050,␉0x1179FD61,␉"Toshiba GeForce GT 520M" },␊ |
1402 | ␉{ 0x10DE1050,␉0x1179FD71,␉"Toshiba GeForce GT 520M" },␊ |
1403 | ␉{ 0x10DE1050,␉0x1179FDD0,␉"Toshiba GeForce GT 520M" },␊ |
1404 | ␉{ 0x10DE1050,␉0x1179FDD2,␉"Toshiba GeForce GT 520M" },␊ |
1405 | ␉{ 0x10DE1050,␉0x144DC0A0,␉"Samsung GeForce GT 520M" },␊ |
1406 | ␉{ 0x10DE1050,␉0x144DC0B2,␉"Samsung GeForce GT 520M" },␊ |
1407 | ␉{ 0x10DE1050,␉0x144DC0B6,␉"Samsung GeForce GT 520M" },␊ |
1408 | ␉{ 0x10DE1050,␉0x144DC597,␉"Samsung GeForce GT 520M" },␊ |
1409 | ␉{ 0x10DE1050,␉0x14581132,␉"Gigabyte GeForce GT 520M" },␊ |
1410 | ␉{ 0x10DE1050,␉0x1462108C,␉"MSi GeForce GT 520M" },␊ |
1411 | ␉{ 0x10DE1050,␉0x14621094,␉"MSi GeForce GT 520M" },␊ |
1412 | ␉{ 0x10DE1050,␉0x17AA3652,␉"Lenovo GeForce GT 520M" },␊ |
1413 | ␉{ 0x10DE1050,␉0x17AA397D,␉"Lenovo GeForce GT 520M" },␊ |
1414 | ␉{ 0x10DE1050,␉0x17AA397F,␉"Lenovo GeForce GT 520M" },␊ |
1415 | ␉{ 0x10DE1050,␉0x17C010E5,␉"Wistron GeForce GT 520M" },␊ |
1416 | ␉{ 0x10DE1050,␉0x17C010EC,␉"Wistron GeForce GT 520M" },␊ |
1417 | ␉{ 0x10DE1050,␉0x17C010F3,␉"Wistron GeForce GT 520M" },␊ |
1418 | ␉{ 0x10DE1050,␉0x18540865,␉"LG GeForce GT 520M" },␊ |
1419 | ␉{ 0x10DE1050,␉0x18540871,␉"LG GeForce GT 520M" },␊ |
1420 | ␉{ 0x10DE1050,␉0x18541791,␉"LG GeForce GT 520M" },␊ |
1421 | ␉{ 0x10DE1050,␉0x18543001,␉"LG GeForce GT 520M" },␊ |
1422 | ␉{ 0x10DE1050,␉0x19915584,␉"GeForce GT 520M" },␊ |
1423 | ␉{ 0x10DE1050,␉0x1BAB2002,␉"GeForce GT 520M" },␊ |
1424 | ␉{ 0x10DE1050,␉0x1BFD8005,␉"GeForce GT 520M" },␊ |
1425 | ␊ |
1426 | ␉{ 0x10DE1054,␉0x10280511,␉"Dell GeForce 410M" },␊ |
1427 | ␉{ 0x10DE1054,␉0x10CF1656,␉"Fujitsu GeForce 410M" },␊ |
1428 | ␉{ 0x10DE1054,␉0x10CF1657,␉"Fujitsu GeForce 410M" },␊ |
1429 | ␉{ 0x10DE1054,␉0x1179FCC0,␉"Toshiba GeForce 410M" },␊ |
1430 | ␉{ 0x10DE1054,␉0x14581100,␉"GigaByte GeForce 410M" },␊ |
1431 | ␉{ 0x10DE1054,␉0x14581125,␉"GigaByte GeForce 410M" },␊ |
1432 | ␊ |
1433 | ␉{ 0x10DE1055,␉0x104D908A,␉"Sony GeForce 410M" },␊ |
1434 | ␉{ 0x10DE1055,␉0x104D908B,␉"Sony GeForce 410M" },␊ |
1435 | ␊ |
1436 | ␉{ 0x10DE1058,␉0x10431457,␉"Asus GeForce GT 610M" },␊ |
1437 | ␉{ 0x10DE1058,␉0x10431652,␉"Asus GeForce GT 610M" },␊ |
1438 | ␉{ 0x10DE1058,␉0x17AA397D,␉"Lenovo GeForce GT 610M" },␊ |
1439 | ␉{ 0x10DE1058,␉0x17AA5001,␉"Lenovo GeForce GT 610M" },␊ |
1440 | ␊ |
1441 | ␉{ 0x10DE105A,␉0x10250505,␉"Acer GeForce 610M" },␊ |
1442 | ␉{ 0x10DE105A,␉0x10250507,␉"Acer GeForce 610M" },␊ |
1443 | ␉{ 0x10DE105A,␉0x10280579,␉"Dell GeForce 610M" },␊ |
1444 | ␉{ 0x10DE105A,␉0x103C1898,␉"HP GeForce 610M" },␊ |
1445 | ␉{ 0x10DE105A,␉0x10432129,␉"Asus GeForce 610M" },␊ |
1446 | ␊ |
1447 | ␉// 1060 - 106F␊ |
1448 | ␉// 1070 - 107F␊ |
1449 | ␉{ 0x10DE107D,␉0x103C094E,␉"HP NVS 310" },␊ |
1450 | ␉// 1080 - 108F␊ |
1451 | ␉{ 0x10DE1080,␉0x10438379,␉"Asus GeForce GTX 580" },␊ |
1452 | ␉{ 0x10DE1080,␉0x10438385,␉"Asus GeForce GTX 580" },␊ |
1453 | ␉{ 0x10DE1080,␉0x104383BB,␉"Asus GeForce GTX 580" },␊ |
1454 | ␉{ 0x10DE1080,␉0x10B00401,␉"Gainward GeForce GTX 580" },␊ |
1455 | ␉{ 0x10DE1080,␉0x1458350F,␉"Gigabyte GeForce GTX 580" },␊ |
1456 | ␉{ 0x10DE1080,␉0x1458351B,␉"Gigabyte GeForce GTX 580" },␊ |
1457 | ␉{ 0x10DE1080,␉0x1458351E,␉"Gigabyte GeForce GTX 580" },␊ |
1458 | ␉{ 0x10DE1080,␉0x14622550,␉"MSi GeForce GTX 580" },␊ |
1459 | ␉{ 0x10DE1080,␉0x14622561,␉"MSI N580GTX Lightning" }, // The Real Deal␊ |
1460 | ␉{ 0x10DE1080,␉0x196E086A,␉"PNY GeForce GTX 580" },␊ |
1461 | ␉{ 0x10DE1080,␉0x19DA2203,␉"Zotac GeForce GTX 580" },␊ |
1462 | ␉{ 0x10DE1080,␉0x38421582,␉"EVGA GeForce GTX 580" },␊ |
1463 | ␉{ 0x10DE1080,␉0x38421584,␉"EVGA GeForce GTX 580" },␊ |
1464 | ␊ |
1465 | ␉{ 0x10DE1081,␉0x10438383,␉"Asus GeForce GTX 570" },␊ |
1466 | ␉{ 0x10DE1081,␉0x10DE087E,␉"nVidia GeForce GTX 570" },␊ |
1467 | ␉{ 0x10DE1081,␉0x14583513,␉"GigaByte GeForce GTX 570" },␊ |
1468 | ␉{ 0x10DE1081,␉0x14622551,␉"MSi GeForce GTX 570" },␊ |
1469 | ␉{ 0x10DE1081,␉0x38421570,␉"EVGA GeForce GTX 570" },␊ |
1470 | ␉{ 0x10DE1081,␉0x38421572,␉"EVGA GeForce GTX 570" },␊ |
1471 | ␊ |
1472 | ␉{ 0x10DE1082,␉0x10DE0873,␉"nVidia GeForce GTX 560 Ti" },␊ |
1473 | ␉{ 0x10DE1082,␉0x174B5207,␉"PC Partner GeForce GTX 560 Ti" },␊ |
1474 | ␊ |
1475 | ␉{ 0x10DE1084,␉0x14622570,␉"MSi GeForce GTX 560" },␊ |
1476 | ␉{ 0x10DE1084,␉0x14622571,␉"MSi GeForce GTX 560" },␊ |
1477 | ␉{ 0x10DE1084,␉0x16423A96,␉"Bitland GeForce GTX 560" },␊ |
1478 | ␊ |
1479 | ␉{ 0x10DE1086,␉0x10438387,␉"Asus GeForce GTX 570" },␊ |
1480 | ␉{ 0x10DE1086,␉0x10DE0871,␉"Inno3D GeForce GTX 570" },␊ |
1481 | ␉{ 0x10DE1086,␉0x14583513,␉"GigaByte GeForce GTX 570" },␊ |
1482 | ␉{ 0x10DE1086,␉0x14622224,␉"MSi GeForce GTX 570" },␊ |
1483 | ␉{ 0x10DE1086,␉0x174B1207,␉"PC Partner GeForce GTX 570" },␊ |
1484 | ␉{ 0x10DE1086,␉0x196E0871,␉"PNY GeForce GTX 570" },␊ |
1485 | ␉{ 0x10DE1086,␉0x19DA1207,␉"Zotac GeForce GTX 570" },␊ |
1486 | ␉{ 0x10DE1086,␉0x38421571,␉"EVGA GeForce GTX 570" },␊ |
1487 | ␉{ 0x10DE1086,␉0x38421573,␉"EVGA GeForce GTX 570" },␊ |
1488 | ␊ |
1489 | ␉{ 0x10DE1087,␉0x104383D6,␉"Asus ENGTX560Ti448 DCII" },␊ |
1490 | ␉{ 0x10DE1087,␉0x1458353A,␉"Gigabyte GeForce GTX 560 Ti-448" },␊ |
1491 | ␉{ 0x10DE1087,␉0x19DA2207,␉"Zotac GeForce GTX 560 Ti-448" },␊ |
1492 | ␉{ 0x10DE1087,␉0x38422066,␉"EVGA GeForce GTX 560 Ti-448" },␊ |
1493 | ␊ |
1494 | ␉{ 0x10DE1088,␉0x104383A3,␉"Asus GeForce GTX 590" },␊ |
1495 | ␉{ 0x10DE1088,␉0x10DE0868,␉"nVidia GeForce GTX 590" },␊ |
1496 | ␉{ 0x10DE1088,␉0x38421598,␉"EVGA GeForce GTX 590" },␊ |
1497 | ␊ |
1498 | ␉{ 0x10DE108B,␉0x10438391,␉"Asus GeForce GTX 590" },␊ |
1499 | ␉// 1090 - 109F␊ |
1500 | ␉{ 0x10DE1091,␉0x10DE0887,␉"nVidia Tesla M2090" },␊ |
1501 | ␉{ 0x10DE1091,␉0x10DE088E,␉"nVidia Tesla X2090" },␊ |
1502 | ␉{ 0x10DE1091,␉0x10DE0891,␉"nVidia Tesla X2090" },␊ |
1503 | ␊ |
1504 | ␉{ 0x10DE1094,␉0x10DE0888,␉"nVidia Tesla M2075" },␊ |
1505 | ␊ |
1506 | ␉{ 0x10DE109B,␉0x10DE0918,␉"nVidia Quadro 7000" },␊ |
1507 | ␉// 10A0 - 10AF␊ |
1508 | ␉// 10B0 - 10BF␊ |
1509 | ␉// 10C0 - 10CF␊ |
1510 | ␉{ 0x10DE10C4,␉0x17AA3605,␉"Lenovo ION" },␊ |
1511 | ␊ |
1512 | ␉{ 0x10DE10C5,␉0x1043838D,␉"Asus GeForce 405" },␊ |
1513 | ␉{ 0x10DE10C5,␉0x1043839C,␉"Asus GeForce 405" },␊ |
1514 | ␉{ 0x10DE10C5,␉0x14621834,␉"MSi GeForce 405" },␊ |
1515 | ␉{ 0x10DE10C5,␉0x14621835,␉"MSi GeForce 405" },␊ |
1516 | ␉{ 0x10DE10C5,␉0x14621837,␉"MSi GeForce 405" },␊ |
1517 | ␉{ 0x10DE10C5,␉0x1462183B,␉"MSi GeForce 405" },␊ |
1518 | ␉{ 0x10DE10C5,␉0x14622298,␉"MSi GeForce 405" },␊ |
1519 | ␉{ 0x10DE10C5,␉0x16423899,␉"Bitland GeForce 405" },␊ |
1520 | ␉{ 0x10DE10C5,␉0x16423958,␉"Bitland GeForce 405" },␊ |
1521 | ␉{ 0x10DE10C5,␉0x174B3150,␉"PC Partner GeForce 405" },␊ |
1522 | ␉{ 0x10DE10C5,␉0x1B0A908E,␉"Pegatron GeForce 405" },␊ |
1523 | ␉{ 0x10DE10C5,␉0x1B0A90A9,␉"Pegatron GeForce 405" },␊ |
1524 | ␉{ 0x10DE10C5,␉0x1B0A90AB,␉"Pegatron GeForce 405" },␊ |
1525 | ␉{ 0x10DE10C5,␉0x1B0A90AC,␉"Pegatron GeForce 405" },␊ |
1526 | ␉{ 0x10DE10C5,␉0x1B0A90AF,␉"Pegatron GeForce 405" },␊ |
1527 | ␉// 10D0 - 10DF␊ |
1528 | ␊ |
1529 | ␉{ 0x10DE10D8,␉0x103C0862,␉"HP NVS 300" },␊ |
1530 | ␉{ 0x10DE10D8,␉0x103C0863,␉"HP NVS 300" },␊ |
1531 | ␉{ 0x10DE10D8,␉0x10DE0862,␉"nVidia NVS 300" },␊ |
1532 | ␉{ 0x10DE10D8,␉0x10DE0863,␉"nVidia NVS 300" },␊ |
1533 | ␊ |
1534 | ␉// 10E0 - 10EF␊ |
1535 | ␉// 10F0 - 10FF␊ |
1536 | ␉// 1100 - 110F␊ |
1537 | ␉// 1110 - 111F␊ |
1538 | ␉// 1120 - 112F␊ |
1539 | ␉// 1130 - 113F␊ |
1540 | ␉// 1140 - 114F␊ |
1541 | ␉{ 0x10DE1140,␉0x1025064A,␉"Acer GeForce GT 620M" },␊ |
1542 | ␉{ 0x10DE1140,␉0x1025064C,␉"Acer GeForce GT 620M" },␊ |
1543 | ␉{ 0x10DE1140,␉0x10250680,␉"Acer GeForce GT 620M" },␊ |
1544 | ␉{ 0x10DE1140,␉0x10250692,␉"Acer GeForce GT 620M" },␊ |
1545 | ␉{ 0x10DE1140,␉0x10250694,␉"Acer GeForce GT 620M" },␊ |
1546 | ␉{ 0x10DE1140,␉0x10250702,␉"Acer GeForce GT 620M" },␊ |
1547 | ␉{ 0x10DE1140,␉0x10250719,␉"Acer GeForce GT 620M" },␊ |
1548 | ␉{ 0x10DE1140,␉0x10250725,␉"Acer GeForce GT 620M" },␊ |
1549 | ␉{ 0x10DE1140,␉0x10250728,␉"Acer GeForce GT 620M" },␊ |
1550 | ␉{ 0x10DE1140,␉0x1025072B,␉"Acer GeForce GT 620M" },␊ |
1551 | ␉{ 0x10DE1140,␉0x1025072E,␉"Acer GeForce GT 620M" },␊ |
1552 | ␉{ 0x10DE1140,␉0x10250732,␉"Acer GeForce GT 620M" },␊ |
1553 | ␉{ 0x10DE1140,␉0x10280565,␉"Dell GeForce GT 630M" },␊ |
1554 | ␉{ 0x10DE1140,␉0x10280568,␉"Dell GeForce GT 630M" },␊ |
1555 | ␉{ 0x10DE1140,␉0x144DC0D5,␉"Samsung GeForce GT 630M" },␊ |
1556 | ␉{ 0x10DE1140,␉0x17AA3901,␉"Lenovo GeForce GT 610M" },␊ |
1557 | ␉{ 0x10DE1140,␉0x17AA3903,␉"Lenovo GeForce GT 610M" },␊ |
1558 | ␉{ 0x10DE1140,␉0x17AA3983,␉"Lenovo GeForce GT 610M" },␊ |
1559 | ␉{ 0x10DE1140,␉0x17AA500D,␉"Lenovo GeForce GT 620M" },␊ |
1560 | ␉{ 0x10DE1140,␉0x1B0A20DD,␉"Pegatron GeForce GT 620M" },␊ |
1561 | ␉{ 0x10DE1140,␉0x1B0A20FD,␉"Pegatron GeForce GT 620M" },␊ |
1562 | ␉// 1150 - 115F␊ |
1563 | ␉// 1160 - 116F␊ |
1564 | ␉// 1170 - 117F␊ |
1565 | ␉// 1180 - 118F␊ |
1566 | ␉{ 0x10DE1180,␉0x00001255,␉"Afox GTX 680" },␊ |
1567 | ␉{ 0x10DE1180,␉0x104383F0,␉"Asus GTX680-2GD5" },␊ |
1568 | ␉{ 0x10DE1180,␉0x104383F6,␉"Asus GTX 680 Direct CU II" },␊ |
1569 | ␉{ 0x10DE1180,␉0x104383F7,␉"Asus GTX 680 Direct CU II" },␊ |
1570 | ␉{ 0x10DE1180,␉0x10DE0969,␉"nVidia GTX 680" },␊ |
1571 | ␉{ 0x10DE1180,␉0x10DE097A,␉"nVidia GeForce GTX 680" },␊ |
1572 | ␉{ 0x10DE1180,␉0x10B01180,␉"Gainward GTX 680" },␊ |
1573 | ␉{ 0x10DE1180,␉0x1458353C,␉"GV-N680OC-2GD WindForce GTX 680 OC" },␊ |
1574 | ␉{ 0x10DE1180,␉0x14622820,␉"MSi N680GTX TwinFrozer" },␊ |
1575 | ␉{ 0x10DE1180,␉0x14622830,␉"MSi GTX 680 Lightning" },␊ |
1576 | ␉{ 0x10DE1180,␉0x14622831,␉"MSi GTX 680 Lightning LN2" },␊ |
1577 | ␉{ 0x10DE1180,␉0x15691180,␉"Palit GTX 680 JetStream" },␊ |
1578 | ␉{ 0x10DE1180,␉0x15691181,␉"Palit GTX 680 JetStream" },␊ |
1579 | ␉{ 0x10DE1180,␉0x15691189,␉"Palit GTX 680 JetStream" },␊ |
1580 | ␉{ 0x10DE1180,␉0x174B1255,␉"PC Partner GeForce GTX 680" },␊ |
1581 | ␉{ 0x10DE1180,␉0x196E0969,␉"PNY GTX 680" },␊ |
1582 | ␉{ 0x10DE1180,␉0x19DA1255,␉"Zotac GTX 680" },␊ |
1583 | ␉{ 0x10DE1180,␉0x19DA1260,␉"Zotac GTX680" },␊ |
1584 | ␉{ 0x10DE1180,␉0x1ACC684A,␉"Point of View GTX 680" },␊ |
1585 | ␉{ 0x10DE1180,␉0x38421582,␉"EVGA GTX 680" },␊ |
1586 | ␉{ 0x10DE1180,␉0x38422680,␉"EVGA GTX 680" },␊ |
1587 | ␉{ 0x10DE1180,␉0x38422682,␉"EVGA GTX 680 SC" },␊ |
1588 | ␉{ 0x10DE1180,␉0x38422683,␉"EVGA GTX 680 SC" },␊ |
1589 | ␉{ 0x10DE1180,␉0x38422686,␉"EVGA GTX 680" },␊ |
1590 | ␉{ 0x10DE1180,␉0x38422689,␉"EVGA GTX 680" },␊ |
1591 | ␊ |
1592 | ␉{ 0x10DE1183,␉0x10DE1000,␉"nVidia GTX 660 Ti" },␊ |
1593 | ␉{ 0x10DE1183,␉0x14622843,␉"MSi GTX 660 Ti" },␊ |
1594 | ␉{ 0x10DE1183,␉0x19DA1280,␉"Zotac GTX 660 Ti" },␊ |
1595 | ␊ |
1596 | ␉{ 0x10DE1185,␉0x174B2260,␉"PC Partner GeForce GTX 660" },␊ |
1597 | ␊ |
1598 | ␉{ 0x10DE1188,␉0x10438406,␉"Asus GeForce GTX 690" },␊ |
1599 | ␉{ 0x10DE1188,␉0x10DE095B,␉"nVidia GeForce GTX 690" },␊ |
1600 | ␉{ 0x10DE1188,␉0x38422690,␉"EVGA GeForce GTX 690" },␊ |
1601 | ␊ |
1602 | ␉{ 0x10DE1189,␉0x10438405,␉"Asus GTX 670 Direct CU II TOP" },␊ |
1603 | ␉{ 0x10DE1189,␉0x10DE097A,␉"nVidia GeForce GTX 670" },␊ |
1604 | ␉{ 0x10DE1189,␉0x14583542,␉"Gigabyte GeForce GTX 670" },␊ |
1605 | ␉{ 0x10DE1189,␉0x14622840,␉"MSi GeForce GTX 670" },␊ |
1606 | ␉{ 0x10DE1189,␉0x15691189,␉"Palit GTX 670 JetStream" },␊ |
1607 | ␉{ 0x10DE1189,␉0x174B1260,␉"PC Partner GeForce GTX 670" },␊ |
1608 | ␉{ 0x10DE1189,␉0x19DA1255,␉"Zotac GTX 670 AMP! Edition" },␊ |
1609 | ␉{ 0x10DE1189,␉0x38422672,␉"EVGA GTX 670" },␊ |
1610 | ␉{ 0x10DE1189,␉0x38422678,␉"EVGA GTX 670" },␊ |
1611 | ␉// 1190 - 119F␊ |
1612 | ␉// 11A0 - 11AF␊ |
1613 | ␉{ 0x10DE11A0,␉0x10280550,␉"Dell GeForce GTX 680M" },␊ |
1614 | ␉{ 0x10DE11A0,␉0x10280551,␉"Dell GeForce GTX 680M" },␊ |
1615 | ␉{ 0x10DE11A0,␉0x1028057B,␉"Dell GeForce GTX 680M" },␊ |
1616 | ␉{ 0x10DE11A0,␉0x10280580,␉"Dell GeForce GTX 680M" },␊ |
1617 | ␉{ 0x10DE11A0,␉0x146210BC,␉"MSi GeForce GTX 680M" },␊ |
1618 | ␉{ 0x10DE11A0,␉0x146210BE,␉"MSi GeForce GTX 680M" },␊ |
1619 | ␉{ 0x10DE11A0,␉0x15580270,␉"Clevo GeForce GTX 680M" },␊ |
1620 | ␉{ 0x10DE11A0,␉0x15580271,␉"Clevo GeForce GTX 680M" },␊ |
1621 | ␉{ 0x10DE11A0,␉0x15580371,␉"Clevo GeForce GTX 680M" },␊ |
1622 | ␉{ 0x10DE11A0,␉0x15580372,␉"Clevo GeForce GTX 680M" },␊ |
1623 | ␉{ 0x10DE11A0,␉0x15585105,␉"Clevo GeForce GTX 680M" },␊ |
1624 | ␉{ 0x10DE11A0,␉0x15587102,␉"Clevo GeForce GTX 680M" },␊ |
1625 | ␉// 11B0 - 11BF␊ |
1626 | ␉{ 0x10DE11BC,␉0x1028053F,␉"Dell Quadro K5000M" },␊ |
1627 | ␉{ 0x10DE11BC,␉0x1028153F,␉"Dell Quadro K5000M" },␊ |
1628 | ␉{ 0x10DE11BC,␉0x10CF1762,␉"Fujitsu Quadro K5000M" },␊ |
1629 | ␉{ 0x10DE11BC,␉0x15580270,␉"Clevo Quadro K5000M" },␊ |
1630 | ␉{ 0x10DE11BC,␉0x15580371,␉"Clevo Quadro K5000M" },␊ |
1631 | ␊ |
1632 | ␉{ 0x10DE11BD,␉0x10CF1761,␉"Fujitsu Quadro K4000M" },␊ |
1633 | ␊ |
1634 | ␉{ 0x10DE11BE,␉0x10CF1760,␉"Fujitsu Quadro K3000M" },␊ |
1635 | ␉{ 0x10DE11BE,␉0x15585105,␉"Clevo Quadro K3000M" },␊ |
1636 | ␉{ 0x10DE11BE,␉0x15587102,␉"Clevo Quadro K3000M" },␊ |
1637 | ␉// 11C0 - 11CF␊ |
1638 | ␉{ 0x10DE11C0,␉0x10DE0995,␉"Inno3D GeForce GTX660" },␊ |
1639 | ␉// 11D0 - 11DF␊ |
1640 | ␉// 11E0 - 11EF␊ |
1641 | ␉// 11F0 - 11FF␊ |
1642 | ␉// 1200 - 120F␊ |
1643 | ␉{ 0x10DE1200,␉0x1043838B,␉"Asus GeForce GTX 560 Ti" },␊ |
1644 | ␉{ 0x10DE1200,␉0x10438390,␉"Asus GeForce GTX 560 Ti" },␊ |
1645 | ␉{ 0x10DE1200,␉0x104383BF,␉"Asus GeForce GTX 560 Ti" },␊ |
1646 | ␉{ 0x10DE1200,␉0x10B00801,␉"Gainward GeForce GTX 560 Ti" },␊ |
1647 | ␉{ 0x10DE1200,␉0x14583515,␉"Gigabyte GeForce GTX 560 Ti" },␊ |
1648 | ␉{ 0x10DE1200,␉0x1458351C,␉"Gigabyte GeForce GTX 560 Ti" },␊ |
1649 | ␉{ 0x10DE1200,␉0x14622601,␉"MSi GeForce GTX 560 Ti" },␊ |
1650 | ␉{ 0x10DE1200,␉0x196E0898,␉"PNY GeForce GTX 560 Ti" },␊ |
1651 | ␉{ 0x10DE1200,␉0x38421567,␉"EVGA GeForce GTX 560 Ti" },␊ |
1652 | ␉{ 0x10DE1200,␉0x38421568,␉"EVGA GeForce GTX 560 Ti" },␊ |
1653 | ␊ |
1654 | ␉{ 0x10DE1201,␉0x104383B4,␉"Asus GeForce GTX 560" },␊ |
1655 | ␉{ 0x10DE1201,␉0x10DE0895,␉"nVidia GeForce GTX 560" },␊ |
1656 | ␉{ 0x10DE1201,␉0x14622383,␉"MSi GeForce GTX 560" },␊ |
1657 | ␊ |
1658 | ␉{ 0x10DE1206,␉0x10DE0958,␉"nVidia GeForce GTX 555" },␊ |
1659 | ␊ |
1660 | ␉{ 0x10DE1207,␉0x174B0645,␉"PC Partner GeForce GT 645" },␊ |
1661 | ␊ |
1662 | ␉{ 0x10DE1210,␉0x10431487,␉"Asus GeForce GTX 570M" },␊ |
1663 | ␉{ 0x10DE1210,␉0x10432104,␉"Asus GeForce GTX 570M" },␊ |
1664 | ␉{ 0x10DE1210,␉0x1179FB12,␉"Toshiba GeForce GTX 570M" },␊ |
1665 | ␉{ 0x10DE1210,␉0x1179FB18,␉"Toshiba GeForce GTX 570M" },␊ |
1666 | ␉{ 0x10DE1210,␉0x1179FB1A,␉"Toshiba GeForce GTX 570M" },␊ |
1667 | ␉{ 0x10DE1210,␉0x146210BD,␉"MSi GeForce GTX 570M" },␊ |
1668 | ␊ |
1669 | ␉{ 0x10DE1211,␉0x1028048F,␉"Dell GeForce GTX 580M" },␊ |
1670 | ␉{ 0x10DE1211,␉0x10280490,␉"Dell GeForce GTX 580M" },␊ |
1671 | ␉{ 0x10DE1211,␉0x102804BA,␉"Dell GeForce GTX 580M" },␊ |
1672 | ␉{ 0x10DE1211,␉0x146210A9,␉"MSi GeForce GTX 580M" },␊ |
1673 | ␉{ 0x10DE1211,␉0x15580270,␉"Clevo GeForce GTX 580M" },␊ |
1674 | ␉{ 0x10DE1211,␉0x15580271,␉"Clevo GeForce GTX 580M" },␊ |
1675 | ␉{ 0x10DE1211,␉0x15585102,␉"Clevo GeForce GTX 580M" },␊ |
1676 | ␉{ 0x10DE1211,␉0x15587100,␉"Clevo GeForce GTX 580M" },␊ |
1677 | ␉{ 0x10DE1211,␉0x15587101,␉"Clevo GeForce GTX 580M" },␊ |
1678 | ␉{ 0x10DE1211,␉0x15587200,␉"Clevo GeForce GTX 580M" },␊ |
1679 | ␊ |
1680 | ␉{ 0x10DE1212,␉0x10280550,␉"Dell GeForce GTX 675M" },␊ |
1681 | ␉{ 0x10DE1212,␉0x10280551,␉"Dell GeForce GTX 675M" },␊ |
1682 | ␉{ 0x10DE1212,␉0x1028057B,␉"Dell GeForce GTX 675M" },␊ |
1683 | ␉{ 0x10DE1212,␉0x10280580,␉"Dell GeForce GTX 675M" },␊ |
1684 | ␉{ 0x10DE1212,␉0x10DE095D,␉"nVidia GeForce GTX 675M" },␊ |
1685 | ␉{ 0x10DE1212,␉0x144DC0D0,␉"Samsung GeForce GTX 675M" },␊ |
1686 | ␉{ 0x10DE1212,␉0x146210CB,␉"MSi GeForce GTX 675M" },␊ |
1687 | ␉{ 0x10DE1212,␉0x15580270,␉"Clevo GeForce GTX 675M" },␊ |
1688 | ␉{ 0x10DE1212,␉0x15580271,␉"Clevo GeForce GTX 675M" },␊ |
1689 | ␉{ 0x10DE1212,␉0x15585105,␉"Clevo GeForce GTX 675M" },␊ |
1690 | ␉{ 0x10DE1212,␉0x15587102,␉"Clevo GeForce GTX 675M" },␊ |
1691 | ␊ |
1692 | ␉{ 0x10DE1213,␉0x10432119,␉"Asus GeForce GTX 670M" },␊ |
1693 | ␉{ 0x10DE1213,␉0x10432120,␉"Asus GeForce GTX 670M" },␊ |
1694 | ␉{ 0x10DE1213,␉0x102804BA,␉"Dell GeForce GTX 670M" },␊ |
1695 | ␉{ 0x10DE1213,␉0x10432119,␉"Dell GeForce GTX 670M" },␊ |
1696 | ␉{ 0x10DE1213,␉0x10432120,␉"Dell GeForce GTX 670M" },␊ |
1697 | ␉{ 0x10DE1213,␉0x10DE095E,␉"nVidia GeForce GTX 670M" },␊ |
1698 | ␉{ 0x10DE1213,␉0x1179FB12,␉"Toshiba GeForce GTX 670M" },␊ |
1699 | ␉{ 0x10DE1213,␉0x1179FB18,␉"Toshiba GeForce GTX 670M" },␊ |
1700 | ␉{ 0x10DE1213,␉0x1179FB1A,␉"Toshiba GeForce GTX 670M" },␊ |
1701 | ␉{ 0x10DE1213,␉0x146210CB,␉"MSi GeForce GTX 670M" },␊ |
1702 | ␉{ 0x10DE1213,␉0x15580371,␉"Clevo GeForce GTX 670M" },␊ |
1703 | ␉{ 0x10DE1213,␉0x15585105,␉"Clevo GeForce GTX 670M" },␊ |
1704 | ␉{ 0x10DE1213,␉0x15587102,␉"Clevo GeForce GTX 670M" },␊ |
1705 | ␉{ 0x10DE1213,␉0x15588000,␉"Clevo GeForce GTX 670M" },␊ |
1706 | ␊ |
1707 | ␉{ 0x10DE1241,␉0x10DE091D,␉"nVidia GeForce GT 545" },␊ |
1708 | ␊ |
1709 | ␉{ 0x10DE1243,␉0x10438508,␉"Asus GeForce GT 545" },␊ |
1710 | ␉{ 0x10DE1243,␉0x14622315,␉"MSi GeForce GT 545" },␊ |
1711 | ␉{ 0x10DE1243,␉0x14622316,␉"MSi GeForce GT 545" },␊ |
1712 | ␉{ 0x10DE1243,␉0x16423A28,␉"Bitland GeForce GT 545" },␊ |
1713 | ␉{ 0x10DE1243,␉0x174B5178,␉"PC Partner GeForce GT 545" },␊ |
1714 | ␉{ 0x10DE1243,␉0x174B6178,␉"PC Partner GeForce GT 545" },␊ |
1715 | ␊ |
1716 | ␉{ 0x10DE1244,␉0x104383BC,␉"Asus GeForce GTX 550 Ti" },␊ |
1717 | ␉{ 0x10DE1244,␉0x1458351A,␉"GigaByte GeForce GTX 550 Ti" },␊ |
1718 | ␉{ 0x10DE1244,␉0x19DA5194,␉"Zotac GeForce GTX 550 Ti" },␊ |
1719 | ␉{ 0x10DE1244,␉0x1B0A90A2,␉"Pegatron GeForce GTX 550 Ti" },␊ |
1720 | ␉{ 0x10DE1244,␉0x38421556,␉"EVGA GeForce GTX 550 Ti" },␊ |
1721 | ␊ |
1722 | ␉{ 0x10DE1246,␉0x10280570,␉"Dell GeForce GT 550M" },␊ |
1723 | ␉{ 0x10DE1246,␉0x10280571,␉"Dell GeForce GT 550M" },␊ |
1724 | ␊ |
1725 | ␉{ 0x10DE1247,␉0x10431407,␉"Asus GeForce GT 555M" },␊ |
1726 | ␉{ 0x10DE1247,␉0x10431752,␉"Asus GeForce GT 555M" },␊ |
1727 | ␉{ 0x10DE1247,␉0x10432050,␉"Asus GeForce GT 555M" },␊ |
1728 | ␉{ 0x10DE1247,␉0x10432051,␉"Asus GeForce GT 555M" },␊ |
1729 | ␉{ 0x10DE1247,␉0x10432119,␉"Asus GeForce GT 670M" },␊ |
1730 | ␉{ 0x10DE1247,␉0x10432120,␉"Asus GeForce GT 670M" },␊ |
1731 | ␉{ 0x10DE1247,␉0x1043212A,␉"Asus GeForce GT 635M" },␊ |
1732 | ␉{ 0x10DE1247,␉0x1043212B,␉"Asus GeForce GT 635M" },␊ |
1733 | ␉{ 0x10DE1247,␉0x1043212C,␉"Asus GeForce GT 635M" },␊ |
1734 | ␉{ 0x10DE1247,␉0x14581532,␉"GigaByte GeForce GT 555M" },␊ |
1735 | ␉{ 0x10DE1247,␉0x14586744,␉"GigaByte GeForce GT 555M" },␊ |
1736 | ␉{ 0x10DE1247,␉0x152D0930,␉"Quanta GeForce GT 635M" },␊ |
1737 | ␊ |
1738 | ␉{ 0x10DE1248,␉0x152D0930,␉"Quanta GeForce GT 635M" },␊ |
1739 | ␉{ 0x10DE1248,␉0x17C010E7,␉"Wistron GeForce GT 555M" },␊ |
1740 | ␉{ 0x10DE1248,␉0x17C010E8,␉"Wistron GeForce GT 555M" },␊ |
1741 | ␉{ 0x10DE1248,␉0x17C010EA,␉"Wistron GeForce GT 555M" },␊ |
1742 | ␉{ 0x10DE1248,␉0x18540890,␉"LG GeForce GT 555M" },␊ |
1743 | ␉{ 0x10DE1248,␉0x18540891,␉"LG GeForce GT 555M" },␊ |
1744 | ␉{ 0x10DE1248,␉0x18541795,␉"LG GeForce GT 555M" },␊ |
1745 | ␉{ 0x10DE1248,␉0x18541796,␉"LG GeForce GT 555M" },␊ |
1746 | ␊ |
1747 | ␉{ 0x10DE124B,␉0x10438540,␉"Asus GeForce GT 640" },␊ |
1748 | ␉{ 0x10DE124B,␉0x14622319,␉"MSi GeForce GT 640" },␊ |
1749 | ␉{ 0x10DE124B,␉0x1462231A,␉"MSi GeForce GT 640" },␊ |
1750 | ␉{ 0x10DE124B,␉0x174B0640,␉"PC Partner GeForce GT 640" },␊ |
1751 | ␊ |
1752 | ␉{ 0x10DE124D,␉0x10280491,␉"Dell GeForce GT 555M" },␊ |
1753 | ␉{ 0x10DE124D,␉0x10280570,␉"Dell GeForce GT 555M" },␊ |
1754 | ␉{ 0x10DE124D,␉0x10280571,␉"Dell GeForce GT 555M" },␊ |
1755 | ␉{ 0x10DE124D,␉0x1462108D,␉"MSi GeForce GT 555M" },␊ |
1756 | ␉{ 0x10DE124D,␉0x146210CC,␉"MSi GeForce GT 635M" },␊ |
1757 | ␊ |
1758 | ␉{ 0x10DE1251,␉0x102802A2,␉"Dell GeForce GTX 560M" },␊ |
1759 | ␉{ 0x10DE1251,␉0x102802F8,␉"Dell GeForce GTX 560M" },␊ |
1760 | ␉{ 0x10DE1251,␉0x1028048F,␉"Dell GeForce GTX 560M" },␊ |
1761 | ␉{ 0x10DE1251,␉0x10280490,␉"Dell GeForce GTX 560M" },␊ |
1762 | ␉{ 0x10DE1251,␉0x102804BA,␉"Dell GeForce GTX 560M" },␊ |
1763 | ␉{ 0x10DE1251,␉0x104313B7,␉"Asus GeForce GTX 560M" },␊ |
1764 | ␉{ 0x10DE1251,␉0x1043204A,␉"Asus GeForce GTX 560M" },␊ |
1765 | ␉{ 0x10DE1251,␉0x1043204B,␉"Asus GeForce GTX 560M" },␊ |
1766 | ␉{ 0x10DE1251,␉0x10432100,␉"Asus GeForce GTX 560M" },␊ |
1767 | ␉{ 0x10DE1251,␉0x10432101,␉"Asus GeForce GTX 560M" },␊ |
1768 | ␉{ 0x10DE1251,␉0x104384BA,␉"Asus GeForce GTX 560M" },␊ |
1769 | ␉{ 0x10DE1251,␉0x1179FC00,␉"Toshiba GeForce GTX 560M" },␊ |
1770 | ␉{ 0x10DE1251,␉0x1179FC01,␉"Toshiba GeForce GTX 560M" },␊ |
1771 | ␉{ 0x10DE1251,␉0x1179FC05,␉"Toshiba GeForce GTX 560M" },␊ |
1772 | ␉{ 0x10DE1251,␉0x146210A9,␉"MSi GeForce GTX 560M" },␊ |
1773 | ␉{ 0x10DE1251,␉0x15585102,␉"Clevo/Kapok GeForce GTX 560M" },␊ |
1774 | ␉{ 0x10DE1251,␉0x15587100,␉"Clevo/Kapok GeForce GTX 560M" },␊ |
1775 | ␉{ 0x10DE1251,␉0x15587101,␉"Clevo/Kapok GeForce GTX 560M" },␊ |
1776 | ␉{ 0x10DE1251,␉0x15587200,␉"Clevo/Kapok GeForce GTX 560M" },␊ |
1777 | ␉{ 0x10DE1251,␉0x15588000,␉"Clevo/Kapok GeForce GTX 560M" },␊ |
1778 | ␉// 1260 - 126F␊ |
1779 | ␉// 1270 - 127F␊ |
1780 | ␉// 1280 - 128F␊ |
1781 | ␉// 1290 - 129F␊ |
1782 | ␉// 12A0 - 12AF␊ |
1783 | ␉// 12B0 - 12BF␊ |
1784 | ␉// 12C0 - 12CF␊ |
1785 | ␉// 12D0 - 12DF␊ |
1786 | ␉// 12E0 - 12EF␊ |
1787 | ␉// 12F0 - 12FF␊ |
1788 | /* ------ Specific DeviceID and Generic SubDevID. ------ */␊ |
1789 | ␉// 0000 - 0040␉␊ |
1790 | ␉// 0040 - 004F␉␊ |
1791 | ␉{ 0x10DE0040,␉NV_SUB_IDS,␉"GeForce 6800 Ultra" },␊ |
1792 | ␉{ 0x10DE0041,␉NV_SUB_IDS,␉"GeForce 6800" },␊ |
1793 | ␉{ 0x10DE0042,␉NV_SUB_IDS,␉"GeForce 6800 LE" },␊ |
1794 | ␉{ 0x10DE0043,␉NV_SUB_IDS,␉"GeForce 6800 XE" },␊ |
1795 | ␉{ 0x10DE0044,␉NV_SUB_IDS,␉"GeForce 6800 XT" },␊ |
1796 | ␉{ 0x10DE0045,␉NV_SUB_IDS,␉"GeForce 6800 GT" },␊ |
1797 | ␉{ 0x10DE0046,␉NV_SUB_IDS,␉"GeForce 6800 GT" },␊ |
1798 | ␉{ 0x10DE0047,␉NV_SUB_IDS,␉"GeForce 6800 GS" },␊ |
1799 | ␉{ 0x10DE0048,␉NV_SUB_IDS,␉"GeForce 6800 XT" },␊ |
1800 | ␉{ 0x10DE004D,␉NV_SUB_IDS,␉"Quadro FX 3400" },␊ |
1801 | ␉{ 0x10DE004E,␉NV_SUB_IDS,␉"Quadro FX 4000" },␊ |
1802 | ␉// 0050 - 005F␊ |
1803 | ␉// 0060 - 006F␊ |
1804 | ␉// 0070 - 007F␊ |
1805 | ␉// 0080 - 008F␊ |
1806 | ␉// 0090 - 009F␊ |
1807 | ␉{ 0x10DE0090,␉NV_SUB_IDS,␉"GeForce 7800 GTX" },␊ |
1808 | ␉{ 0x10DE0091,␉NV_SUB_IDS,␉"GeForce 7800 GTX" },␊ |
1809 | ␉{ 0x10DE0092,␉NV_SUB_IDS,␉"GeForce 7800 GT" },␊ |
1810 | ␉{ 0x10DE0093,␉NV_SUB_IDS,␉"GeForce 7800 GS" },␊ |
1811 | ␉{ 0x10DE0095,␉NV_SUB_IDS,␉"GeForce 7800 SLI" },␊ |
1812 | ␉{ 0x10DE0098,␉NV_SUB_IDS,␉"GeForce Go 7800" },␊ |
1813 | ␉{ 0x10DE0099,␉NV_SUB_IDS,␉"GeForce Go 7800 GTX" },␊ |
1814 | ␉{ 0x10DE009D,␉NV_SUB_IDS,␉"Quadro FX 4500" },␊ |
1815 | ␉// 00A0 - 00AF␉␊ |
1816 | ␉// 00B0 - 00BF␉␊ |
1817 | ␉// 00C0 - 00CF␉␊ |
1818 | ␉{ 0x10DE00C0,␉NV_SUB_IDS,␉"GeForce 6800 GS" },␊ |
1819 | ␉{ 0x10DE00C1,␉NV_SUB_IDS,␉"GeForce 6800" },␊ |
1820 | ␉{ 0x10DE00C2,␉NV_SUB_IDS,␉"GeForce 6800 LE" },␊ |
1821 | ␉{ 0x10DE00C3,␉NV_SUB_IDS,␉"GeForce 6800 XT" },␊ |
1822 | ␉{ 0x10DE00C8,␉NV_SUB_IDS,␉"GeForce Go 6800" },␊ |
1823 | ␉{ 0x10DE00C9,␉NV_SUB_IDS,␉"GeForce Go 6800 Ultra" },␊ |
1824 | ␉{ 0x10DE00CC,␉NV_SUB_IDS,␉"Quadro FX Go1400" },␊ |
1825 | ␉{ 0x10DE00CD,␉NV_SUB_IDS,␉"Quadro FX 3450/4000 SDI" },␊ |
1826 | ␉{ 0x10DE00CE,␉NV_SUB_IDS,␉"Quadro FX 1400" },␊ |
1827 | ␉// 00D0 - 00DF␉␊ |
1828 | ␉// 00E0 - 00EF␉␊ |
1829 | ␉// 00F0 - 00FF␉␊ |
1830 | ␉{ 0x10DE00F1,␉NV_SUB_IDS,␉"GeForce 6600 GT" },␊ |
1831 | ␉{ 0x10DE00F2,␉NV_SUB_IDS,␉"GeForce 6600" },␊ |
1832 | ␉{ 0x10DE00F3,␉NV_SUB_IDS,␉"GeForce 6200" },␊ |
1833 | ␉{ 0x10DE00F4,␉NV_SUB_IDS,␉"GeForce 6600 LE" },␊ |
1834 | ␉{ 0x10DE00F5,␉NV_SUB_IDS,␉"GeForce 7800 GS" },␊ |
1835 | ␉{ 0x10DE00F6,␉NV_SUB_IDS,␉"GeForce 6800 GS/XT" },␊ |
1836 | ␉{ 0x10DE00F8,␉NV_SUB_IDS,␉"Quadro FX 3400/4400" },␊ |
1837 | ␉{ 0x10DE00F9,␉NV_SUB_IDS,␉"GeForce 6800 Series GPU" },␊ |
1838 | ␉// 0100 - 010F␉␊ |
1839 | ␉// 0110 - 011F␉␊ |
1840 | ␉// 0120 - 012F␉␊ |
1841 | ␉// 0130 - 013F␉␊ |
1842 | ␉// 0140 - 014F␉␊ |
1843 | ␉{ 0x10DE0140,␉NV_SUB_IDS,␉"GeForce 6600 GT" },␊ |
1844 | ␉{ 0x10DE0141,␉NV_SUB_IDS,␉"GeForce 6600" },␊ |
1845 | ␉{ 0x10DE0142,␉NV_SUB_IDS,␉"GeForce 6600 LE" },␊ |
1846 | ␉{ 0x10DE0143,␉NV_SUB_IDS,␉"GeForce 6600 VE" },␊ |
1847 | ␉{ 0x10DE0144,␉NV_SUB_IDS,␉"GeForce Go 6600" },␊ |
1848 | ␉{ 0x10DE0145,␉NV_SUB_IDS,␉"GeForce 6610 XL" },␊ |
1849 | ␉{ 0x10DE0146,␉NV_SUB_IDS,␉"GeForce Go 6600 TE/6200 TE" },␊ |
1850 | ␉{ 0x10DE0147,␉NV_SUB_IDS,␉"GeForce 6700 XL" },␊ |
1851 | ␉{ 0x10DE0148,␉NV_SUB_IDS,␉"GeForce Go 6600" },␊ |
1852 | ␉{ 0x10DE0149,␉NV_SUB_IDS,␉"GeForce Go 6600 GT" },␊ |
1853 | ␉{ 0x10DE014A,␉NV_SUB_IDS,␉"Quadro NVS 440" },␊ |
1854 | ␉{ 0x10DE014C,␉NV_SUB_IDS,␉"Quadro FX 550" },␊ |
1855 | ␉{ 0x10DE014D,␉NV_SUB_IDS,␉"Quadro FX 550" },␊ |
1856 | ␉{ 0x10DE014E,␉NV_SUB_IDS,␉"Quadro FX 540" },␊ |
1857 | ␉{ 0x10DE014F,␉NV_SUB_IDS,␉"GeForce 6200" },␊ |
1858 | ␉// 0150 - 015F␉␊ |
1859 | ␉// 0160 - 016F␉␊ |
1860 | ␉{ 0x10DE0160,␉NV_SUB_IDS,␉"GeForce 6500" },␊ |
1861 | ␉{ 0x10DE0161,␉NV_SUB_IDS,␉"GeForce 6200 TurboCache(TM)" },␊ |
1862 | ␉{ 0x10DE0162,␉NV_SUB_IDS,␉"GeForce 6200SE TurboCache(TM)" },␊ |
1863 | ␉{ 0x10DE0163,␉NV_SUB_IDS,␉"GeForce 6200 LE" },␊ |
1864 | ␉{ 0x10DE0164,␉NV_SUB_IDS,␉"GeForce Go 6200" },␊ |
1865 | ␉{ 0x10DE0165,␉NV_SUB_IDS,␉"Quadro NVS 285" },␊ |
1866 | ␉{ 0x10DE0166,␉NV_SUB_IDS,␉"GeForce Go 6400" },␊ |
1867 | ␉{ 0x10DE0167,␉NV_SUB_IDS,␉"GeForce Go 6200" },␊ |
1868 | ␉{ 0x10DE0168,␉NV_SUB_IDS,␉"GeForce Go 6400" },␊ |
1869 | ␉{ 0x10DE0169,␉NV_SUB_IDS,␉"GeForce 6250" },␊ |
1870 | ␉{ 0x10DE016A,␉NV_SUB_IDS,␉"GeForce 7100 GS" },␊ |
1871 | ␉{ 0x10DE016C,␉NV_SUB_IDS,␉"NVIDIA NV44GLM" },␊ |
1872 | ␉{ 0x10DE016D,␉NV_SUB_IDS,␉"NVIDIA NV44GLM" },␊ |
1873 | ␉// 0170 - 017F␉␊ |
1874 | ␉// 0180 - 018F␉␊ |
1875 | ␉// 0190 - 019F␉␉␊ |
1876 | ␉{ 0x10DE0191,␉NV_SUB_IDS,␉"GeForce 8800 GTX" },␊ |
1877 | ␉{ 0x10DE0193,␉NV_SUB_IDS,␉"GeForce 8800 GTS" },␊ |
1878 | ␉{ 0x10DE0194,␉NV_SUB_IDS,␉"GeForce 8800 Ultra" },␊ |
1879 | ␉{ 0x10DE0197,␉NV_SUB_IDS,␉"Tesla C870" },␊ |
1880 | ␉{ 0x10DE019D,␉NV_SUB_IDS,␉"Quadro FX 5600" },␊ |
1881 | ␉{ 0x10DE019E,␉NV_SUB_IDS,␉"Quadro FX 4600" },␊ |
1882 | ␉// 01A0 - 01AF␊ |
1883 | ␉// 01B0 - 01BF␊ |
1884 | ␉// 01C0 - 01CF␊ |
1885 | ␉// 01D0 - 01DF␊ |
1886 | ␉{ 0x10DE01D0,␉NV_SUB_IDS,␉"GeForce 7350 LE" },␊ |
1887 | ␉{ 0x10DE01D1,␉NV_SUB_IDS,␉"GeForce 7300 LE" },␊ |
1888 | ␉{ 0x10DE01D2,␉NV_SUB_IDS,␉"GeForce 7550 LE" },␊ |
1889 | ␉{ 0x10DE01D3,␉NV_SUB_IDS,␉"GeForce 7300 SE/7200 GS" },␊ |
1890 | ␉{ 0x10DE01D6,␉NV_SUB_IDS,␉"GeForce Go 7200" },␊ |
1891 | ␉{ 0x10DE01D7,␉NV_SUB_IDS,␉"Quadro NVS 110M / GeForce Go 7300" },␊ |
1892 | ␉{ 0x10DE01D8,␉NV_SUB_IDS,␉"GeForce Go 7400" },␊ |
1893 | ␉{ 0x10DE01D9,␉NV_SUB_IDS,␉"GeForce Go 7450" },␊ |
1894 | ␉{ 0x10DE01DA,␉NV_SUB_IDS,␉"Quadro NVS 110M" },␊ |
1895 | ␉{ 0x10DE01DB,␉NV_SUB_IDS,␉"Quadro NVS 120M" },␊ |
1896 | ␉{ 0x10DE01DC,␉NV_SUB_IDS,␉"Quadro FX 350M" },␊ |
1897 | ␉{ 0x10DE01DD,␉NV_SUB_IDS,␉"GeForce 7500 LE" },␊ |
1898 | ␉{ 0x10DE01DE,␉NV_SUB_IDS,␉"Quadro FX 350" },␊ |
1899 | ␉{ 0x10DE01DF,␉NV_SUB_IDS,␉"GeForce 7300 GS" },␊ |
1900 | ␉// 01E0 - 01EF␉␊ |
1901 | ␉// 01F0 - 01FF␊ |
1902 | ␉{ 0x10DE01F0,␉NV_SUB_IDS,␉"GeForce4 MX" },␊ |
1903 | ␉// 0200 - 020F␉␊ |
1904 | ␉// 0210 - 021F␉␊ |
1905 | ␉{ 0x10DE0211,␉NV_SUB_IDS,␉"GeForce 6800" },␊ |
1906 | ␉{ 0x10DE0212,␉NV_SUB_IDS,␉"GeForce 6800 LE" },␊ |
1907 | ␉{ 0x10DE0215,␉NV_SUB_IDS,␉"GeForce 6800 GT" },␊ |
1908 | ␉{ 0x10DE0218,␉NV_SUB_IDS,␉"GeForce 6800 XT" },␊ |
1909 | ␉// 0220 - 022F␊ |
1910 | ␉{ 0x10DE0221,␉NV_SUB_IDS,␉"GeForce 6200" },␊ |
1911 | ␉{ 0x10DE0222,␉NV_SUB_IDS,␉"GeForce 6200 A-LE" },␊ |
1912 | ␉{ 0x10DE0228,␉NV_SUB_IDS,␉"NVIDIA NV44M" },␊ |
1913 | ␉// 0230 - 023F␊ |
1914 | ␉// 0240 - 024F␊ |
1915 | ␉{ 0x10DE0240,␉NV_SUB_IDS,␉"GeForce 6150" },␊ |
1916 | ␉{ 0x10DE0241,␉NV_SUB_IDS,␉"GeForce 6150 LE" },␊ |
1917 | ␉{ 0x10DE0242,␉NV_SUB_IDS,␉"GeForce 6100" },␊ |
1918 | ␉{ 0x10DE0243,␉NV_SUB_IDS,␉"NVIDIA C51" },␊ |
1919 | ␉{ 0x10DE0244,␉NV_SUB_IDS,␉"GeForce Go 6150" },␊ |
1920 | ␉{ 0x10DE0245,␉NV_SUB_IDS,␉"Quadro NVS 210S / GeForce 6150LE" },␊ |
1921 | ␉{ 0x10DE0247,␉NV_SUB_IDS,␉"GeForce Go 6100" },␊ |
1922 | ␉// 0250 - 025F␊ |
1923 | ␉{ 0x10DE025B,␉NV_SUB_IDS,␉"Quadro4 700 XGL" },␊ |
1924 | ␉// 0260 - 026F␊ |
1925 | ␉// 0270 - 027F␊ |
1926 | ␉// 0280 - 028F␊ |
1927 | ␉// 0290 - 029F␊ |
1928 | ␉{ 0x10DE0290,␉NV_SUB_IDS,␉"GeForce 7900 GTX" },␊ |
1929 | ␉{ 0x10DE0291,␉NV_SUB_IDS,␉"GeForce 7900 GT/GTO" },␊ |
1930 | ␉{ 0x10DE0292,␉NV_SUB_IDS,␉"GeForce 7900 GS" },␊ |
1931 | ␉{ 0x10DE0293,␉NV_SUB_IDS,␉"GeForce 7950 GX2" },␊ |
1932 | ␉{ 0x10DE0294,␉NV_SUB_IDS,␉"GeForce 7950 GX2" },␊ |
1933 | ␉{ 0x10DE0295,␉NV_SUB_IDS,␉"GeForce 7950 GT" },␊ |
1934 | ␉{ 0x10DE0298,␉NV_SUB_IDS,␉"GeForce Go 7900 GS" },␊ |
1935 | ␉{ 0x10DE0299,␉NV_SUB_IDS,␉"GeForce Go 7900 GTX" },␊ |
1936 | ␉{ 0x10DE029A,␉NV_SUB_IDS,␉"Quadro FX 2500M" },␊ |
1937 | ␉{ 0x10DE029B,␉NV_SUB_IDS,␉"Quadro FX 1500M" },␊ |
1938 | ␉{ 0x10DE029C,␉NV_SUB_IDS,␉"Quadro FX 5500" },␊ |
1939 | ␉{ 0x10DE029D,␉NV_SUB_IDS,␉"Quadro FX 3500" },␊ |
1940 | ␉{ 0x10DE029E,␉NV_SUB_IDS,␉"Quadro FX 1500" },␊ |
1941 | ␉{ 0x10DE029F,␉NV_SUB_IDS,␉"Quadro FX 4500 X2" },␊ |
1942 | ␉// 02A0 - 02AF␊ |
1943 | ␉// 02B0 - 02BF␊ |
1944 | ␉// 02C0 - 02CF␊ |
1945 | ␉// 02D0 - 02DF␊ |
1946 | ␉// 02E0 - 02EF␊ |
1947 | ␉{ 0x10DE02E0,␉NV_SUB_IDS,␉"GeForce 7600 GT" },␊ |
1948 | ␉{ 0x10DE02E1,␉NV_SUB_IDS,␉"GeForce 7600 GS" },␊ |
1949 | ␉{ 0x10DE02E2,␉NV_SUB_IDS,␉"GeForce 7300 GT" },␊ |
1950 | ␉{ 0x10DE02E3,␉NV_SUB_IDS,␉"GeForce 7900 GS" },␊ |
1951 | ␉{ 0x10DE02E4,␉NV_SUB_IDS,␉"GeForce 7950 GT" },␊ |
1952 | ␉// 02F0 - 02FF␊ |
1953 | ␉// 0300 - 030F␊ |
1954 | ␉{ 0x10DE0301,␉NV_SUB_IDS,␉"GeForce FX 5800 Ultra" },␊ |
1955 | ␉{ 0x10DE0302,␉NV_SUB_IDS,␉"GeForce FX 5800" },␊ |
1956 | ␉{ 0x10DE0308,␉NV_SUB_IDS,␉"Quadro FX 2000" },␊ |
1957 | ␉{ 0x10DE0309,␉NV_SUB_IDS,␉"Quadro FX 1000" },␊ |
1958 | ␉// 0310 - 031F␊ |
1959 | ␉{ 0x10DE0311,␉NV_SUB_IDS,␉"GeForce FX 5600 Ultra" },␊ |
1960 | ␉{ 0x10DE0312,␉NV_SUB_IDS,␉"GeForce FX 5600" },␊ |
1961 | ␉{ 0x10DE0314,␉NV_SUB_IDS,␉"GeForce FX 5600XT" },␊ |
1962 | ␉{ 0x10DE031A,␉NV_SUB_IDS,␉"GeForce FX Go5600" },␊ |
1963 | ␉{ 0x10DE031B,␉NV_SUB_IDS,␉"GeForce FX Go5650" },␊ |
1964 | ␉{ 0x10DE031C,␉NV_SUB_IDS,␉"Quadro FX Go700" },␊ |
1965 | ␉// 0320 - 032F␊ |
1966 | ␉{ 0x10DE0320,␉NV_SUB_IDS,␉"GeForce FX 5200" },␊ |
1967 | ␉{ 0x10DE0321,␉NV_SUB_IDS,␉"GeForce FX 5200 Ultra" },␊ |
1968 | ␉{ 0x10DE0322,␉NV_SUB_IDS,␉"GeForce FX 5200" },␊ |
1969 | ␉{ 0x10DE0323,␉NV_SUB_IDS,␉"GeForce FX 5200 LE" },␊ |
1970 | ␉{ 0x10DE0324,␉NV_SUB_IDS,␉"GeForce FX Go5200" },␊ |
1971 | ␉{ 0x10DE0325,␉NV_SUB_IDS,␉"GeForce FX Go5250" },␊ |
1972 | ␉{ 0x10DE0326,␉NV_SUB_IDS,␉"GeForce FX 5500" },␊ |
1973 | ␉{ 0x10DE0328,␉NV_SUB_IDS,␉"GeForce FX Go5200 32M/64M" },␊ |
1974 | ␉{ 0x10DE0329,␉NV_SUB_IDS,␉"GeForce FX Go5200" },␊ |
1975 | ␉{ 0x10DE032A,␉NV_SUB_IDS,␉"Quadro NVS 55/280 PCI" },␊ |
1976 | ␉{ 0x10DE032B,␉NV_SUB_IDS,␉"Quadro FX 500/600 PCI" },␊ |
1977 | ␉{ 0x10DE032C,␉NV_SUB_IDS,␉"GeForce FX Go53xx Series" },␊ |
1978 | ␉{ 0x10DE032D,␉NV_SUB_IDS,␉"GeForce FX Go5100" },␊ |
1979 | ␉// { 0x10DE032F,␉NV_SUB_IDS,␉"NVIDIA NV34GL" },␊ |
1980 | ␉// 0330 - 033F␊ |
1981 | ␉{ 0x10DE0330,␉NV_SUB_IDS,␉"GeForce FX 5900 Ultra" },␊ |
1982 | ␉{ 0x10DE0331,␉NV_SUB_IDS,␉"GeForce FX 5900" },␊ |
1983 | ␉{ 0x10DE0332,␉NV_SUB_IDS,␉"GeForce FX 5900XT" },␊ |
1984 | ␉{ 0x10DE0333,␉NV_SUB_IDS,␉"GeForce FX 5950 Ultra" },␊ |
1985 | ␉{ 0x10DE0334,␉NV_SUB_IDS,␉"GeForce FX 5900ZT" },␊ |
1986 | ␉{ 0x10DE0338,␉NV_SUB_IDS,␉"Quadro FX 3000" },␊ |
1987 | ␉{ 0x10DE033F,␉NV_SUB_IDS,␉"Quadro FX 700" },␊ |
1988 | ␉// 0340 - 034F␊ |
1989 | ␉{ 0x10DE0341,␉NV_SUB_IDS,␉"GeForce FX 5700 Ultra" },␊ |
1990 | ␉{ 0x10DE0342,␉NV_SUB_IDS,␉"GeForce FX 5700" },␊ |
1991 | ␉{ 0x10DE0343,␉NV_SUB_IDS,␉"GeForce FX 5700LE" },␊ |
1992 | ␉{ 0x10DE0344,␉NV_SUB_IDS,␉"GeForce FX 5700VE" },␊ |
1993 | ␉// { 0x10DE0345,␉NV_SUB_IDS,␉"NVIDIA NV36.5" },␊ |
1994 | ␉{ 0x10DE0347,␉NV_SUB_IDS,␉"GeForce FX Go5700" },␊ |
1995 | ␉{ 0x10DE0348,␉NV_SUB_IDS,␉"GeForce FX Go5700" },␊ |
1996 | ␉{ 0x10DE0349,␉NV_SUB_IDS,␉"NV36M Pro" },␊ |
1997 | ␉{ 0x10DE034B,␉NV_SUB_IDS,␉"NV36MAP" },␊ |
1998 | ␉{ 0x10DE034C,␉NV_SUB_IDS,␉"Quadro FX Go1000" },␊ |
1999 | ␉{ 0x10DE034E,␉NV_SUB_IDS,␉"Quadro FX 1100" },␊ |
2000 | ␉// { 0x10DE034F,␉NV_SUB_IDS,␉"NVIDIA NV36GL" },␊ |
2001 | ␉// 0350 - 035F␊ |
2002 | ␉// 0360 - 036F␊ |
2003 | ␉// 0370 - 037F␊ |
2004 | ␉// 0380 - 038F␊ |
2005 | ␉{ 0x10DE038B,␉NV_SUB_IDS,␉"GeForce 7650 GS" },␊ |
2006 | ␉// 0390 - 039F␊ |
2007 | ␉{ 0x10DE0390,␉NV_SUB_IDS,␉"GeForce 7650 GS" },␊ |
2008 | ␉{ 0x10DE0391,␉NV_SUB_IDS,␉"GeForce 7600 GT" },␊ |
2009 | ␉{ 0x10DE0392,␉NV_SUB_IDS,␉"GeForce 7600 GS" },␊ |
2010 | ␉{ 0x10DE0393,␉NV_SUB_IDS,␉"GeForce 7300 GT" },␊ |
2011 | ␉{ 0x10DE0394,␉NV_SUB_IDS,␉"GeForce 7600 LE" },␊ |
2012 | ␉{ 0x10DE0395,␉NV_SUB_IDS,␉"GeForce 7300 GT" },␊ |
2013 | ␉{ 0x10DE0397,␉NV_SUB_IDS,␉"GeForce Go 7700" },␊ |
2014 | ␉{ 0x10DE0398,␉NV_SUB_IDS,␉"GeForce Go 7600" },␊ |
2015 | ␉{ 0x10DE0399,␉NV_SUB_IDS,␉"GeForce Go 7600 GT"},␊ |
2016 | ␉{ 0x10DE039A,␉NV_SUB_IDS,␉"Quadro NVS 300M" },␊ |
2017 | ␉{ 0x10DE039B,␉NV_SUB_IDS,␉"GeForce Go 7900 SE" },␊ |
2018 | ␉{ 0x10DE039C,␉NV_SUB_IDS,␉"Quadro FX 560M" },␊ |
2019 | ␉{ 0x10DE039E,␉NV_SUB_IDS,␉"Quadro FX 560" },␊ |
2020 | ␉// 03A0 - 03AF␊ |
2021 | ␉// 03B0 - 03BF␊ |
2022 | ␉// 03C0 - 03CF␊ |
2023 | ␉// 03D0 - 03DF␊ |
2024 | ␉{ 0x10DE03D0,␉NV_SUB_IDS,␉"GeForce 6150SE nForce 430" },␊ |
2025 | ␉{ 0x10DE03D1,␉NV_SUB_IDS,␉"GeForce 6100 nForce 405" },␊ |
2026 | ␉{ 0x10DE03D2,␉NV_SUB_IDS,␉"GeForce 6100 nForce 400" },␊ |
2027 | ␉{ 0x10DE03D5,␉NV_SUB_IDS,␉"GeForce 6100 nForce 420" },␊ |
2028 | ␉{ 0x10DE03D6,␉NV_SUB_IDS,␉"GeForce 7025 / nForce 630a" },␊ |
2029 | ␉// 03E0 - 03EF␊ |
2030 | ␉// 03F0 - 03FF␊ |
2031 | ␉// 0400 - 040F␊ |
2032 | ␉{ 0x10DE0400,␉NV_SUB_IDS,␉"GeForce 8600 GTS" },␊ |
2033 | ␉{ 0x10DE0401,␉NV_SUB_IDS,␉"GeForce 8600 GT" },␊ |
2034 | ␉{ 0x10DE0402,␉NV_SUB_IDS,␉"GeForce 8600 GT" },␊ |
2035 | ␉{ 0x10DE0403,␉NV_SUB_IDS,␉"GeForce 8600 GS" },␊ |
2036 | ␉{ 0x10DE0404,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2037 | ␉{ 0x10DE0405,␉NV_SUB_IDS,␉"GeForce 9500M GS" },␊ |
2038 | ␉{ 0x10DE0406,␉NV_SUB_IDS,␉"GeForce 8300 GS" },␊ |
2039 | ␉{ 0x10DE0407,␉NV_SUB_IDS,␉"GeForce 8600M GT" },␊ |
2040 | ␉{ 0x10DE0408,␉NV_SUB_IDS,␉"GeForce 9650M GS" },␊ |
2041 | ␉{ 0x10DE0409,␉NV_SUB_IDS,␉"GeForce 8700M GT" },␊ |
2042 | ␉{ 0x10DE040A,␉NV_SUB_IDS,␉"Quadro FX 370" },␊ |
2043 | ␉{ 0x10DE040B,␉NV_SUB_IDS,␉"Quadro NVS 320M" },␊ |
2044 | ␉{ 0x10DE040C,␉NV_SUB_IDS,␉"Quadro FX 570M" },␊ |
2045 | ␉{ 0x10DE040D,␉NV_SUB_IDS,␉"Quadro FX 1600M" },␊ |
2046 | ␉{ 0x10DE040E,␉NV_SUB_IDS,␉"Quadro FX 570" },␊ |
2047 | ␉{ 0x10DE040F,␉NV_SUB_IDS,␉"Quadro FX 1700" },␊ |
2048 | ␉// 0410 - 041F␊ |
2049 | ␉{ 0x10DE0410,␉NV_SUB_IDS,␉"GeForce GT 330" },␊ |
2050 | ␉// 0420 - 042F␊ |
2051 | ␉{ 0x10DE0420,␉NV_SUB_IDS,␉"GeForce 8400 SE" },␊ |
2052 | ␉{ 0x10DE0421,␉NV_SUB_IDS,␉"GeForce 8500 GT" },␊ |
2053 | ␉{ 0x10DE0422,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2054 | ␉{ 0x10DE0423,␉NV_SUB_IDS,␉"GeForce 8300 GS" },␊ |
2055 | ␉{ 0x10DE0424,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2056 | ␉{ 0x10DE0425,␉NV_SUB_IDS,␉"GeForce 8600M GS" },␊ |
2057 | ␉{ 0x10DE0426,␉NV_SUB_IDS,␉"GeForce 8400M GT" },␊ |
2058 | ␉{ 0x10DE0427,␉NV_SUB_IDS,␉"GeForce 8400M GS" },␊ |
2059 | ␉{ 0x10DE0428,␉NV_SUB_IDS,␉"GeForce 8400M G" },␊ |
2060 | ␉{ 0x10DE0429,␉NV_SUB_IDS,␉"Quadro NVS 140M" },␊ |
2061 | ␉{ 0x10DE042A,␉NV_SUB_IDS,␉"Quadro NVS 130M" },␊ |
2062 | ␉{ 0x10DE042B,␉NV_SUB_IDS,␉"Quadro NVS 135M" },␊ |
2063 | ␉{ 0x10DE042C,␉NV_SUB_IDS,␉"GeForce 9400 GT" },␊ |
2064 | ␉{ 0x10DE042D,␉NV_SUB_IDS,␉"Quadro FX 360M" },␊ |
2065 | ␉{ 0x10DE042E,␉NV_SUB_IDS,␉"GeForce 9300M G" },␊ |
2066 | ␉{ 0x10DE042F,␉NV_SUB_IDS,␉"Quadro NVS 290" },␊ |
2067 | ␉// 0430 - 043F␊ |
2068 | ␉// 0440 - 044F␊ |
2069 | ␉// 0450 - 045F␊ |
2070 | ␉// 0460 - 046F␊ |
2071 | ␉// 0470 - 047F␊ |
2072 | ␉// 0480 - 048F␊ |
2073 | ␉// 0490 - 049F␊ |
2074 | ␉// 04A0 - 04AF␊ |
2075 | ␉// 04B0 - 04BF␊ |
2076 | ␉// 04C0 - 04CF␊ |
2077 | ␉{ 0x10DE04C0,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2078 | ␉{ 0x10DE04C1,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2079 | ␉{ 0x10DE04C2,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2080 | ␉{ 0x10DE04C3,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2081 | ␉{ 0x10DE04C4,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2082 | ␉{ 0x10DE04C5,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2083 | ␉{ 0x10DE04C6,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2084 | ␉{ 0x10DE04C7,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2085 | ␉{ 0x10DE04C8,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2086 | ␉{ 0x10DE04C9,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2087 | ␉{ 0x10DE04CA,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2088 | ␉{ 0x10DE04CB,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2089 | ␉{ 0x10DE04CC,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2090 | ␉{ 0x10DE04CD,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2091 | ␉{ 0x10DE04CE,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2092 | ␉{ 0x10DE04CF,␉NV_SUB_IDS,␉"NVIDIA G78" },␊ |
2093 | ␉// 04D0 - 04DF␊ |
2094 | ␉// 04E0 - 04EF␊ |
2095 | ␉// 04F0 - 04FF␊ |
2096 | ␉// 0500 - 050F␊ |
2097 | ␉// 0510 - 051F␊ |
2098 | ␉// 0520 - 052F␊ |
2099 | ␉// 0530 - 053F␊ |
2100 | ␉{ 0x10DE0530,␉NV_SUB_IDS,␉"GeForce 7190M / nForce 650M" },␊ |
2101 | ␉{ 0x10DE0531,␉NV_SUB_IDS,␉"GeForce 7150M / nForce 630M" },␊ |
2102 | ␉{ 0x10DE0533,␉NV_SUB_IDS,␉"GeForce 7000M / nForce 610M" },␊ |
2103 | ␉{ 0x10DE053A,␉NV_SUB_IDS,␉"GeForce 7050 PV / nForce 630a" },␊ |
2104 | ␉{ 0x10DE053B,␉NV_SUB_IDS,␉"GeForce 7050 PV / nForce 630a" },␊ |
2105 | ␉{ 0x10DE053E,␉NV_SUB_IDS,␉"GeForce 7025 / nForce 630a" },␊ |
2106 | ␉// 0540 - 054F␊ |
2107 | ␉// 0550 - 055F␊ |
2108 | ␉// 0560 - 056F␊ |
2109 | ␉// 0570 - 057F␊ |
2110 | ␉// 0580 - 058F␊ |
2111 | ␉// 0590 - 059F␊ |
2112 | ␉// 05A0 - 05AF␊ |
2113 | ␉// 05B0 - 05BF␊ |
2114 | ␉// 05C0 - 05CF␊ |
2115 | ␉// 05D0 - 05DF␊ |
2116 | ␉// 05E0 - 05EF␊ |
2117 | ␉{ 0x10DE05E0,␉NV_SUB_IDS,␉"GeForce GTX 295" },␊ |
2118 | ␉{ 0x10DE05E1,␉NV_SUB_IDS,␉"GeForce GTX 280" },␊ |
2119 | ␉{ 0x10DE05E2,␉NV_SUB_IDS,␉"GeForce GTX 260" },␊ |
2120 | ␉{ 0x10DE05E3,␉NV_SUB_IDS,␉"GeForce GTX 285" },␊ |
2121 | ␉{ 0x10DE05E4,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2122 | ␉{ 0x10DE05E5,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2123 | ␉{ 0x10DE05E6,␉NV_SUB_IDS,␉"GeForce GTX 275" },␊ |
2124 | ␉{ 0x10DE05E7,␉NV_SUB_IDS,␉"nVidia Tesla C1060" },␊ |
2125 | ␉{ 0x10DE05E8,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2126 | ␉{ 0x10DE05E9,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2127 | ␉{ 0x10DE05EA,␉NV_SUB_IDS,␉"GeForce GTX 260" },␊ |
2128 | ␉{ 0x10DE05EB,␉NV_SUB_IDS,␉"GeForce GTX 295" },␊ |
2129 | ␉{ 0x10DE05EC,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2130 | ␉{ 0x10DE05ED,␉NV_SUB_IDS,␉"Quadroplex 2200 D2" },␊ |
2131 | ␉{ 0x10DE05EE,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2132 | ␉{ 0x10DE05EF,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2133 | ␉// 05F0 - 05FF␊ |
2134 | ␉{ 0x10DE05F0,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2135 | ␉{ 0x10DE05F1,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2136 | ␉{ 0x10DE05F2,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2137 | ␉{ 0x10DE05F3,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2138 | ␉{ 0x10DE05F4,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2139 | ␉{ 0x10DE05F5,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2140 | ␉{ 0x10DE05F6,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2141 | ␉{ 0x10DE05F7,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2142 | ␉{ 0x10DE05F8,␉NV_SUB_IDS,␉"Quadroplex 2200 S4" },␊ |
2143 | ␉{ 0x10DE05F9,␉NV_SUB_IDS,␉"NVIDIA Quadro CX" },␊ |
2144 | ␉{ 0x10DE05FA,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2145 | ␉{ 0x10DE05FB,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2146 | ␉{ 0x10DE05FC,␉NV_SUB_IDS,␉"NVIDIA GT200" },␊ |
2147 | ␉{ 0x10DE05FD,␉NV_SUB_IDS,␉"Quadro FX 5800" },␊ |
2148 | ␉{ 0x10DE05FE,␉NV_SUB_IDS,␉"Quadro FX 4800" },␊ |
2149 | ␉{ 0x10DE05FF,␉NV_SUB_IDS,␉"Quadro FX 3800" },␊ |
2150 | ␉// 0600 - 060F␊ |
2151 | ␉{ 0x10DE0600,␉NV_SUB_IDS,␉"GeForce 8800 GTS 512" },␊ |
2152 | ␉{ 0x10DE0601,␉NV_SUB_IDS,␉"GeForce 9800 GT" },␊ |
2153 | ␉{ 0x10DE0602,␉NV_SUB_IDS,␉"GeForce 8800 GT" },␊ |
2154 | ␉{ 0x10DE0603,␉NV_SUB_IDS,␉"GeForce GT 230" },␊ |
2155 | ␉{ 0x10DE0604,␉NV_SUB_IDS,␉"GeForce 9800 GX2" },␊ |
2156 | ␉{ 0x10DE0605,␉NV_SUB_IDS,␉"GeForce 9800 GT" },␊ |
2157 | ␉{ 0x10DE0606,␉NV_SUB_IDS,␉"GeForce 8800 GS" },␊ |
2158 | ␉{ 0x10DE0607,␉NV_SUB_IDS,␉"GeForce GTS 240" },␊ |
2159 | ␉{ 0x10DE0608,␉NV_SUB_IDS,␉"GeForce 9800M GTX" },␊ |
2160 | ␉{ 0x10DE0609,␉NV_SUB_IDS,␉"GeForce 8800M GTS" },␊ |
2161 | ␉{ 0x10DE060A,␉NV_SUB_IDS,␉"GeForce GTX 280M" },␊ |
2162 | ␉{ 0x10DE060B,␉NV_SUB_IDS,␉"GeForce 9800M GT" },␊ |
2163 | ␉{ 0x10DE060C,␉NV_SUB_IDS,␉"GeForce 8800M GTX" },␊ |
2164 | ␉{ 0x10DE060D,␉NV_SUB_IDS,␉"GeForce 8800 GS" },␊ |
2165 | ␉{ 0x10DE060F,␉NV_SUB_IDS,␉"GeForce GTX 285M" },␊ |
2166 | ␉// 0610 - 061F␊ |
2167 | ␉{ 0x10DE0610,␉NV_SUB_IDS,␉"GeForce 9600 GSO" },␊ |
2168 | ␉{ 0x10DE0611,␉NV_SUB_IDS,␉"GeForce 8800 GT" },␊ |
2169 | ␉{ 0x10DE0612,␉NV_SUB_IDS,␉"GeForce 9800 GTX" },␊ |
2170 | ␉{ 0x10DE0613,␉NV_SUB_IDS,␉"GeForce 9800 GTX+" },␊ |
2171 | ␉{ 0x10DE0614,␉NV_SUB_IDS,␉"GeForce 9800 GT" },␊ |
2172 | ␉{ 0x10DE0615,␉NV_SUB_IDS,␉"GeForce GTS 250" },␊ |
2173 | ␉{ 0x10DE0617,␉NV_SUB_IDS,␉"GeForce 9800M GTX" },␊ |
2174 | ␉{ 0x10DE0618,␉NV_SUB_IDS,␉"GeForce GTX 170M" },␊ |
2175 | ␉{ 0x10DE0619,␉NV_SUB_IDS,␉"Quadro FX 4700 X2" },␊ |
2176 | ␉{ 0x10DE061A,␉NV_SUB_IDS,␉"Quadro FX 3700" },␊ |
2177 | ␉{ 0x10DE061B,␉NV_SUB_IDS,␉"Quadro VX 200" },␊ |
2178 | ␉{ 0x10DE061C,␉NV_SUB_IDS,␉"Quadro FX 3600M" },␊ |
2179 | ␉{ 0x10DE061D,␉NV_SUB_IDS,␉"Quadro FX 2800M" },␊ |
2180 | ␉{ 0x10DE061E,␉NV_SUB_IDS,␉"Quadro FX 3700M" },␊ |
2181 | ␉{ 0x10DE061F,␉NV_SUB_IDS,␉"Quadro FX 3800M" },␊ |
2182 | ␉// 0620 - 062F␊ |
2183 | ␉{ 0x10DE0620,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2184 | ␉{ 0x10DE0621,␉NV_SUB_IDS,␉"GeForce GT 230" },␊ |
2185 | ␉{ 0x10DE0622,␉NV_SUB_IDS,␉"GeForce 9600 GT" },␊ |
2186 | ␉{ 0x10DE0623,␉NV_SUB_IDS,␉"GeForce 9600 GS" },␊ |
2187 | ␉{ 0x10DE0624,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2188 | ␉{ 0x10DE0625,␉NV_SUB_IDS,␉"GeForce 9600 GSO 512"},␊ |
2189 | ␉{ 0x10DE0626,␉NV_SUB_IDS,␉"GeForce GT 130" },␊ |
2190 | ␉{ 0x10DE0627,␉NV_SUB_IDS,␉"GeForce GT 140" },␊ |
2191 | ␉{ 0x10DE0628,␉NV_SUB_IDS,␉"GeForce 9800M GTS" },␊ |
2192 | ␉{ 0x10DE0629,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2193 | ␉{ 0x10DE062A,␉NV_SUB_IDS,␉"GeForce 9700M GTS" },␊ |
2194 | ␉{ 0x10DE062B,␉NV_SUB_IDS,␉"GeForce 9800M GS" },␊ |
2195 | ␉{ 0x10DE062C,␉NV_SUB_IDS,␉"GeForce 9800M GTS" },␊ |
2196 | ␉{ 0x10DE062D,␉NV_SUB_IDS,␉"GeForce 9600 GT" },␊ |
2197 | ␉{ 0x10DE062E,␉NV_SUB_IDS,␉"GeForce 9600 GT" },␊ |
2198 | ␉{ 0x10DE062F,␉NV_SUB_IDS,␉"GeForce 9800 S" },␊ |
2199 | ␉// 0630 - 063F␊ |
2200 | ␉{ 0x10DE0630,␉NV_SUB_IDS,␉"GeForce 9700 S" },␊ |
2201 | ␉{ 0x10DE0631,␉NV_SUB_IDS,␉"GeForce GTS 160M" },␊ |
2202 | ␉{ 0x10DE0632,␉NV_SUB_IDS,␉"GeForce GTS 150M" },␊ |
2203 | ␉{ 0x10DE0633,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2204 | ␉{ 0x10DE0634,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2205 | ␉{ 0x10DE0635,␉NV_SUB_IDS,␉"GeForce 9600 GSO" },␊ |
2206 | ␉{ 0x10DE0636,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2207 | ␉{ 0x10DE0637,␉NV_SUB_IDS,␉"GeForce 9600 GT" },␊ |
2208 | ␉{ 0x10DE0638,␉NV_SUB_IDS,␉"Quadro FX 1800" },␊ |
2209 | ␉{ 0x10DE0639,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2210 | ␉{ 0x10DE063A,␉NV_SUB_IDS,␉"Quadro FX 2700M" },␊ |
2211 | ␉{ 0x10DE063B,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2212 | ␉{ 0x10DE063C,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2213 | ␉{ 0x10DE063D,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2214 | ␉{ 0x10DE063E,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2215 | ␉{ 0x10DE063F,␉NV_SUB_IDS,␉"NVIDIA G94" },␊ |
2216 | ␉// 0640 - 064F␊ |
2217 | ␉{ 0x10DE0640,␉NV_SUB_IDS,␉"GeForce 9500 GT" },␊ |
2218 | ␉{ 0x10DE0641,␉NV_SUB_IDS,␉"GeForce 9400 GT" },␊ |
2219 | ␉{ 0x10DE0642,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2220 | ␉{ 0x10DE0643,␉NV_SUB_IDS,␉"GeForce 9500 GT" },␊ |
2221 | ␉{ 0x10DE0644,␉NV_SUB_IDS,␉"GeForce 9500 GS" },␊ |
2222 | ␉{ 0x10DE0645,␉NV_SUB_IDS,␉"GeForce 9500 GS" },␊ |
2223 | ␉{ 0x10DE0646,␉NV_SUB_IDS,␉"GeForce GT 120" },␊ |
2224 | ␉{ 0x10DE0647,␉NV_SUB_IDS,␉"GeForce 9600M GT" },␊ |
2225 | ␉{ 0x10DE0648,␉NV_SUB_IDS,␉"GeForce 9600M GS" },␊ |
2226 | ␉{ 0x10DE0649,␉NV_SUB_IDS,␉"GeForce 9600M GT" },␊ |
2227 | ␉{ 0x10DE064A,␉NV_SUB_IDS,␉"GeForce 9700M GT" },␊ |
2228 | ␉{ 0x10DE064B,␉NV_SUB_IDS,␉"GeForce 9500M G" },␊ |
2229 | ␉{ 0x10DE064C,␉NV_SUB_IDS,␉"GeForce 9650M GT" },␊ |
2230 | ␉// 0650 - 065F␊ |
2231 | ␉{ 0x10DE0650,␉NV_SUB_IDS,␉"NVIDIA G96-825" },␊ |
2232 | ␉{ 0x10DE0651,␉NV_SUB_IDS,␉"GeForce G 110M" },␊ |
2233 | ␉{ 0x10DE0652,␉NV_SUB_IDS,␉"GeForce GT 130M" },␊ |
2234 | ␉{ 0x10DE0653,␉NV_SUB_IDS,␉"GeForce GT 120M" },␊ |
2235 | ␉{ 0x10DE0654,␉NV_SUB_IDS,␉"GeForce GT 220M" },␊ |
2236 | ␉{ 0x10DE0655,␉NV_SUB_IDS,␉"GeForce GT 120" },␊ |
2237 | ␉{ 0x10DE0656,␉NV_SUB_IDS,␉"GeForce 9650 S" },␊ |
2238 | ␉{ 0x10DE0657,␉NV_SUB_IDS,␉"NVIDIA G96" },␊ |
2239 | ␉{ 0x10DE0658,␉NV_SUB_IDS,␉"Quadro FX 380" },␊ |
2240 | ␉{ 0x10DE0659,␉NV_SUB_IDS,␉"Quadro FX 580" },␊ |
2241 | ␉{ 0x10DE065A,␉NV_SUB_IDS,␉"Quadro FX 1700M" },␊ |
2242 | ␉{ 0x10DE065B,␉NV_SUB_IDS,␉"GeForce 9400 GT" },␊ |
2243 | ␉{ 0x10DE065C,␉NV_SUB_IDS,␉"Quadro FX 770M" },␊ |
2244 | ␉{ 0x10DE065D,␉NV_SUB_IDS,␉"NVIDIA G96" },␊ |
2245 | ␉{ 0x10DE065E,␉NV_SUB_IDS,␉"NVIDIA G96" },␊ |
2246 | ␉{ 0x10DE065F,␉NV_SUB_IDS,␉"GeForce G210" },␊ |
2247 | ␉// 0660 - 066F␊ |
2248 | ␉// 0670 - 067F␊ |
2249 | ␉// 0680 - 068F␊ |
2250 | ␉// 0690 - 069F␊ |
2251 | ␉// 06A0 - 06AF␊ |
2252 | ␉{ 0x10DE06A0,␉NV_SUB_IDS,␉"NVIDIA GT214" },␊ |
2253 | ␉// 06B0 - 06BF␊ |
2254 | ␉{ 0x10DE06B0,␉NV_SUB_IDS,␉"NVIDIA GT214" },␊ |
2255 | ␉// 06C0 - 06CF␊ |
2256 | ␉{ 0x10DE06C0,␉NV_SUB_IDS,␉"GeForce GTX 480" },␊ |
2257 | ␉{ 0x10DE06C3,␉NV_SUB_IDS,␉"GeForce GTX D12U" },␊ |
2258 | ␉{ 0x10DE06C4,␉NV_SUB_IDS,␉"GeForce GTX 465" },␊ |
2259 | ␉{ 0x10DE06CA,␉NV_SUB_IDS,␉"GeForce GTX 480M" },␊ |
2260 | ␉{ 0x10DE06CD,␉NV_SUB_IDS,␉"GeForce GTX 470" },␊ |
2261 | ␉// 06D0 - 06DF␊ |
2262 | ␉{ 0x10DE06D1,␉NV_SUB_IDS,␉"Tesla C2050 / C2070" },␊ |
2263 | ␉{ 0x10DE06D2,␉NV_SUB_IDS,␉"Tesla M2070 / X2070" },␊ |
2264 | ␉{ 0x10DE06D8,␉NV_SUB_IDS,␉"Quadro 6000" },␊ |
2265 | ␉{ 0x10DE06D9,␉NV_SUB_IDS,␉"Quadro 5000" },␊ |
2266 | ␉{ 0x10DE06DA,␉NV_SUB_IDS,␉"Quadro 5000M" },␊ |
2267 | ␉{ 0x10DE06DC,␉NV_SUB_IDS,␉"Quadro 6000" },␊ |
2268 | ␉{ 0x10DE06DD,␉NV_SUB_IDS,␉"nVidia Quadro 4000" },␊ |
2269 | ␉{ 0x10DE06DE,␉NV_SUB_IDS,␉"nVidia Tesla S2050" },␊ |
2270 | ␉{ 0x10DE06DF,␉NV_SUB_IDS,␉"Tesla M2070Q" },␊ |
2271 | ␉// 06E0 - 06EF␊ |
2272 | ␉{ 0x10DE06E0,␉NV_SUB_IDS,␉"GeForce 9300 GE" },␊ |
2273 | ␉{ 0x10DE06E1,␉NV_SUB_IDS,␉"GeForce 9300 GS" },␊ |
2274 | ␉{ 0x10DE06E2,␉NV_SUB_IDS,␉"GeForce 8400" },␊ |
2275 | ␉{ 0x10DE06E3,␉NV_SUB_IDS,␉"GeForce 8400 SE" },␊ |
2276 | ␉{ 0x10DE06E4,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2277 | ␉{ 0x10DE06E5,␉NV_SUB_IDS,␉"GeForce 9300M GS" },␊ |
2278 | ␉{ 0x10DE06E6,␉NV_SUB_IDS,␉"GeForce G100" },␊ |
2279 | ␉{ 0x10DE06E7,␉NV_SUB_IDS,␉"GeForce 9300 SE" },␊ |
2280 | ␉{ 0x10DE06E8,␉NV_SUB_IDS,␉"GeForce 9200M GS" },␊ |
2281 | ␉{ 0x10DE06E9,␉NV_SUB_IDS,␉"GeForce 9300M GS" },␊ |
2282 | ␉{ 0x10DE06EA,␉NV_SUB_IDS,␉"Quadro NVS 150M" },␊ |
2283 | ␉{ 0x10DE06EB,␉NV_SUB_IDS,␉"Quadro NVS 160M" },␊ |
2284 | ␉{ 0x10DE06EC,␉NV_SUB_IDS,␉"GeForce G 105M" },␊ |
2285 | ␉{ 0x10DE06ED,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2286 | ␉{ 0x10DE06EF,␉NV_SUB_IDS,␉"GeForce G 103M" },␊ |
2287 | ␉// 06F0 - 06FF␊ |
2288 | ␉{ 0x10DE06F0,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2289 | ␉{ 0x10DE06F1,␉NV_SUB_IDS,␉"GeForce G105M" },␊ |
2290 | ␉{ 0x10DE06F2,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2291 | ␉{ 0x10DE06F3,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2292 | ␉{ 0x10DE06F4,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2293 | ␉{ 0x10DE06F5,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2294 | ␉{ 0x10DE06F6,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2295 | ␉{ 0x10DE06F7,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2296 | ␉{ 0x10DE06F8,␉NV_SUB_IDS,␉"Quadro NVS 420" },␊ |
2297 | ␉{ 0x10DE06F9,␉NV_SUB_IDS,␉"Quadro FX 370 LP" },␊ |
2298 | ␉{ 0x10DE06FA,␉NV_SUB_IDS,␉"Quadro NVS 450" },␊ |
2299 | ␉{ 0x10DE06FB,␉NV_SUB_IDS,␉"Quadro FX 370M" },␊ |
2300 | ␉{ 0x10DE06FC,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2301 | ␉{ 0x10DE06FD,␉NV_SUB_IDS,␉"Quadro NVS 295" },␊ |
2302 | ␉{ 0x10DE06FE,␉NV_SUB_IDS,␉"NVIDIA G98" },␊ |
2303 | ␉{ 0x10DE06FF,␉NV_SUB_IDS,␉"HICx16 + Graphics" },␊ |
2304 | ␉// 0700 - 070F␊ |
2305 | ␉// 0710 - 071F␊ |
2306 | ␉// 0720 - 072F␊ |
2307 | ␉// 0730 - 073F␊ |
2308 | ␉// 0740 - 074F␊ |
2309 | ␉// 0750 - 075F␊ |
2310 | ␉// 0760 - 076F␊ |
2311 | ␉// 0770 - 077F␊ |
2312 | ␉// 0780 - 078F␊ |
2313 | ␉// 0790 - 079F␊ |
2314 | ␉// 07A0 - 07AF␊ |
2315 | ␉// 07B0 - 07BF␊ |
2316 | ␉// 07C0 - 07CF␊ |
2317 | ␉// 07D0 - 07DF␊ |
2318 | ␉// 07E0 - 07EF␊ |
2319 | ␉{ 0x10DE07E0,␉NV_SUB_IDS,␉"GeForce 7150 / nForce 630i" },␊ |
2320 | ␉{ 0x10DE07E1,␉NV_SUB_IDS,␉"GeForce 7100 / nForce 630i" },␊ |
2321 | ␉{ 0x10DE07E2,␉NV_SUB_IDS,␉"GeForce 7050 / nForce 630i" },␊ |
2322 | ␉{ 0x10DE07E3,␉NV_SUB_IDS,␉"GeForce 7050 / nForce 610i" },␊ |
2323 | ␉{ 0x10DE07E5,␉NV_SUB_IDS,␉"GeForce 7050 / nForce 620i" },␊ |
2324 | ␉// 07F0 - 07FF␊ |
2325 | ␉// 0800 - 080F␊ |
2326 | ␉// 0810 - 081F␊ |
2327 | ␉// 0820 - 082F␊ |
2328 | ␉// 0830 - 083F␊ |
2329 | ␉// 0840 - 084F␊ |
2330 | ␉{ 0x10DE0840,␉NV_SUB_IDS,␉"GeForce 8200M" },␊ |
2331 | ␉{ 0x10DE0844,␉NV_SUB_IDS,␉"GeForce 9100M G" },␊ |
2332 | ␉{ 0x10DE0845,␉NV_SUB_IDS,␉"GeForce 8200M G" },␊ |
2333 | ␉{ 0x10DE0846,␉NV_SUB_IDS,␉"GeForce 9200" },␊ |
2334 | ␉{ 0x10DE0847,␉NV_SUB_IDS,␉"GeForce 9100" },␊ |
2335 | ␉{ 0x10DE0848,␉NV_SUB_IDS,␉"GeForce 8300" },␊ |
2336 | ␉{ 0x10DE0849,␉NV_SUB_IDS,␉"GeForce 8200" },␊ |
2337 | ␉{ 0x10DE084A,␉NV_SUB_IDS,␉"nForce 730a" },␊ |
2338 | ␉{ 0x10DE084B,␉NV_SUB_IDS,␉"GeForce 9200" }, // nVidia GeForce 8200 ??␊ |
2339 | ␉{ 0x10DE084C,␉NV_SUB_IDS,␉"nForce 980a/780a SLI" },␊ |
2340 | ␉{ 0x10DE084D,␉NV_SUB_IDS,␉"nForce 750a SLI" },␊ |
2341 | ␉{ 0x10DE084F,␉NV_SUB_IDS,␉"GeForce 8100 / nForce 720a" },␊ |
2342 | ␉// 0850 - 085F␊ |
2343 | ␉// 0860 - 086F␊ |
2344 | ␉{ 0x10DE0860,␉NV_SUB_IDS,␉"GeForce 9300" },␊ |
2345 | ␉{ 0x10DE0861,␉NV_SUB_IDS,␉"GeForce 9400" },␊ |
2346 | ␉{ 0x10DE0862,␉NV_SUB_IDS,␉"GeForce 9400M G" },␊ |
2347 | ␉{ 0x10DE0863,␉NV_SUB_IDS,␉"GeForce 9400M" },␊ |
2348 | ␉{ 0x10DE0864,␉NV_SUB_IDS,␉"GeForce 9300" },␊ |
2349 | ␉{ 0x10DE0865,␉NV_SUB_IDS,␉"GeForce 9300" },␊ |
2350 | ␉{ 0x10DE0866,␉NV_SUB_IDS,␉"GeForce 9400M G" },␊ |
2351 | ␉{ 0x10DE0867,␉NV_SUB_IDS,␉"GeForce 9400" },␊ |
2352 | ␉{ 0x10DE0868,␉NV_SUB_IDS,␉"nForce 760i SLI" },␊ |
2353 | ␉{ 0x10DE0869,␉NV_SUB_IDS,␉"GeForce 9400" },␊ |
2354 | ␉{ 0x10DE086A,␉NV_SUB_IDS,␉"GeForce 9400" },␊ |
2355 | ␉{ 0x10DE086C,␉NV_SUB_IDS,␉"GeForce 9300 / nForce 730i" },␊ |
2356 | ␉{ 0x10DE086D,␉NV_SUB_IDS,␉"GeForce 9200" },␊ |
2357 | ␉{ 0x10DE086E,␉NV_SUB_IDS,␉"GeForce 9100M G" },␊ |
2358 | ␉{ 0x10DE086F,␉NV_SUB_IDS,␉"GeForce 8200M G" },␊ |
2359 | ␉// 0870 - 087F␊ |
2360 | ␉{ 0x10DE0870,␉NV_SUB_IDS,␉"GeForce 9400M" },␊ |
2361 | ␉{ 0x10DE0871,␉NV_SUB_IDS,␉"GeForce 9200" },␊ |
2362 | ␉{ 0x10DE0872,␉NV_SUB_IDS,␉"GeForce G102M" },␊ |
2363 | ␉{ 0x10DE0873,␉NV_SUB_IDS,␉"GeForce G205M" },␊ |
2364 | ␉{ 0x10DE0874,␉NV_SUB_IDS,␉"ION 9300M" },␊ |
2365 | ␉{ 0x10DE0876,␉NV_SUB_IDS,␉"ION 9400M" },␊ |
2366 | ␉{ 0x10DE087A,␉NV_SUB_IDS,␉"GeForce 9400" },␊ |
2367 | ␉{ 0x10DE087D,␉NV_SUB_IDS,␉"ION 9400M" },␊ |
2368 | ␉{ 0x10DE087E,␉NV_SUB_IDS,␉"ION LE" },␊ |
2369 | ␉{ 0x10DE087F,␉NV_SUB_IDS,␉"ION LE" },␊ |
2370 | ␉// 0880 - 088F␊ |
2371 | ␉// 0890 - 089F␊ |
2372 | ␉// 08A0 - 08AF␊ |
2373 | ␉{ 0x10DE08A0,␉NV_SUB_IDS,␉"GeForce 320M" },␊ |
2374 | ␉// { 0x10DE08A1,␉NV_SUB_IDS,␉"NVIDIA MCP89-MZT" },␊ |
2375 | ␉{ 0x10DE08A2,␉NV_SUB_IDS,␉"GeForce 320M" },␊ |
2376 | ␉{ 0x10DE08A3,␉NV_SUB_IDS,␉"GeForce 320M" },␊ |
2377 | ␉{ 0x10DE08A4,␉NV_SUB_IDS,␉"GeForce 320M" },␊ |
2378 | ␉{ 0x10DE08A5,␉NV_SUB_IDS,␉"GeForce 320M" },␊ |
2379 | ␉// 08B0 - 08BF␊ |
2380 | ␉// { 0x10DE08B0,␉NV_SUB_IDS,␉"MCP83 MMD" },␊ |
2381 | ␉{ 0x10DE08B1,␉NV_SUB_IDS,␉"GeForce 300M" },␊ |
2382 | ␉// { 0x10DE08B2,␉NV_SUB_IDS,␉"NVIDIA MCP83-MJ" },␊ |
2383 | ␉// { 0x10DE08B3,␉NV_SUB_IDS,␉"NVIDIA MCP89 MM9" },␊ |
2384 | ␉// 08C0 - 08CF␊ |
2385 | ␉// 08D0 - 08DF␊ |
2386 | ␉// 08E0 - 08EF␊ |
2387 | ␉// 08F0 - 08FF␊ |
2388 | ␉// 0900 - 090F␊ |
2389 | ␉// 0910 - 091F␊ |
2390 | ␉// 0920 - 092F␊ |
2391 | ␉// 0930 - 093F␊ |
2392 | ␉// 0940 - 094F␊ |
2393 | ␉// 0950 - 095F␊ |
2394 | ␉// 0960 - 096F␊ |
2395 | ␉// 0970 - 097F␊ |
2396 | ␉// 0980 - 098F␊ |
2397 | ␉// 0990 - 099F␊ |
2398 | ␉// 09A0 - 09AF␊ |
2399 | ␉// 09B0 - 09BF␊ |
2400 | ␉// 09C0 - 09CF␊ |
2401 | ␉// 09D0 - 09DF␊ |
2402 | ␉// 09E0 - 09EF␊ |
2403 | ␉// 09F0 - 09FF␊ |
2404 | ␉// 0A00 - 0A0F␊ |
2405 | ␉// { 0x10DE0A00,␉NV_SUB_IDS,␉"NVIDIA GT212" },␊ |
2406 | ␉// 0A10 - 0A1F␊ |
2407 | ␉// { 0x10DE0A10,␉NV_SUB_IDS,␉"NVIDIA GT212" },␊ |
2408 | ␉// 0A20 - 0A2F␊ |
2409 | ␉{ 0x10DE0A20,␉NV_SUB_IDS,␉"GeForce GT 220" },␊ |
2410 | ␉// { 0x10DE0A21,␉NV_SUB_IDS,␉"NVIDIA D10M2-20" },␊ |
2411 | ␉{ 0x10DE0A22,␉NV_SUB_IDS,␉"GeForce 315" },␊ |
2412 | ␉{ 0x10DE0A23,␉NV_SUB_IDS,␉"GeForce 210" },␊ |
2413 | ␉{ 0x10DE0A26,␉NV_SUB_IDS,␉"GeForce 405" },␊ |
2414 | ␉{ 0x10DE0A27,␉NV_SUB_IDS,␉"GeForce 405" },␊ |
2415 | ␉{ 0x10DE0A28,␉NV_SUB_IDS,␉"GeForce GT 230M" },␊ |
2416 | ␉{ 0x10DE0A29,␉NV_SUB_IDS,␉"GeForce GT 330M" },␊ |
2417 | ␉{ 0x10DE0A2A,␉NV_SUB_IDS,␉"GeForce GT 230M" },␊ |
2418 | ␉{ 0x10DE0A2B,␉NV_SUB_IDS,␉"GeForce GT 330M" },␊ |
2419 | ␉{ 0x10DE0A2C,␉NV_SUB_IDS,␉"NVS 5100M" },␊ |
2420 | ␉{ 0x10DE0A2D,␉NV_SUB_IDS,␉"GeForce GT 320M" },␉␊ |
2421 | ␉// 0A30 - 0A3F␊ |
2422 | ␉{ 0x10DE0A30,␉NV_SUB_IDS,␉"GeForce GT 330M" },␊ |
2423 | ␉{ 0x10DE0A32,␉NV_SUB_IDS,␉"GeForce GT 415" },␊ |
2424 | ␉{ 0x10DE0A34,␉NV_SUB_IDS,␉"GeForce GT 240M" },␊ |
2425 | ␉{ 0x10DE0A35,␉NV_SUB_IDS,␉"GeForce GT 325M" },␊ |
2426 | ␉{ 0x10DE0A38,␉NV_SUB_IDS,␉"Quadro 400" },␊ |
2427 | ␉{ 0x10DE0A3C,␉NV_SUB_IDS,␉"Quadro FX 880M" },␊ |
2428 | ␉{ 0x10DE0A3D,␉NV_SUB_IDS,␉"NVIDIA N10P-ES" },␊ |
2429 | ␉// { 0x10DE0A3F,␉NV_SUB_IDS,␉"NVIDIA GT216-INT" },␊ |
2430 | ␉// 0A40 - 0A4F␊ |
2431 | ␉// 0A50 - 0A5F␊ |
2432 | ␉// 0A60 - 0A6F␊ |
2433 | ␉{ 0x10DE0A60,␉NV_SUB_IDS,␉"GeForce G210" },␊ |
2434 | ␉// { 0x10DE0A61,␉NV_SUB_IDS,␉"NVIDIA NVS 2100" },␊ |
2435 | ␉{ 0x10DE0A62,␉NV_SUB_IDS,␉"GeForce 205" },␊ |
2436 | ␉{ 0x10DE0A63,␉NV_SUB_IDS,␉"GeForce 310" },␊ |
2437 | ␉{ 0x10DE0A64,␉NV_SUB_IDS,␉"ION" },␊ |
2438 | ␉{ 0x10DE0A65,␉NV_SUB_IDS,␉"GeForce 210" },␊ |
2439 | ␉{ 0x10DE0A66,␉NV_SUB_IDS,␉"GeForce 310" },␊ |
2440 | ␉{ 0x10DE0A67,␉NV_SUB_IDS,␉"GeForce 315" },␊ |
2441 | ␉{ 0x10DE0A68,␉NV_SUB_IDS,␉"GeForce G105M" },␊ |
2442 | ␉{ 0x10DE0A69,␉NV_SUB_IDS,␉"GeForce G105M" },␊ |
2443 | ␉{ 0x10DE0A6A,␉NV_SUB_IDS,␉"NVS 2100M" },␊ |
2444 | ␉{ 0x10DE0A6C,␉NV_SUB_IDS,␉"NVS 3100M" },␊ |
2445 | ␉{ 0x10DE0A6E,␉NV_SUB_IDS,␉"GeForce 305M" },␊ |
2446 | ␉{ 0x10DE0A6F,␉NV_SUB_IDS,␉"ION" },␉␊ |
2447 | ␉// 0A70 - 0A7F␊ |
2448 | ␉{ 0x10DE0A70,␉NV_SUB_IDS,␉"GeForce 310M" },␊ |
2449 | ␉{ 0x10DE0A71,␉NV_SUB_IDS,␉"GeForce 305M" },␊ |
2450 | ␉{ 0x10DE0A72,␉NV_SUB_IDS,␉"GeForce 310M" },␊ |
2451 | ␉{ 0x10DE0A73,␉NV_SUB_IDS,␉"GeForce 305M" },␊ |
2452 | ␉{ 0x10DE0A74,␉NV_SUB_IDS,␉"GeForce G210M" },␊ |
2453 | ␉{ 0x10DE0A75,␉NV_SUB_IDS,␉"GeForce G310M" },␊ |
2454 | ␉{ 0x10DE0A76,␉NV_SUB_IDS,␉"ION" },␊ |
2455 | ␉{ 0x10DE0A78,␉NV_SUB_IDS,␉"Quadro FX 380 LP" },␊ |
2456 | ␉// { 0x10DE0A79,␉NV_SUB_IDS,␉"N12M-NS-S" },␊ |
2457 | ␉{ 0x10DE0A7A,␉NV_SUB_IDS,␉"GeForce 315M" },␊ |
2458 | ␉{ 0x10DE0A7B,␉NV_SUB_IDS,␉"GeForce 505" },␊ |
2459 | ␉{ 0x10DE0A7C,␉NV_SUB_IDS,␉"Quadro FX 380M" },␊ |
2460 | ␉// { 0x10DE0A7D,␉NV_SUB_IDS,␉"NVIDIA GT218-ES" },␊ |
2461 | ␉// { 0x10DE0A7E,␉NV_SUB_IDS,␉"NVIDIA GT218-INT-S" },␊ |
2462 | ␉// { 0x10DE0A7F,␉NV_SUB_IDS,␉"NVIDIA GT218-INT-B" },␊ |
2463 | ␉// 0A80 - 0A8F␊ |
2464 | ␉// 0A90 - 0A9F␊ |
2465 | ␉// 0AA0 - 0AAF␊ |
2466 | ␉// 0AB0 - 0ABF␊ |
2467 | ␉// 0AC0 - 0ACF␊ |
2468 | ␉// 0AD0 - 0ADF␊ |
2469 | ␉// 0AE0 - 0AEF␊ |
2470 | ␉// 0AF0 - 0AFF␊ |
2471 | ␉// 0B00 - 0B0F␊ |
2472 | ␉// 0B10 - 0B1F␊ |
2473 | ␉// 0B20 - 0B2F␊ |
2474 | ␉// 0B30 - 0B3F␊ |
2475 | ␉// 0B40 - 0B4F␊ |
2476 | ␉// 0B50 - 0B5F␊ |
2477 | ␉// 0B60 - 0B6F␊ |
2478 | ␉// 0B70 - 0B7F␊ |
2479 | ␉// 0B80 - 0B8F␊ |
2480 | ␉// 0B90 - 0B9F␊ |
2481 | ␉// 0BA0 - 0BAF␊ |
2482 | ␉// 0BB0 - 0BBF␊ |
2483 | ␉// 0BC0 - 0BCF␊ |
2484 | ␉// 0BD0 - 0BDF␊ |
2485 | ␉// 0BE0 - 0BEF␊ |
2486 | ␉// 0BF0 - 0BFF␊ |
2487 | ␉// 0C00 - 0C0F␊ |
2488 | ␉// 0C10 - 0C1F␊ |
2489 | ␉// 0C20 - 0C2F␊ |
2490 | ␉// 0C30 - 0C3F␊ |
2491 | ␉// 0C40 - 0C4F␊ |
2492 | ␉// 0C50 - 0C5F␊ |
2493 | ␉// 0C60 - 0C6F␊ |
2494 | ␉// 0C70 - 0C7F␊ |
2495 | ␉// 0C80 - 0C8F␊ |
2496 | ␉// 0C90 - 0C9F␊ |
2497 | ␉// 0CA0 - 0CAF␊ |
2498 | ␉{ 0x10DE0CA0,␉NV_SUB_IDS,␉"GeForce GT 330 " },␊ |
2499 | ␉{ 0x10DE0CA2,␉NV_SUB_IDS,␉"GeForce GT 320" },␊ |
2500 | ␉{ 0x10DE0CA3,␉NV_SUB_IDS,␉"GeForce GT 240" },␊ |
2501 | ␉{ 0x10DE0CA4,␉NV_SUB_IDS,␉"GeForce GT 340" },␊ |
2502 | ␉{ 0x10DE0CA5,␉NV_SUB_IDS,␉"GeForce GT 220" },␊ |
2503 | ␉{ 0x10DE0CA7,␉NV_SUB_IDS,␉"GeForce GT 330" },␊ |
2504 | ␉{ 0x10DE0CA8,␉NV_SUB_IDS,␉"GeForce GTS 260M" },␊ |
2505 | ␉{ 0x10DE0CA9,␉NV_SUB_IDS,␉"GeForce GTS 250M" },␊ |
2506 | ␉{ 0x10DE0CAC,␉NV_SUB_IDS,␉"GeForce GT 220" },␊ |
2507 | ␉// { 0x10DE0CAD,␉NV_SUB_IDS,␉"NVIDIA N10E-ES" },␊ |
2508 | ␉// { 0x10DE0CAE,␉NV_SUB_IDS,␉"NVIDIA GT215-INT" },␊ |
2509 | ␉{ 0x10DE0CAF,␉NV_SUB_IDS,␉"GeForce GT 335M" },␊ |
2510 | ␉// 0CB0 - 0CBF␉␊ |
2511 | ␉{ 0x10DE0CB0,␉NV_SUB_IDS,␉"GeForce GTS 350M" },␊ |
2512 | ␉{ 0x10DE0CB1,␉NV_SUB_IDS,␉"GeForce GTS 360M" },␊ |
2513 | ␉{ 0x10DE0CBC,␉NV_SUB_IDS,␉"Quadro FX 1800M" },␊ |
2514 | ␉// 0CC0 - 0CCF␊ |
2515 | ␉// 0CD0 - 0CDF␊ |
2516 | ␉// 0CE0 - 0CEF␊ |
2517 | ␉// 0CF0 - 0CFF␊ |
2518 | ␉// 0D00 - 0D0F␊ |
2519 | ␉// 0D10 - 0D1F␊ |
2520 | ␉// 0D20 - 0D2F␊ |
2521 | ␉// 0D30 - 0D3F␊ |
2522 | ␉// 0D40 - 0D4F␊ |
2523 | ␉// 0D50 - 0D5F␊ |
2524 | ␉// 0D60 - 0D6F␊ |
2525 | ␉// 0D70 - 0D7F␊ |
2526 | ␉// 0D80 - 0D8F␊ |
2527 | ␉// 0D90 - 0D9F␊ |
2528 | ␉// 0DA0 - 0DAF␊ |
2529 | ␉// 0DB0 - 0DBF␊ |
2530 | ␉// 0DC0 - 0DCF␊ |
2531 | ␉{ 0x10DE0DC0,␉NV_SUB_IDS,␉"GeForce GT 440" },␊ |
2532 | ␉// { 0x10DE0DC1,␉NV_SUB_IDS,␉"D12-P1-35" },␊ |
2533 | ␉// { 0x10DE0DC2,␉NV_SUB_IDS,␉"D12-P1-35" },␊ |
2534 | ␉{ 0x10DE0DC4,␉NV_SUB_IDS,␉"GeForce GTS 450" },␊ |
2535 | ␉{ 0x10DE0DC5,␉NV_SUB_IDS,␉"GeForce GTS 450" },␊ |
2536 | ␉{ 0x10DE0DC6,␉NV_SUB_IDS,␉"GeForce GTS 450" },␊ |
2537 | ␉// { 0x10DE0DCA,␉NV_SUB_IDS,␉"GF10x" },␊ |
2538 | ␉// { 0x10DE0DCC,␉NV_SUB_IDS,␉"N12E-GS" },␊ |
2539 | ␉{ 0x10DE0DCD,␉NV_SUB_IDS,␉"GeForce GT 555M" },␊ |
2540 | ␉{ 0x10DE0DCE,␉NV_SUB_IDS,␉"GeForce GT 555M" },␊ |
2541 | ␉// { 0x10DE0DCF,␉NV_SUB_IDS,␉"N12P-GT-B" },␊ |
2542 | ␉// 0DD0 - 0DDF␉␊ |
2543 | ␉// { 0x10DE0DD0,␉NV_SUB_IDS,␉"N11E-GT" },␊ |
2544 | ␉{ 0x10DE0DD1,␉NV_SUB_IDS,␉"GeForce GTX 460M" },␊ |
2545 | ␉{ 0x10DE0DD2,␉NV_SUB_IDS,␉"GeForce GT 445M" },␊ |
2546 | ␉{ 0x10DE0DD3,␉NV_SUB_IDS,␉"GeForce GT 435M" },␊ |
2547 | ␉{ 0x10DE0DD6,␉NV_SUB_IDS,␉"GeForce GT 550M" },␊ |
2548 | ␉{ 0x10DE0DD8,␉NV_SUB_IDS,␉"Quadro 2000" },␊ |
2549 | ␉{ 0x10DE0DDA,␉NV_SUB_IDS,␉"Quadro 2000M" },␊ |
2550 | ␉{ 0x10DE0DDE,␉NV_SUB_IDS,␉"GF106-ES" },␊ |
2551 | ␉// { 0x10DE0DDF,␉NV_SUB_IDS,␉"GF106-INT" },␊ |
2552 | ␉// 0DE0 - 0DEF␊ |
2553 | ␉{ 0x10DE0DE0,␉NV_SUB_IDS,␉"GeForce GT 440" },␊ |
2554 | ␉{ 0x10DE0DE1,␉NV_SUB_IDS,␉"GeForce GT 430" },␊ |
2555 | ␉{ 0x10DE0DE2,␉NV_SUB_IDS,␉"GeForce GT 420" },␊ |
2556 | ␉{ 0x10DE0DE3,␉NV_SUB_IDS,␉"GeForce GT 635M" },␊ |
2557 | ␉{ 0x10DE0DE4,␉NV_SUB_IDS,␉"GeForce GT 520" },␊ |
2558 | ␉{ 0x10DE0DE5,␉NV_SUB_IDS,␉"GeForce GT 530" },␊ |
2559 | ␉{ 0x10DE0DE8,␉NV_SUB_IDS,␉"GeForce GT 620M" },␊ |
2560 | ␉{ 0x10DE0DE9,␉NV_SUB_IDS,␉"GeForce GT 630M" },␊ |
2561 | ␉{ 0x10DE0DEA,␉NV_SUB_IDS,␉"GeForce GT 610M" },␊ |
2562 | ␉{ 0x10DE0DEB,␉NV_SUB_IDS,␉"GeForce GT 555M" },␊ |
2563 | ␉{ 0x10DE0DEC,␉NV_SUB_IDS,␉"GeForce GT 525M" },␊ |
2564 | ␉{ 0x10DE0DED,␉NV_SUB_IDS,␉"GeForce GT 520M" },␊ |
2565 | ␉{ 0x10DE0DEE,␉NV_SUB_IDS,␉"GeForce GT 415M" },␊ |
2566 | ␉{ 0x10DE0DEF,␉NV_SUB_IDS,␉"N13P-NS1-A1" },␊ |
2567 | ␉// 0DF0 - 0DFF␊ |
2568 | ␉{ 0x10DE0DF0,␉NV_SUB_IDS,␉"GeForce GT 425M" },␊ |
2569 | ␉{ 0x10DE0DF1,␉NV_SUB_IDS,␉"GeForce GT 420M" },␊ |
2570 | ␉{ 0x10DE0DF2,␉NV_SUB_IDS,␉"GeForce GT 435M" },␊ |
2571 | ␉{ 0x10DE0DF3,␉NV_SUB_IDS,␉"GeForce GT 420M" },␊ |
2572 | ␉{ 0x10DE0DF4,␉NV_SUB_IDS,␉"GeForce GT 540M" },␊ |
2573 | ␉{ 0x10DE0DF5,␉NV_SUB_IDS,␉"GeForce GT 525M" },␊ |
2574 | ␉{ 0x10DE0DF6,␉NV_SUB_IDS,␉"GeForce GT 550M" },␊ |
2575 | ␉{ 0x10DE0DF7,␉NV_SUB_IDS,␉"GeForce GT 520M" },␊ |
2576 | ␉{ 0x10DE0DF8,␉NV_SUB_IDS,␉"Quadro 600" },␊ |
2577 | ␉{ 0x10DE0DF9,␉NV_SUB_IDS,␉"Quadro 500M" },␊ |
2578 | ␉{ 0x10DE0DFA,␉NV_SUB_IDS,␉"Quadro 1000M" },␊ |
2579 | ␉{ 0x10DE0DFC,␉NV_SUB_IDS,␉"NVS 5200M" },␊ |
2580 | ␉{ 0x10DE0DFE,␉NV_SUB_IDS,␉"GF108 ES" },␊ |
2581 | ␉// { 0x10DE0DFF,␉NV_SUB_IDS,␉"GF108 INT" },␊ |
2582 | ␉// 0E00 - 0E0F␊ |
2583 | ␉// 0E10 - 0E1F␊ |
2584 | ␉// 0E20 - 0E2F␊ |
2585 | ␉{ 0x10DE0E21,␉NV_SUB_IDS,␉"D12U-25" },␊ |
2586 | ␉{ 0x10DE0E22,␉NV_SUB_IDS,␉"GeForce GTX 460" },␊ |
2587 | ␉{ 0x10DE0E23,␉NV_SUB_IDS,␉"GeForce GTX 460 SE" },␊ |
2588 | ␉{ 0x10DE0E24,␉NV_SUB_IDS,␉"GeForce GTX 460" },␊ |
2589 | ␉// { 0x10DE0E25,␉NV_SUB_IDS,␉"D12U-50" },␊ |
2590 | ␉{ 0x10DE0E28,␉NV_SUB_IDS,␉"GeForce GTX 460" },␊ |
2591 | ␉// 0E30 - 0E3F␊ |
2592 | ␉{ 0x10DE0E30,␉NV_SUB_IDS,␉"GeForce GTX 470M" },␊ |
2593 | ␉{ 0x10DE0E31,␉NV_SUB_IDS,␉"GeForce GTX 485M" },␊ |
2594 | ␉// { 0x10DE0E32,␉NV_SUB_IDS,␉"N12E-GT" },␊ |
2595 | ␉{ 0x10DE0E38,␉NV_SUB_IDS,␉"GF104GL" },␊ |
2596 | ␉{ 0x10DE0E3A,␉NV_SUB_IDS,␉"Quadro 3000M" },␊ |
2597 | ␉{ 0x10DE0E3B,␉NV_SUB_IDS,␉"Quadro 4000M" },␊ |
2598 | ␉// { 0x10DE0E3E,␉NV_SUB_IDS,␉"GF104-ES" },␊ |
2599 | ␉// { 0x10DE0E3F,␉NV_SUB_IDS,␉"GF104-INT" },␊ |
2600 | ␉// 0E40 - 0E4F␊ |
2601 | ␉// 0E50 - 0E5F␊ |
2602 | ␉// 0E60 - 0E6F␊ |
2603 | ␉// 0E70 - 0E7F␊ |
2604 | ␉// 0E80 - 0E8F␊ |
2605 | ␉// 0E90 - 0E9F␊ |
2606 | ␉// 0EA0 - 0EAF␊ |
2607 | ␉// 0EB0 - 0EBF␊ |
2608 | ␉// 0EC0 - 0ECF␊ |
2609 | ␉// 0ED0 - 0EDF␊ |
2610 | ␉// 0EE0 - 0EEF␊ |
2611 | ␉// 0EF0 - 0EFF␊ |
2612 | ␉// 0F00 - 0F0F␊ |
2613 | ␉{ 0x10DE0F00,␉NV_SUB_IDS,␉"GeForce GT 630" },␊ |
2614 | ␉{ 0x10DE0F01,␉NV_SUB_IDS,␉"GeForce GT 620" },␊ |
2615 | ␉// 0F10 - 0F1F␊ |
2616 | ␉// 0F20 - 0F2F␊ |
2617 | ␉// 0F30 - 0F3F␊ |
2618 | ␉// 0F40 - 0F4F␊ |
2619 | ␉// 0F50 - 0F5F␊ |
2620 | ␉// 0F60 - 0F6F␊ |
2621 | ␉// 0F70 - 0F7F␊ |
2622 | ␉// 0F80 - 0F8F␊ |
2623 | ␉// 0F90 - 0F9F␊ |
2624 | ␉// 0FA0 - 0FAF␊ |
2625 | ␉// 0FB0 - 0FBF␊ |
2626 | ␉// 0FC0 - 0FCF␊ |
2627 | ␉{ 0x10DE0FC0,␉NV_SUB_IDS,␉"GeForce GT 640" },␊ |
2628 | ␉{ 0x10DE0FC1,␉NV_SUB_IDS,␉"GeForce GT 640" },␊ |
2629 | ␉{ 0x10DE0FC2,␉NV_SUB_IDS,␉"GeForce GT 630" },␊ |
2630 | ␉// 0FD0 - 0FDF␊ |
2631 | ␉{ 0x10DE0FD1,␉NV_SUB_IDS,␉"GeForce GT 650M" },␊ |
2632 | ␉{ 0x10DE0FD2,␉NV_SUB_IDS,␉"GeForce GT 640M" },␊ |
2633 | ␉{ 0x10DE0FD3,␉NV_SUB_IDS,␉"GeForce GT 640M LE" },␊ |
2634 | ␉{ 0x10DE0FD4,␉NV_SUB_IDS,␉"GeForce GTX 660M" },␊ |
2635 | ␉{ 0x10DE0FD5,␉NV_SUB_IDS,␉"GeForce GT 650M" },␊ |
2636 | ␉{ 0x10DE0FDB,␉NV_SUB_IDS,␉"GK107-ESP-A1" },␊ |
2637 | ␉// 0FE0 - 0FEF␊ |
2638 | ␉{ 0x10DE0FE0,␉NV_SUB_IDS,␉"GeForce GTX 660M" },␊ |
2639 | ␉// 0FF0 - 0FFF␊ |
2640 | ␉{ 0x10DE0FFB,␉NV_SUB_IDS,␉"Quadro K2000M" },␊ |
2641 | ␉{ 0x10DE0FFC,␉NV_SUB_IDS,␉"Quadro K1000M" },␊ |
2642 | ␉{ 0x10DE0FFF,␉NV_SUB_IDS,␉"Quadro 410" },␊ |
2643 | ␉// 1000 - 100F␊ |
2644 | ␉// 1010 - 101F␊ |
2645 | ␉// 1020 - 102F␊ |
2646 | ␉// 1030 - 103F␊ |
2647 | ␉// 1040 - 104F␊ |
2648 | ␉{ 0x10DE1040,␉NV_SUB_IDS,␉"GeForce GT 520" },␊ |
2649 | ␉// { 0x10DE1041,␉NV_SUB_IDS,␉"D13M1-45" },␊ |
2650 | ␉{ 0x10DE1042,␉NV_SUB_IDS,␉"GeForce 510" },␊ |
2651 | ␉{ 0x10DE1048,␉NV_SUB_IDS,␉"GeForce 605" },␊ |
2652 | ␉{ 0x10DE1049,␉NV_SUB_IDS,␉"GeForce GT 620" },␊ |
2653 | ␉{ 0x10DE104A,␉NV_SUB_IDS,␉"GeForce GT 610" },␊ |
2654 | ␉// 1050 - 105F␊ |
2655 | ␉{ 0x10DE1050,␉NV_SUB_IDS,␉"GeForce GT 520M" },␊ |
2656 | ␉{ 0x10DE1051,␉NV_SUB_IDS,␉"GeForce GT 520MX" },␊ |
2657 | ␉{ 0x10DE1052,␉NV_SUB_IDS,␉"GeForce GT 520M" },␊ |
2658 | ␉{ 0x10DE1054,␉NV_SUB_IDS,␉"GeForce GT 410M" },␊ |
2659 | ␉{ 0x10DE1055,␉NV_SUB_IDS,␉"GeForce 410M" },␊ |
2660 | ␉{ 0x10DE1056,␉NV_SUB_IDS,␉"Quadro NVS 4200M" },␊ |
2661 | ␉{ 0x10DE1057,␉NV_SUB_IDS,␉"Quadro NVS 4200M" },␊ |
2662 | ␉{ 0x10DE1058,␉NV_SUB_IDS,␉"GeForce 610M" },␊ |
2663 | ␉{ 0x10DE1059,␉NV_SUB_IDS,␉"GeForce 610M" },␊ |
2664 | ␉{ 0x10DE105A,␉NV_SUB_IDS,␉"GeForce 610M" },␊ |
2665 | ␉// 1060 - 106F␊ |
2666 | ␉// 1070 - 107F␊ |
2667 | ␉{ 0x10DE107D,␉NV_SUB_IDS,␉"NVS 310" },␊ |
2668 | ␉// { 0x10DE107E,␉NV_SUB_IDS,␉"GF119-INT" },␊ |
2669 | ␉// { 0x10DE107F,␉NV_SUB_IDS,␉"GF119-ES" },␊ |
2670 | ␉// 1080 - 108F␊ |
2671 | ␉{ 0x10DE1080,␉NV_SUB_IDS,␉"GeForce GTX 580" },␊ |
2672 | ␉{ 0x10DE1081,␉NV_SUB_IDS,␉"GeForce GTX 570" },␊ |
2673 | ␉{ 0x10DE1082,␉NV_SUB_IDS,␉"GeForce GTX 560 Ti" },␊ |
2674 | ␉{ 0x10DE1083,␉NV_SUB_IDS,␉"D13U" },␊ |
2675 | ␉{ 0x10DE1084,␉NV_SUB_IDS,␉"GeForce GTX 560" },␊ |
2676 | ␉{ 0x10DE1086,␉NV_SUB_IDS,␉"GeForce GTX 570" },␊ |
2677 | ␉{ 0x10DE1087,␉NV_SUB_IDS,␉"GeForce GTX 560 Ti-448" },␊ |
2678 | ␉{ 0x10DE1088,␉NV_SUB_IDS,␉"GeForce GTX 590" },␊ |
2679 | ␉{ 0x10DE1089,␉NV_SUB_IDS,␉"GeForce GTX 580" },␊ |
2680 | ␉{ 0x10DE108B,␉NV_SUB_IDS,␉"GeForce GTX 590" },␊ |
2681 | ␉// { 0x10DE108C,␉NV_SUB_IDS,␉"D13U" },␊ |
2682 | ␉{ 0x10DE108E,␉NV_SUB_IDS,␉"Tesla C2090" },␊ |
2683 | ␉// 1090 - 109F␊ |
2684 | ␉{ 0x10DE1091,␉NV_SUB_IDS,␉"nVidia Tesla M2090" },␊ |
2685 | ␉{ 0x10DE1094,␉NV_SUB_IDS,␉"Tesla M2075 Dual-Slot Computing Processor Module" },␊ |
2686 | ␉{ 0x10DE1096,␉NV_SUB_IDS,␉"Tesla C2075" },␊ |
2687 | ␉{ 0x10DE1098,␉NV_SUB_IDS,␉"D13U" },␊ |
2688 | ␉{ 0x10DE109A,␉NV_SUB_IDS,␉"Quadro 5010M" },␊ |
2689 | ␉{ 0x10DE109B,␉NV_SUB_IDS,␉"Quadro 7000" },␊ |
2690 | ␉// 10A0 - 10AF␊ |
2691 | ␉// 10B0 - 10BF␊ |
2692 | ␉// 10C0 - 10CF␊ |
2693 | ␉{ 0x10DE10C0,␉NV_SUB_IDS,␉"GeForce 9300 GS" },␊ |
2694 | ␉{ 0x10DE10C3,␉NV_SUB_IDS,␉"GeForce 8400 GS" },␊ |
2695 | ␉{ 0x10DE10C4,␉NV_SUB_IDS,␉"NVIDIA ION" },␊ |
2696 | ␉{ 0x10DE10C5,␉NV_SUB_IDS,␉"GeForce 405" },␊ |
2697 | ␉// 10D0 - 10DF␊ |
2698 | ␉{ 0x10DE10D8,␉NV_SUB_IDS,␉"NVS 300" },␊ |
2699 | ␉// 10E0 - 10EF␊ |
2700 | ␉// 10F0 - 10FF␊ |
2701 | ␉// 1100 - 110F␊ |
2702 | ␉// 1110 - 111F␊ |
2703 | ␉// 1120 - 112F␊ |
2704 | ␉// 1130 - 113F␊ |
2705 | ␉// 1140 - 114F␊ |
2706 | ␉{ 0x10DE1140,␉NV_SUB_IDS,␉"GeForce GT 610M" },␊ |
2707 | ␉{ 0x10DE1141,␉NV_SUB_IDS,␉"GeForce 610M" },␊ |
2708 | ␉{ 0x10DE1142,␉NV_SUB_IDS,␉"GeForce 620M" },␊ |
2709 | ␉// { 0x10DE1143,␉NV_SUB_IDS,␉"N13P-GV" },␊ |
2710 | ␉// { 0x10DE1144,␉NV_SUB_IDS,␉"GF117" },␊ |
2711 | ␉// { 0x10DE1145,␉NV_SUB_IDS,␉"GF117" },␊ |
2712 | ␉// { 0x10DE1146,␉NV_SUB_IDS,␉"GF117" },␊ |
2713 | ␉// { 0x10DE1147,␉NV_SUB_IDS,␉"GF117" },␊ |
2714 | ␉// { 0x10DE1149,␉NV_SUB_IDS,␉"GF117-ES" },␊ |
2715 | ␉// { 0x10DE114A,␉NV_SUB_IDS,␉"GF117-INT" },␊ |
2716 | ␉// { 0x10DE114B,␉NV_SUB_IDS,␉"PCI-GEN3-B" },␊ |
2717 | ␉// 1150 - 115F␊ |
2718 | ␉// 1160 - 116F␊ |
2719 | ␉// 1170 - 117F␊ |
2720 | ␉// 1180 - 118F␊ |
2721 | ␉{ 0x10DE1180,␉NV_SUB_IDS,␉"GeForce GTX 680" },␊ |
2722 | ␉{ 0x10DE1183,␉NV_SUB_IDS,␉"GeForce GTX 660 Ti" },␊ |
2723 | ␉{ 0x10DE1185,␉NV_SUB_IDS,␉"GeForce GTX 660" },␊ |
2724 | ␉{ 0x10DE1188,␉NV_SUB_IDS,␉"GeForce GTX 690" },␊ |
2725 | ␉{ 0x10DE1189,␉NV_SUB_IDS,␉"GeForce GTX 670" },␊ |
2726 | ␉{ 0x10DE118F,␉NV_SUB_IDS,␉"Tesla K10" },␊ |
2727 | ␉// 1190 - 119F␊ |
2728 | ␉// 11A0 - 11AF␊ |
2729 | ␉{ 0x10DE11A0,␉NV_SUB_IDS,␉"GeForce GTX 680M" },␊ |
2730 | ␉// 11B0 - 11BF␊ |
2731 | ␉{ 0x10DE11BC,␉NV_SUB_IDS,␉"Quadro K5000M" },␊ |
2732 | ␉{ 0x10DE11BD,␉NV_SUB_IDS,␉"Quadro K4000M" },␊ |
2733 | ␉{ 0x10DE11BE,␉NV_SUB_IDS,␉"Quadro K3000M" },␊ |
2734 | ␉// 11C0 - 11CF␊ |
2735 | ␉{ 0x10DE11C0,␉NV_SUB_IDS,␉"GeForce GTX 660" },␊ |
2736 | ␉// 11D0 - 11DF␊ |
2737 | ␉// 11E0 - 11EF␊ |
2738 | ␉// 11F0 - 11FF␊ |
2739 | ␉// 1200 - 120F␊ |
2740 | ␉{ 0x10DE1200,␉NV_SUB_IDS,␉"GeForce GTX 560 Ti" },␊ |
2741 | ␉{ 0x10DE1201,␉NV_SUB_IDS,␉"GeForce GTX 560" },␊ |
2742 | ␉{ 0x10DE1202,␉NV_SUB_IDS,␉"GeForce GTX 560 Ti" },␊ |
2743 | ␉{ 0x10DE1203,␉NV_SUB_IDS,␉"GeForce GTX 460 SE v2" },␊ |
2744 | ␉{ 0x10DE1205,␉NV_SUB_IDS,␉"GeForce GTX 460 v2" },␊ |
2745 | ␉{ 0x10DE1206,␉NV_SUB_IDS,␉"GeForce GTX 555" },␊ |
2746 | ␉{ 0x10DE1207,␉NV_SUB_IDS,␉"GeForce GT 645" },␊ |
2747 | ␉{ 0x10DE1208,␉NV_SUB_IDS,␉"GeForce GTX 560 SE" },␊ |
2748 | ␉{ 0x10DE1210,␉NV_SUB_IDS,␉"GeForce GTX 570M" },␊ |
2749 | ␉{ 0x10DE1211,␉NV_SUB_IDS,␉"GeForce GTX 580M" },␊ |
2750 | ␉{ 0x10DE1212,␉NV_SUB_IDS,␉"GeForce GTX 675M" },␊ |
2751 | ␉{ 0x10DE1213,␉NV_SUB_IDS,␉"GeForce GTX 670M" },␊ |
2752 | ␉{ 0x10DE1240,␉NV_SUB_IDS,␉"GeForce GT 620M" },␊ |
2753 | ␉{ 0x10DE1241,␉NV_SUB_IDS,␉"GeForce GT 545" },␊ |
2754 | ␉{ 0x10DE1243,␉NV_SUB_IDS,␉"GeForce GT 545" },␊ |
2755 | ␉{ 0x10DE1244,␉NV_SUB_IDS,␉"GeForce GTX 550 Ti" },␊ |
2756 | ␉{ 0x10DE1245,␉NV_SUB_IDS,␉"GeForce GTS 450" },␊ |
2757 | ␉{ 0x10DE1246,␉NV_SUB_IDS,␉"GeForce GTX 550M" },␊ |
2758 | ␉{ 0x10DE1247,␉NV_SUB_IDS,␉"GeForce GT 555M" },␊ |
2759 | ␉{ 0x10DE1248,␉NV_SUB_IDS,␉"GeForce GTX 555M" },␊ |
2760 | ␉{ 0x10DE1249,␉NV_SUB_IDS,␉"GeForce GTS 450" }, // 450M?␊ |
2761 | ␉{ 0x10DE124B,␉NV_SUB_IDS,␉"GeForce GT 640" },␊ |
2762 | ␉{ 0x10DE124D,␉NV_SUB_IDS,␉"GeForce GTX 555M" },␊ |
2763 | ␉// { 0x10DE1250,␉NV_SUB_IDS,␉"GF116-INT" },␊ |
2764 | ␉{ 0x10DE1251,␉NV_SUB_IDS,␉"GeForce GTX 560M" },␊ |
2765 | ␉// 1260 - 126F␊ |
2766 | ␉// 1270 - 127F␊ |
2767 | ␉// 1280 - 128F␊ |
2768 | ␉// 1290 - 129F␊ |
2769 | ␉// 12A0 - 12AF␊ |
2770 | ␉// 12B0 - 12BF␊ |
2771 | ␉// 12C0 - 12CF␊ |
2772 | ␉// 12D0 - 12DF␊ |
2773 | ␉// 12E0 - 12EF␊ |
2774 | ␉// 12F0 - 12FF␊ |
2775 | };␊ |
2776 | ␊ |
2777 | static int patch_nvidia_rom(uint8_t *rom)␊ |
2778 | {␊ |
2779 | ␉if (!rom || (rom[0] != 0x55 && rom[1] != 0xaa)) {␊ |
2780 | ␉␉printf("False ROM signature: 0x%02x%02x\n", rom[0], rom[1]);␊ |
2781 | ␉␉return PATCH_ROM_FAILED;␊ |
2782 | ␉}␊ |
2783 | ␊ |
2784 | ␉uint16_t dcbptr = READ_LE_SHORT(rom, 0x36);␊ |
2785 | ␊ |
2786 | ␉if (!dcbptr) {␊ |
2787 | ␉␉printf("no dcb table found\n");␊ |
2788 | ␉␉return PATCH_ROM_FAILED;␊ |
2789 | ␉}␊ |
2790 | //␉else␊ |
2791 | //␉␉printf("dcb table at offset 0x%04x\n", dcbptr);␊ |
2792 | ␊ |
2793 | ␉uint8_t *dcbtable␉ = &rom[dcbptr];␊ |
2794 | ␉uint8_t dcbtable_version = dcbtable[0];␊ |
2795 | ␉uint8_t headerlength␉ = 0;␊ |
2796 | ␉uint8_t numentries␉ = 0;␊ |
2797 | ␉uint8_t recordlength␉ = 0;␊ |
2798 | ␉␊ |
2799 | ␉if (dcbtable_version >= 0x20)␊ |
2800 | ␉{␊ |
2801 | ␉␉uint32_t sig;␊ |
2802 | ␉␉␊ |
2803 | ␉␉if (dcbtable_version >= 0x30)␊ |
2804 | ␉␉{␊ |
2805 | ␉␉␉headerlength = dcbtable[1];␊ |
2806 | ␉␉␉numentries␉ = dcbtable[2];␊ |
2807 | ␉␉␉recordlength = dcbtable[3];␊ |
2808 | ␊ |
2809 | ␉␉␉sig = READ_LE_INT(dcbtable, 6);␊ |
2810 | ␉␉}␊ |
2811 | ␉␉else␊ |
2812 | ␉␉{␊ |
2813 | ␉␉␉sig = READ_LE_INT(dcbtable, 4);␊ |
2814 | ␉␉␉headerlength = 8;␊ |
2815 | ␉␉}␊ |
2816 | ␊ |
2817 | ␉␉if (sig != 0x4edcbdcb)␊ |
2818 | ␉␉{␊ |
2819 | ␉␉␉printf("Bad display config block signature (0x%8x)\n", sig); //Azi: issue #48␊ |
2820 | ␉␉␉return PATCH_ROM_FAILED;␊ |
2821 | ␉␉}␊ |
2822 | ␉}␊ |
2823 | ␉else if (dcbtable_version >= 0x14) /* some NV15/16, and NV11+ */␊ |
2824 | ␉{␊ |
2825 | ␉␉char sig[8] = { 0 };␊ |
2826 | ␉␉␊ |
2827 | ␉␉strncpy(sig, (char *)&dcbtable[-7], 7);␊ |
2828 | ␉␉recordlength = 10;␊ |
2829 | ␊ |
2830 | ␉␉if (strcmp(sig, "DEV_REC"))␊ |
2831 | ␉␉{␊ |
2832 | ␉␉␉printf("Bad Display Configuration Block signature (%s)\n", sig);␊ |
2833 | ␉␉␉return PATCH_ROM_FAILED;␊ |
2834 | ␉␉}␊ |
2835 | ␉}␊ |
2836 | ␉else␊ |
2837 | ␉{␊ |
2838 | ␉␉printf("ERROR: dcbtable_version is 0x%X\n", dcbtable_version);␊ |
2839 | ␉␉return PATCH_ROM_FAILED;␊ |
2840 | ␉}␊ |
2841 | ␉␊ |
2842 | ␉if (numentries >= MAX_NUM_DCB_ENTRIES)␊ |
2843 | ␉␉numentries = MAX_NUM_DCB_ENTRIES;␊ |
2844 | ␊ |
2845 | ␉uint8_t num_outputs = 0, i = 0;␊ |
2846 | ␊ |
2847 | ␉struct dcbentry␊ |
2848 | ␉{␊ |
2849 | ␉␉uint8_t type;␊ |
2850 | ␉␉uint8_t index;␊ |
2851 | ␉␉uint8_t *heads;␊ |
2852 | ␉} entries[numentries];␊ |
2853 | ␊ |
2854 | ␉for (i = 0; i < numentries; i++)␊ |
2855 | ␉{␊ |
2856 | ␉␉uint32_t connection;␊ |
2857 | ␉␉connection = READ_LE_INT(dcbtable,headerlength + recordlength * i);␊ |
2858 | ␊ |
2859 | ␉␉/* Should we allow discontinuous DCBs? Certainly DCB I2C tables can be discontinuous */␊ |
2860 | ␉␉if ((connection & 0x0000000f) == 0x0000000f) /* end of records */ ␊ |
2861 | ␉␉␉continue;␊ |
2862 | ␉␉if (connection == 0x00000000) /* seen on an NV11 with DCB v1.5 */ ␊ |
2863 | ␉␉␉continue;␊ |
2864 | ␉␉if ((connection & 0xf) == 0x6) /* we skip type 6 as it doesnt appear on macbook nvcaps */␊ |
2865 | ␉␉␉continue;␊ |
2866 | ␊ |
2867 | ␉␉entries[num_outputs].type = connection & 0xf;␊ |
2868 | ␉␉entries[num_outputs].index = num_outputs;␊ |
2869 | ␉␉entries[num_outputs++].heads = (uint8_t*)&(dcbtable[(headerlength + recordlength * i) + 1]);␊ |
2870 | ␊ |
2871 | ␉}␊ |
2872 | ␉␊ |
2873 | ␉int has_lvds = false;␊ |
2874 | ␉uint8_t channel1 = 0, channel2 = 0;␊ |
2875 | ␊ |
2876 | ␉for (i = 0; i < num_outputs; i++)␊ |
2877 | ␉{␊ |
2878 | ␉␉if (entries[i].type == 3)␊ |
2879 | ␉␉{␊ |
2880 | ␉␉␉has_lvds = true;␊ |
2881 | ␉␉␉//printf("found LVDS\n");␊ |
2882 | ␉␉␉channel1 |= ( 0x1 << entries[i].index);␊ |
2883 | ␉␉␉entries[i].type = TYPE_GROUPED;␊ |
2884 | ␉␉}␊ |
2885 | ␉}␊ |
2886 | ␊ |
2887 | ␉// if we have a LVDS output, we group the rest to the second channel␊ |
2888 | ␉if (has_lvds)␊ |
2889 | ␉{␊ |
2890 | ␉␉for (i = 0; i < num_outputs; i++)␊ |
2891 | ␉␉{␊ |
2892 | ␉␉␉if (entries[i].type == TYPE_GROUPED)␊ |
2893 | ␉␉␉␉continue;␊ |
2894 | ␊ |
2895 | ␉␉␉channel2 |= ( 0x1 << entries[i].index);␊ |
2896 | ␉␉␉entries[i].type = TYPE_GROUPED;␊ |
2897 | ␉␉}␊ |
2898 | ␉}␊ |
2899 | ␉else␊ |
2900 | ␉{␊ |
2901 | ␉␉int x;␊ |
2902 | ␉␉// we loop twice as we need to generate two channels␊ |
2903 | ␉␉for (x = 0; x <= 1; x++)␊ |
2904 | ␉␉{␊ |
2905 | ␉␉␉for (i=0; i<num_outputs; i++)␊ |
2906 | ␉␉␉{␊ |
2907 | ␉␉␉␉if (entries[i].type == TYPE_GROUPED)␊ |
2908 | ␉␉␉␉␉continue;␊ |
2909 | ␉␉␉␉// if type is TMDS, the prior output is ANALOG␊ |
2910 | ␉␉␉␉// we always group ANALOG and TMDS␊ |
2911 | ␉␉␉␉// if there is a TV output after TMDS, we group it to that channel as well␊ |
2912 | ␉␉␉␉if (i && entries[i].type == 0x2)␊ |
2913 | ␉␉␉␉{␊ |
2914 | ␉␉␉␉␉switch (x)␊ |
2915 | ␉␉␉␉␉{␊ |
2916 | ␉␉␉␉␉␉case 0:␊ |
2917 | ␉␉␉␉␉␉␉//printf("group channel 1\n");␊ |
2918 | ␉␉␉␉␉␉␉channel1 |= ( 0x1 << entries[i].index);␊ |
2919 | ␉␉␉␉␉␉␉entries[i].type = TYPE_GROUPED;␊ |
2920 | ␊ |
2921 | ␉␉␉␉␉␉␉if (entries[i-1].type == 0x0)␊ |
2922 | ␉␉␉␉␉␉␉{␊ |
2923 | ␉␉␉␉␉␉␉␉channel1 |= ( 0x1 << entries[i-1].index);␊ |
2924 | ␉␉␉␉␉␉␉␉entries[i-1].type = TYPE_GROUPED;␊ |
2925 | ␉␉␉␉␉␉␉}␊ |
2926 | ␉␉␉␉␉␉␉// group TV as well if there is one␊ |
2927 | ␉␉␉␉␉␉␉if ( ((i+1) < num_outputs) && (entries[i+1].type == 0x1) )␊ |
2928 | ␉␉␉␉␉␉␉{␊ |
2929 | ␉␉␉␉␉␉␉␉//␉printf("group tv1\n");␊ |
2930 | ␉␉␉␉␉␉␉␉channel1 |= ( 0x1 << entries[i+1].index);␊ |
2931 | ␉␉␉␉␉␉␉␉entries[i+1].type = TYPE_GROUPED;␊ |
2932 | ␉␉␉␉␉␉␉}␊ |
2933 | ␉␉␉␉␉␉␉break;␊ |
2934 | ␊ |
2935 | ␉␉␉␉␉␉case 1:␊ |
2936 | ␉␉␉␉␉␉␉//printf("group channel 2 : %d\n", i);␊ |
2937 | ␉␉␉␉␉␉␉channel2 |= ( 0x1 << entries[i].index);␊ |
2938 | ␉␉␉␉␉␉␉entries[i].type = TYPE_GROUPED;␊ |
2939 | ␊ |
2940 | ␉␉␉␉␉␉␉if (entries[i - 1].type == 0x0)␊ |
2941 | ␉␉␉␉␉␉␉{␊ |
2942 | ␉␉␉␉␉␉␉␉channel2 |= ( 0x1 << entries[i-1].index);␊ |
2943 | ␉␉␉␉␉␉␉␉entries[i-1].type = TYPE_GROUPED;␊ |
2944 | ␉␉␉␉␉␉␉}␊ |
2945 | ␉␉␉␉␉␉␉// group TV as well if there is one␊ |
2946 | ␉␉␉␉␉␉␉if ( ((i+1) < num_outputs) && (entries[i+1].type == 0x1) )␊ |
2947 | ␉␉␉␉␉␉␉{␊ |
2948 | ␉␉␉␉␉␉␉␉//␉printf("group tv2\n");␊ |
2949 | ␉␉␉␉␉␉␉␉channel2 |= ( 0x1 << entries[i+1].index);␊ |
2950 | ␉␉␉␉␉␉␉␉entries[i+1].type = TYPE_GROUPED;␊ |
2951 | ␉␉␉␉␉␉␉}␊ |
2952 | ␉␉␉␉␉␉␉break;␊ |
2953 | ␉␉␉␉␉}␊ |
2954 | ␉␉␉␉␉break;␊ |
2955 | ␉␉␉␉}␊ |
2956 | ␉␉␉}␊ |
2957 | ␉␉}␊ |
2958 | ␉}␊ |
2959 | ␉␊ |
2960 | ␉// if we have left ungrouped outputs merge them to the empty channel␊ |
2961 | ␉uint8_t *togroup;// = (channel1 ? (channel2 ? NULL : &channel2) : &channel1);␊ |
2962 | ␉togroup = &channel2;␊ |
2963 | ␊ |
2964 | ␉for (i = 0; i < num_outputs; i++)␊ |
2965 | ␉{␊ |
2966 | ␉␉if (entries[i].type != TYPE_GROUPED)␊ |
2967 | ␉␉{␊ |
2968 | ␉␉␉//printf("%d not grouped\n", i);␊ |
2969 | ␉␉␉if (togroup)␊ |
2970 | ␉␉␉{␊ |
2971 | ␉␉␉␉*togroup |= ( 0x1 << entries[i].index);␊ |
2972 | ␉␉␉}␊ |
2973 | ␉␉␉entries[i].type = TYPE_GROUPED;␊ |
2974 | ␉␉}␊ |
2975 | ␉}␊ |
2976 | ␉␊ |
2977 | ␉if (channel1 > channel2)␊ |
2978 | ␉{␊ |
2979 | ␉␉uint8_t buff = channel1;␊ |
2980 | ␉␉channel1 = channel2;␊ |
2981 | ␉␉channel2 = buff;␊ |
2982 | ␉}␊ |
2983 | ␉␊ |
2984 | ␉default_NVCAP[6] = channel1;␊ |
2985 | ␉default_NVCAP[8] = channel2;␊ |
2986 | ␉␊ |
2987 | ␉// patching HEADS␊ |
2988 | ␉for (i = 0; i < num_outputs; i++)␊ |
2989 | ␉{␊ |
2990 | ␉␉if (channel1 & (1 << i))␊ |
2991 | ␉␉{␊ |
2992 | ␉␉␉*entries[i].heads = 1;␊ |
2993 | ␉␉}␊ |
2994 | ␉␉else if(channel2 & (1 << i))␊ |
2995 | ␉␉{␊ |
2996 | ␉␉␉*entries[i].heads = 2;␊ |
2997 | ␉␉}␊ |
2998 | ␉}␊ |
2999 | ␉return (has_lvds ? PATCH_ROM_SUCCESS_HAS_LVDS : PATCH_ROM_SUCCESS);␊ |
3000 | }␊ |
3001 | ␊ |
3002 | static char *get_nvidia_model(uint32_t device_id, uint32_t subsys_id)␊ |
3003 | {␊ |
3004 | ␉int i;␊ |
3005 | ␊ |
3006 | ␉// First check in the plist, (for e.g this can override any hardcoded devices)␊ |
3007 | ␉cardList_t * nvcard = FindCardWithIds(device_id, subsys_id);␊ |
3008 | ␉if (nvcard) ␊ |
3009 | ␉{␊ |
3010 | ␉␉if (nvcard->model) ␊ |
3011 | ␉␉{␊ |
3012 | ␉␉␉return nvcard->model;␊ |
3013 | ␉␉}␊ |
3014 | ␉}␊ |
3015 | ␊ |
3016 | ␉for (i = 1; i < (sizeof(nvidia_cards) / sizeof(nvidia_cards[0])); i++) // size of nvidia_cards array for-loop␊ |
3017 | ␉{␊ |
3018 | ␉␉if ((nvidia_cards[i].device == device_id) && (nvidia_cards[i].subdev == subsys_id))␊ |
3019 | {␊ |
3020 | return nvidia_cards[i].name_model;␊ |
3021 | break;␊ |
3022 | }␊ |
3023 | else if ((nvidia_cards[i].device == device_id) && (nvidia_cards[i].subdev == 0x00000000))␊ |
3024 | {␊ |
3025 | return nvidia_cards[i].name_model;␊ |
3026 | break;␊ |
3027 | }␊ |
3028 | ␉}␊ |
3029 | return nvidia_cards[0].name_model;␊ |
3030 | }␊ |
3031 | ␊ |
3032 | static uint32_t load_nvidia_bios_file(const char *filename, uint8_t *buf, int bufsize)␊ |
3033 | {␊ |
3034 | ␉int fd;␊ |
3035 | ␉int size;␊ |
3036 | ␊ |
3037 | ␉if ((fd = open_bvdev("bt(0,0)", filename, 0)) < 0)␊ |
3038 | ␉{␊ |
3039 | ␉␉return 0;␊ |
3040 | ␉}␊ |
3041 | ␊ |
3042 | ␉size = file_size(fd);␊ |
3043 | ␊ |
3044 | ␉if (size > bufsize)␊ |
3045 | ␉{␊ |
3046 | ␉␉printf("Filesize of %s is bigger than expected! Truncating to 0x%x Bytes!\n",␊ |
3047 | ␉␉␉␉filename, bufsize);␊ |
3048 | ␉␉size = bufsize;␊ |
3049 | ␉}␊ |
3050 | ␉size = read(fd, (char *)buf, size);␊ |
3051 | ␉close(fd);␊ |
3052 | ␊ |
3053 | ␉return size > 0 ? size : 0;␊ |
3054 | }␊ |
3055 | ␊ |
3056 | static int devprop_add_nvidia_template(struct DevPropDevice *device)␊ |
3057 | {␊ |
3058 | ␉char tmp[16];␊ |
3059 | ␊ |
3060 | ␉if (!device)␊ |
3061 | ␉␉return 0;␊ |
3062 | ␊ |
3063 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_compatible_0))␊ |
3064 | ␉␉return 0;␊ |
3065 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_device_type_0))␊ |
3066 | ␉␉return 0;␊ |
3067 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_name_0))␊ |
3068 | ␉␉return 0;␊ |
3069 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_compatible_1))␊ |
3070 | ␉␉return 0;␊ |
3071 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_device_type_1))␊ |
3072 | ␉␉return 0;␊ |
3073 | ␉if (!DP_ADD_TEMP_VAL(device, nvidia_name_1))␊ |
3074 | ␉␉return 0;␊ |
3075 | ␉if (devices_number == 1)␊ |
3076 | ␉{␊ |
3077 | ␉ if (!DP_ADD_TEMP_VAL(device, nvidia_device_type))␊ |
3078 | ␉␉ return 0;␊ |
3079 | ␉}␊ |
3080 | ␉else␊ |
3081 | ␉{␊ |
3082 | ␉ if (!DP_ADD_TEMP_VAL(device, nvidia_device_type_child))␊ |
3083 | ␉␉ return 0;␊ |
3084 | ␉}␊ |
3085 | ␊ |
3086 | ␉// Rek : Dont use sprintf return, it does not WORK !! our custom sprintf() always return 0!␊ |
3087 | ␉// len = sprintf(tmp, "Slot-%x", devices_number);␊ |
3088 | ␉sprintf(tmp, "Slot-%x",devices_number);␊ |
3089 | ␉devprop_add_value(device, "AAPL,slot-name", (uint8_t *) tmp, strlen(tmp));␊ |
3090 | ␉devices_number++;␊ |
3091 | ␊ |
3092 | ␉return 1;␊ |
3093 | }␊ |
3094 | ␊ |
3095 | int hex2bin(const char *hex, uint8_t *bin, int len)␊ |
3096 | {␊ |
3097 | ␉char␉*p;␊ |
3098 | ␉int␉i;␊ |
3099 | ␉char␉buf[3];␊ |
3100 | ␊ |
3101 | ␉if (hex == NULL || bin == NULL || len <= 0 || strlen(hex) != len * 2) {␊ |
3102 | ␉␉printf("[ERROR] bin2hex input error\n");␊ |
3103 | ␉␉return -1;␊ |
3104 | ␉}␊ |
3105 | ␊ |
3106 | ␉buf[2] = '\0';␊ |
3107 | ␉p = (char *) hex;␊ |
3108 | ␊ |
3109 | ␉for (i = 0; i < len; i++)␊ |
3110 | ␉{␊ |
3111 | ␉␉if (p[0] == '\0' || p[1] == '\0' || !isxdigit(p[0]) || !isxdigit(p[1])) {␊ |
3112 | ␉␉␉printf("[ERROR] bin2hex '%s' syntax error\n", hex);␊ |
3113 | ␉␉␉return -2;␊ |
3114 | ␉␉}␊ |
3115 | ␉␉buf[0] = *p++;␊ |
3116 | ␉␉buf[1] = *p++;␊ |
3117 | ␉␉bin[i] = (unsigned char) strtoul(buf, NULL, 16);␊ |
3118 | ␉}␊ |
3119 | ␉return 0;␊ |
3120 | }␊ |
3121 | ␊ |
3122 | unsigned long long mem_detect(volatile uint8_t *regs, uint8_t nvCardType, pci_dt_t *nvda_dev, uint32_t device_id, uint32_t subsys_id)␊ |
3123 | {␊ |
3124 | ␉unsigned long long vram_size = 0;␊ |
3125 | ␉␊ |
3126 | ␉// First check if any value exist in the plist␊ |
3127 | ␉cardList_t * nvcard = FindCardWithIds(device_id, subsys_id);␊ |
3128 | ␉if (nvcard) ␊ |
3129 | ␉{␊ |
3130 | ␉␉if (nvcard->videoRam > 0) ␊ |
3131 | ␉␉{␊ |
3132 | ␉␉␉vram_size = nvcard->videoRam * 1024 * 1024;␊ |
3133 | ␊ |
3134 | ␉␉␉return vram_size;␊ |
3135 | ␉␉}␊ |
3136 | ␉}␊ |
3137 | ␊ |
3138 | ␉// Then, Workaround for 9600M GT, GT 210/420/430/440/525M/540M & GTX 560M␊ |
3139 | ␉switch (nvda_dev->device_id)␊ |
3140 | ␉{␊ |
3141 | ␉␉case 0x0647: // 9600M GT 0647␊ |
3142 | ␉␉␉vram_size = 512*1024*1024;␊ |
3143 | ␉␉␉break;␊ |
3144 | ␉␉/*case 0x0649:␉// 9600M GT 0649␊ |
3145 | ␉␉␉vram_size = 1024*1024*1024;␊ |
3146 | ␉␉␉break;*/␊ |
3147 | ␉␉case 0x0A65: // GT 210␊ |
3148 | ␉␉case 0x0DE0: // GT 440␊ |
3149 | ␉␉case 0x0DE1: // GT 430␊ |
3150 | ␉␉case 0x0DE2: // GT 420␊ |
3151 | ␉␉case 0x0DEC: // GT 525M 0DEC␊ |
3152 | ␉␉case 0x0DF4: // GT 540M␊ |
3153 | ␉␉case 0x0DF5: // GT 525M 0DF5␊ |
3154 | ␉␉␉vram_size = 1024*1024*1024;␊ |
3155 | ␉␉␉break;␊ |
3156 | ␉␉case 0x1251: // GTX 560M␊ |
3157 | ␉␉␉vram_size = 1536*1024*1024;␊ |
3158 | ␉␉␉break;␊ |
3159 | ␉␉default:␊ |
3160 | ␉␉␉break;␊ |
3161 | ␉}␊ |
3162 | ␊ |
3163 | ␉if (!vram_size) ␊ |
3164 | ␉{ // Finally, if vram_size still not set do the calculation with our own method␊ |
3165 | ␉␉if (nvCardType < NV_ARCH_50)␊ |
3166 | ␉␉{␊ |
3167 | ␉␉␉vram_size = REG32(NV04_PFB_FIFO_DATA);␊ |
3168 | ␉␉␉vram_size &= NV10_PFB_FIFO_DATA_RAM_AMOUNT_MB_MASK;␊ |
3169 | ␉␉}␊ |
3170 | ␉␉else if (nvCardType < NV_ARCH_C0)␊ |
3171 | ␉␉{␊ |
3172 | ␉␉␉vram_size = REG32(NV04_PFB_FIFO_DATA);␊ |
3173 | ␉␉␉vram_size |= (vram_size & 0xff) << 32;␊ |
3174 | ␉␉␉vram_size &= 0xffffffff00ll;␊ |
3175 | ␉␉}␊ |
3176 | ␉␉else // >= NV_ARCH_C0␊ |
3177 | ␉␉{␊ |
3178 | ␉␉␉vram_size = REG32(NVC0_MEM_CTRLR_RAM_AMOUNT) << 20;␊ |
3179 | ␉␉␉vram_size *= REG32(NVC0_MEM_CTRLR_COUNT);␊ |
3180 | ␉␉}␊ |
3181 | ␉}␊ |
3182 | ␊ |
3183 | ␉return vram_size;␊ |
3184 | }␊ |
3185 | ␊ |
3186 | static bool checkNvRomSig(uint8_t * aRom){␊ |
3187 | return aRom != NULL && (aRom[0] == 0x55 && aRom[1] == 0xaa);␊ |
3188 | }␊ |
3189 | ␊ |
3190 | bool setup_nvidia_devprop(pci_dt_t *nvda_dev)␊ |
3191 | {␊ |
3192 | ␉struct DevPropDevice␉*device;␊ |
3193 | ␉char␉␉␉␉␉*devicepath;␊ |
3194 | ␉option_rom_pci_header_t *rom_pci_header;␊ |
3195 | ␉volatile uint8_t␉␉*regs;␊ |
3196 | ␉uint8_t␉␉␉␉␉*rom;␊ |
3197 | ␉uint8_t␉␉␉␉␉*nvRom;␊ |
3198 | ␉uint8_t␉␉␉␉␉nvCardType;␊ |
3199 | ␉unsigned long long␉␉videoRam;␊ |
3200 | ␉uint32_t␉␉␉␉nvBiosOveride;␊ |
3201 | ␉uint32_t␉␉␉␉bar[7];␊ |
3202 | ␉uint32_t␉␉␉␉boot_display;␊ |
3203 | ␉int␉␉␉␉␉␉nvPatch;␊ |
3204 | ␉int␉␉␉␉␉␉len;␊ |
3205 | ␉char␉␉␉␉␉biosVersion[32];␊ |
3206 | ␉char␉␉␉␉␉nvFilename[32];␊ |
3207 | ␉char␉␉␉␉␉kNVCAP[12];␊ |
3208 | ␉char␉␉␉␉␉*model;␊ |
3209 | ␉const char␉␉␉␉*value;␊ |
3210 | ␉bool␉␉␉␉␉doit;␊ |
3211 | ␊ |
3212 | ␉fill_card_list();␊ |
3213 | ␊ |
3214 | ␉devicepath = get_pci_dev_path(nvda_dev);␊ |
3215 | ␉bar[0] = pci_config_read32(nvda_dev->dev.addr, 0x10 );␊ |
3216 | ␉regs = (uint8_t *) (bar[0] & ~0x0f);␊ |
3217 | ␊ |
3218 | ␉// get card type␊ |
3219 | ␉nvCardType = (REG32(0) >> 20) & 0x1ff;␊ |
3220 | ␊ |
3221 | ␉model = get_nvidia_model(((nvda_dev->vendor_id << 16) | nvda_dev->device_id),((nvda_dev->subsys_id.subsys.vendor_id << 16) | nvda_dev->subsys_id.subsys.device_id));␊ |
3222 | ␊ |
3223 | ␉// Amount of VRAM in kilobytes␊ |
3224 | ␉videoRam = mem_detect(regs, nvCardType, nvda_dev,((nvda_dev->vendor_id << 16) | nvda_dev->device_id),((nvda_dev->subsys_id.subsys.vendor_id << 16) | nvda_dev->subsys_id.subsys.device_id) );␊ |
3225 | ␊ |
3226 | ␉rom = malloc(NVIDIA_ROM_SIZE);␊ |
3227 | ␉sprintf(nvFilename, "/Extra/%04x_%04x.rom", (uint16_t)nvda_dev->vendor_id,␊ |
3228 | ␉␉␉(uint16_t)nvda_dev->device_id);␊ |
3229 | ␊ |
3230 | ␉if (getBoolForKey(kUseNvidiaROM, &doit, &bootInfo->chameleonConfig) && doit)␊ |
3231 | ␉{␊ |
3232 | ␉␉verbose("Looking for nvidia video bios file %s\n", nvFilename);␊ |
3233 | ␉␉nvBiosOveride = load_nvidia_bios_file(nvFilename, rom, NVIDIA_ROM_SIZE);␊ |
3234 | ␊ |
3235 | ␉␉if (nvBiosOveride > 0)␊ |
3236 | ␉␉{␊ |
3237 | ␉␉␉verbose("Using nVidia Video BIOS File %s (%d Bytes)\n", nvFilename, nvBiosOveride);␊ |
3238 | ␉␉␉DBG("%s Signature 0x%02x%02x %d bytes\n", nvFilename, rom[0], rom[1], nvBiosOveride);␊ |
3239 | ␉␉}␊ |
3240 | ␉␉else␊ |
3241 | ␉␉{␊ |
3242 | ␉␉␉printf("ERROR: unable to open nVidia Video BIOS File %s\n", nvFilename);␊ |
3243 | ␉␉␉return false;␊ |
3244 | ␉␉}␊ |
3245 | ␉}␊ |
3246 | ␉else␊ |
3247 | ␉{␊ |
3248 | ␉␉// Otherwise read bios from card␊ |
3249 | ␉␉nvBiosOveride = 0;␊ |
3250 | ␊ |
3251 | // PROM first␊ |
3252 | // Enable PROM access␊ |
3253 | (REG32(NV_PBUS_PCI_NV_20)) = NV_PBUS_PCI_NV_20_ROM_SHADOW_DISABLED;␊ |
3254 | nvRom = (uint8_t*)®s[NV_PROM_OFFSET];␊ |
3255 | ␊ |
3256 | // Valid Signature ?␊ |
3257 | ␉␉if (checkNvRomSig(nvRom))␊ |
3258 | ␉␉{␊ |
3259 | bcopy((uint8_t *)nvRom, rom, NVIDIA_ROM_SIZE);␊ |
3260 | DBG("PROM Address 0x%x Signature 0x%02x%02x\n", nvRom, rom[0], rom[1]);␊ |
3261 | }␊ |
3262 | else␊ |
3263 | {␊ |
3264 | ␊ |
3265 | // disable PROM access␊ |
3266 | (REG32(NV_PBUS_PCI_NV_20)) = NV_PBUS_PCI_NV_20_ROM_SHADOW_ENABLED;␊ |
3267 | ␊ |
3268 | ␉ //PRAM next␊ |
3269 | nvRom = (uint8_t*)®s[NV_PRAMIN_OFFSET];␊ |
3270 | ␊ |
3271 | if(checkNvRomSig(nvRom))␊ |
3272 | {␊ |
3273 | bcopy((uint32_t *)nvRom, rom, NVIDIA_ROM_SIZE);␊ |
3274 | DBG("PRAM Address 0x%x Signature 0x%02x%02x\n", nvRom, rom[0], rom[1]);␊ |
3275 | }␊ |
3276 | else␊ |
3277 | ␉␉{␊ |
3278 | ␉␉␉␉// 0xC0000 last␊ |
3279 | ␉␉␉␉bcopy((char *)0xc0000, rom, NVIDIA_ROM_SIZE);␊ |
3280 | ␉␉␉␉␊ |
3281 | ␉␉␉␉// Valid Signature ?␊ |
3282 | ␉␉␉␉if (!checkNvRomSig(rom))␊ |
3283 | ␉␉␉␉{␊ |
3284 | ␉␉␉␉␉printf("ERROR: Unable to locate nVidia Video BIOS\n");␊ |
3285 | ␉␉␉␉␉return false;␊ |
3286 | ␉␉␉␉}␊ |
3287 | else␊ |
3288 | {␊ |
3289 | DBG("ROM Address 0x%x Signature 0x%02x%02x\n", nvRom, rom[0], rom[1]);␊ |
3290 | }␊ |
3291 | ␉␉␉}//end PRAM check␊ |
3292 | }//end PROM check␊ |
3293 | ␉}//end load rom from bios␊ |
3294 | ␊ |
3295 | ␉if ((nvPatch = patch_nvidia_rom(rom)) == PATCH_ROM_FAILED)␊ |
3296 | ␉{␊ |
3297 | ␉␉printf("ERROR: nVidia ROM Patching Failed!\n");␊ |
3298 | ␉␉//return false;␊ |
3299 | ␉}␊ |
3300 | ␊ |
3301 | ␉rom_pci_header = (option_rom_pci_header_t*)(rom + *(uint16_t *)&rom[24]);␊ |
3302 | ␊ |
3303 | ␉// check for 'PCIR' sig␊ |
3304 | ␉if (rom_pci_header->signature == 0x50434952)␊ |
3305 | ␉{␊ |
3306 | ␉␉if (rom_pci_header->device_id != nvda_dev->device_id)␊ |
3307 | ␉␉{␊ |
3308 | ␉␉␉// Get Model from the OpROM␊ |
3309 | ␉␉␉model = get_nvidia_model(((rom_pci_header->vendor_id << 16) | rom_pci_header->device_id), NV_SUB_IDS);␊ |
3310 | ␊ |
3311 | ␉␉␉// Get VRAM again␊ |
3312 | ␉␉␉videoRam = mem_detect(regs, nvCardType, nvda_dev,((rom_pci_header->vendor_id << 16) | rom_pci_header->device_id), NV_SUB_IDS );␊ |
3313 | ␊ |
3314 | ␉␉}␊ |
3315 | ␉␉else␊ |
3316 | ␉␉{␊ |
3317 | ␉␉␉printf("nVidia incorrect PCI ROM signature: 0x%x\n", rom_pci_header->signature);␊ |
3318 | ␉␉}␊ |
3319 | ␉}␊ |
3320 | ␊ |
3321 | ␉verbose("%s %dMB NV%02x [%04x:%04x]-[%04x:%04x] :: %s device number: %d\n",␊ |
3322 | ␉␉␉model, (uint32_t)(videoRam / 1024 / 1024),␊ |
3323 | ␉␉␉(REG32(0) >> 20) & 0x1ff, nvda_dev->vendor_id, nvda_dev->device_id,␊ |
3324 | ␉␉␉nvda_dev->subsys_id.subsys.vendor_id, nvda_dev->subsys_id.subsys.device_id,␊ |
3325 | ␉␉␉devicepath, devices_number);␊ |
3326 | ␊ |
3327 | ␉if (!string) {␊ |
3328 | ␉␉string = devprop_create_string();␊ |
3329 | ␉}␊ |
3330 | ␉device = devprop_add_device(string, devicepath);␊ |
3331 | ␊ |
3332 | ␉/* FIXME: for primary graphics card only */␊ |
3333 | ␉boot_display = 1;␊ |
3334 | ␉if (devices_number == 1)␊ |
3335 | ␉{␊ |
3336 | ␉␉devprop_add_value(device, "@0,AAPL,boot-display", (uint8_t*)&boot_display, 4);␊ |
3337 | ␉}␊ |
3338 | ␊ |
3339 | ␉if (nvPatch == PATCH_ROM_SUCCESS_HAS_LVDS) {␊ |
3340 | ␉␉uint8_t built_in = 0x01;␊ |
3341 | ␉␉devprop_add_value(device, "@0,built-in", &built_in, 1);␊ |
3342 | ␉}␊ |
3343 | ␊ |
3344 | ␉// get bios version␊ |
3345 | ␉const int MAX_BIOS_VERSION_LENGTH = 32;␊ |
3346 | ␉char* version_str = (char*)malloc(MAX_BIOS_VERSION_LENGTH);␊ |
3347 | ␊ |
3348 | ␉memset(version_str, 0, MAX_BIOS_VERSION_LENGTH);␊ |
3349 | ␊ |
3350 | ␉int i, version_start;␊ |
3351 | ␉int crlf_count = 0;␊ |
3352 | ␊ |
3353 | ␉// only search the first 384 bytes␊ |
3354 | ␉for (i = 0; i < 0x180; i++)␊ |
3355 | ␉{␊ |
3356 | ␉␉if (rom[i] == 0x0D && rom[i+1] == 0x0A)␊ |
3357 | ␉␉{␊ |
3358 | ␉␉␉crlf_count++;␊ |
3359 | ␉␉␉// second 0x0D0A was found, extract bios version␊ |
3360 | ␉␉␉if (crlf_count == 2)␊ |
3361 | ␉␉␉{␊ |
3362 | ␉␉␉␉if (rom[i-1] == 0x20) i--; // strip last " "␊ |
3363 | ␊ |
3364 | ␉␉␉␉for (version_start = i; version_start > (i-MAX_BIOS_VERSION_LENGTH); version_start--)␊ |
3365 | ␉␉␉␉{␊ |
3366 | ␉␉␉␉␉// find start␊ |
3367 | ␉␉␉␉␉if (rom[version_start] == 0x00)␊ |
3368 | ␉␉␉␉␉{␊ |
3369 | ␉␉␉␉␉␉version_start++;␊ |
3370 | ␊ |
3371 | ␉␉␉␉␉␉// strip "Version "␊ |
3372 | ␉␉␉␉␉␉if (strncmp((const char*)rom+version_start, "Version ", 8) == 0)␊ |
3373 | ␉␉␉␉␉␉{␊ |
3374 | ␉␉␉␉␉␉␉version_start += 8;␊ |
3375 | ␉␉␉␉␉␉}␊ |
3376 | ␉␉␉␉␉␉␊ |
3377 | ␉␉␉␉␉␉strncpy(version_str, (const char*)rom+version_start, i-version_start);␊ |
3378 | ␉␉␉␉␉␉break;␊ |
3379 | ␉␉␉␉␉}␊ |
3380 | ␉␉␉␉}␊ |
3381 | ␉␉␉␉break;␊ |
3382 | ␉␉␉}␊ |
3383 | ␉␉}␊ |
3384 | ␉}␊ |
3385 | ␉␊ |
3386 | ␉sprintf(biosVersion, "%s", (nvBiosOveride > 0) ? nvFilename : version_str);␊ |
3387 | ␉sprintf(kNVCAP, "NVCAP_%04x", nvda_dev->device_id);␊ |
3388 | ␊ |
3389 | ␉if (getValueForKey(kNVCAP, &value, &len, &bootInfo->chameleonConfig) && len == NVCAP_LEN * 2)␊ |
3390 | ␉{␊ |
3391 | ␉␉uint8_t new_NVCAP[NVCAP_LEN];␊ |
3392 | ␊ |
3393 | ␉␉if (hex2bin(value, new_NVCAP, NVCAP_LEN) == 0)␊ |
3394 | ␉␉{␊ |
3395 | ␉␉␉verbose("Using user supplied NVCAP for %s :: %s\n", model, devicepath);␊ |
3396 | ␉␉␉memcpy(default_NVCAP, new_NVCAP, NVCAP_LEN);␊ |
3397 | ␉␉}␊ |
3398 | ␉}␊ |
3399 | ␊ |
3400 | ␉if (getValueForKey(kDcfg0, &value, &len, &bootInfo->chameleonConfig) && len == DCFG0_LEN * 2)␊ |
3401 | ␉{␊ |
3402 | ␉␉uint8_t new_dcfg0[DCFG0_LEN];␊ |
3403 | ␊ |
3404 | ␉␉if (hex2bin(value, new_dcfg0, DCFG0_LEN) == 0)␊ |
3405 | ␉␉{␊ |
3406 | ␉␉␉memcpy(default_dcfg_0, new_dcfg0, DCFG0_LEN);␊ |
3407 | ␊ |
3408 | ␉␉␉verbose("Using user supplied @0,display-cfg\n");␊ |
3409 | ␉␉␉printf("@0,display-cfg: %02x%02x%02x%02x\n",␊ |
3410 | ␉␉␉␉ default_dcfg_0[0], default_dcfg_0[1], default_dcfg_0[2], default_dcfg_0[3]);␊ |
3411 | ␉␉}␊ |
3412 | ␉}␊ |
3413 | ␊ |
3414 | ␉if (getValueForKey(kDcfg1, &value, &len, &bootInfo->chameleonConfig) && len == DCFG1_LEN * 2)␊ |
3415 | ␉{␊ |
3416 | ␉␉uint8_t new_dcfg1[DCFG1_LEN];␊ |
3417 | ␊ |
3418 | ␉␉if (hex2bin(value, new_dcfg1, DCFG1_LEN) == 0)␊ |
3419 | ␉␉{␊ |
3420 | ␉␉␉memcpy(default_dcfg_1, new_dcfg1, DCFG1_LEN);␊ |
3421 | ␊ |
3422 | ␉␉␉verbose("Using user supplied @1,display-cfg\n");␊ |
3423 | ␉␉␉printf("@1,display-cfg: %02x%02x%02x%02x\n",␊ |
3424 | ␉␉␉␉ default_dcfg_1[0], default_dcfg_1[1], default_dcfg_1[2], default_dcfg_1[3]);␊ |
3425 | ␉␉}␊ |
3426 | ␉}␊ |
3427 | ␊ |
3428 | #if DEBUG_NVCAP␊ |
3429 | ␉printf("NVCAP: %02x%02x%02x%02x-%02x%02x%02x%02x-%02x%02x%02x%02x-%02x%02x%02x%02x-%02x%02x%02x%02x\n",␊ |
3430 | ␉default_NVCAP[0], default_NVCAP[1], default_NVCAP[2], default_NVCAP[3],␊ |
3431 | ␉default_NVCAP[4], default_NVCAP[5], default_NVCAP[6], default_NVCAP[7],␊ |
3432 | ␉default_NVCAP[8], default_NVCAP[9], default_NVCAP[10], default_NVCAP[11],␊ |
3433 | ␉default_NVCAP[12], default_NVCAP[13], default_NVCAP[14], default_NVCAP[15],␊ |
3434 | ␉default_NVCAP[16], default_NVCAP[17], default_NVCAP[18], default_NVCAP[19]);␊ |
3435 | #endif␊ |
3436 | ␉␊ |
3437 | ␉devprop_add_nvidia_template(device);␊ |
3438 | ␉devprop_add_value(device, "NVCAP", default_NVCAP, NVCAP_LEN);␊ |
3439 | ␉devprop_add_value(device, "NVPM", default_NVPM, NVPM_LEN);␊ |
3440 | ␉devprop_add_value(device, "VRAM,totalsize", (uint8_t*)&videoRam, 4);␊ |
3441 | ␉devprop_add_value(device, "model", (uint8_t*)model, strlen(model) + 1);␊ |
3442 | ␉devprop_add_value(device, "rom-revision", (uint8_t*)biosVersion, strlen(biosVersion) + 1);␊ |
3443 | ␉devprop_add_value(device, "@0,display-cfg", default_dcfg_0, DCFG0_LEN);␊ |
3444 | ␉devprop_add_value(device, "@1,display-cfg", default_dcfg_1, DCFG1_LEN);␊ |
3445 | ␊ |
3446 | ␉if (getBoolForKey(kVBIOS, &doit, &bootInfo->chameleonConfig) && doit)␊ |
3447 | ␉{␊ |
3448 | ␉␉devprop_add_value(device, "vbios", rom, (nvBiosOveride > 0) ? nvBiosOveride : (rom[2] * 512));␊ |
3449 | ␉}␊ |
3450 | ␊ |
3451 | ␉//add HDMI Audio back to nvidia␊ |
3452 | ␉doit = false;␊ |
3453 | ␉//http://forge.voodooprojects.org/p/chameleon/issues/67/␊ |
3454 | ␉if(getBoolForKey(kEnableHDMIAudio, &doit, &bootInfo->chameleonConfig) && doit)␊ |
3455 | ␉{␊ |
3456 | ␉␉static uint8_t connector_type_1[]= {0x00, 0x08, 0x00, 0x00};␊ |
3457 | ␉␉devprop_add_value(device, "@1,connector-type",connector_type_1, 4);␊ |
3458 | ␉}␊ |
3459 | ␉//end Nvidia HDMI Audio␊ |
3460 | ␊ |
3461 | ␉stringdata = malloc(sizeof(uint8_t) * string->length);␊ |
3462 | ␉memcpy(stringdata, (uint8_t*)devprop_generate_string(string), string->length);␊ |
3463 | ␉stringlength = string->length;␊ |
3464 | ␊ |
3465 | ␉free(rom);␊ |
3466 | ␉return true;␊ |
3467 | }␊ |
3468 |