Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

detect-gpu

Package Overview
Dependencies
Maintainers
1
Versions
201
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

detect-gpu - npm Package Compare versions

Comparing version 1.3.0 to 1.4.0

2

dist/detect-gpu.cjs.js

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const e=["790 - AMD Radeon HD 7290","780 - AMD Radeon HD 8180","778 - AMD Radeon HD 7310","776 - AMD Radeon HD 7340","772 - Intel HD Graphics (Bay Trail)","729 - Intel HD Graphics (Ivy Bridge)","725 - AMD Radeon HD 8210","701 - Intel HD Graphics (Cherry Trail)","700 - AMD Radeon HD 8250","699 - AMD Radeon R6 (Mullins)","698 - AMD Radeon HD 8240","690 - AMD Radeon HD 8280","687 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)","665 - Intel HD Graphics (Haswell)","656 - Intel HD Graphics 400 (Braswell)","655 - Intel HD Graphics (Braswell)","654 - Intel HD Graphics 405 (Braswell)","634 - Intel HD Graphics 500","633 - Intel UHD Graphics 600","632 - AMD Radeon HD 8330","631 - AMD Radeon HD 8350G","618 - AMD Radeon HD 8400","614 - AMD Radeon HD 8450G","605 - Intel HD Graphics 4200","604 - Intel HD Graphics (Broadwell)","603 - AMD Radeon R2 (Stoney Ridge)","602 - AMD Radeon R3 (Mullins/Beema)","601 - AMD Radeon R4 (Kaveri)","600 - AMD Radeon R4 (Beema)","599 - AMD Radeon R5 (Beema/Carrizo-L)","597 - AMD Radeon R4 (Stoney Ridge)","593 - Intel HD Graphics 4000","592 - AMD Radeon HD 7480D","584 - Intel HD Graphics 5300","583 - Intel HD Graphics 505","582 - Intel UHD Graphics 605","553 - Intel HD Graphics 510","552 - AMD Radeon HD 8610G","551 - Intel HD Graphics 610","550 - Intel HD Graphics 4400","549 - Intel HD Graphics 515","541 - AMD Radeon HD 8470D","532 - AMD Radeon HD 8550G","516 - Intel HD Graphics 5000","513 - AMD Radeon HD 7660G","512 - NVIDIA GeForce 710M","509 - AMD Radeon R5 (Kaveri)","508 - AMD Radeon R5 (Carrizo)","507 - Intel HD Graphics 615","506 - Intel UHD Graphics 615","505 - Intel UHD Graphics 617","497 - Qualcomm Adreno 630","494 - Intel HD Graphics 5500","492 - Intel HD Graphics 4600","488 - Intel Iris Graphics 5100","486 - NVIDIA Quadro K610M","485 - Intel HD Graphics 6000","479 - AMD Radeon R5 (Stoney Ridge)","478 - AMD Radeon R5 M420","477 - AMD Radeon R5 M315","475 - AMD Radeon R5 M320","472 - NVIDIA GeForce GT 720M","471 - Intel Iris Graphics 6100","470 - Intel HD Graphics 520","469 - NVIDIA GeForce 820M","468 - NVIDIA GeForce 910M","466 - AMD Radeon RX Vega 3","465 - AMD Radeon R5 M255","464 - AMD Radeon R5 M430","463 - AMD Radeon R5 M330","460 - AMD Radeon HD 7560D","454 - AMD Radeon HD 8650G","438 - NVIDIA Quadro K1000M","436 - AMD Radeon HD 7660D","435 - AMD Radeon R6 M255DX","428 - Intel HD Graphics 5600","418 - AMD FirePro W2100","409 - AMD Radeon R6 (Kaveri)","397 - Qualcomm Adreno 680","396 - Qualcomm Adreno 685","395 - AMD Radeon R6 (Carrizo)","394 - Intel HD Graphics 620","393 - Intel UHD Graphics 620","392 - AMD Radeon R5 (Bristol Ridge)","390 - Intel HD Graphics P530","389 - Intel HD Graphics 530","388 - Intel HD Graphics P630","387 - Intel HD Graphics 630","386 - Intel UHD Graphics P630","385 - Intel UHD Graphics 630","384 - Intel UHD Graphics G1 (Ice Lake 32 EU)","383 - AMD Radeon RX Vega 6","381 - AMD Radeon 610","380 - AMD Radeon 520","379 - AMD Radeon R7 M340","372 - AMD Radeon R7 M440","371 - AMD Radeon 620","370 - AMD Radeon R8 M445DX","367 - NVIDIA GeForce 920M","365 - AMD Radeon R7 M360","362 - AMD Radeon R7 M460","360 - AMD Radeon R7 (Kaveri)","359 - AMD Radeon R7 (Carrizo)","358 - NVIDIA GeForce GT 640M","357 - AMD Radeon R7 (Bristol Ridge)","353 - AMD Radeon R7 M265","349 - AMD FirePro M4100","346 - NVIDIA GeForce GT 730M","336 - AMD FirePro M4000","334 - NVIDIA GeForce 825M","332 - NVIDIA GeForce GT 735M","329 - NVIDIA Quadro K2000M","325 - Intel Iris Graphics 540","324 - NVIDIA GeForce 920MX","323 - Intel Iris Plus Graphics 640","322 - NVIDIA GeForce MX110","321 - NVIDIA GeForce 830M","319 - Intel Iris Plus Graphics 645","318 - AMD Radeon 625","317 - AMD Radeon 530","316 - Intel Iris Graphics 550","315 - NVIDIA GeForce 930M","314 - Intel Iris Plus Graphics 650","313 - NVIDIA GeForce GT 740M","312 - AMD Radeon R7 384 Cores (Kaveri Desktop)","311 - Intel Iris Pro Graphics 5200","310 - AMD Radeon R7 512 Cores (Kaveri Desktop)","307 - NVIDIA GeForce GT 745M","305 - NVIDIA GeForce 840M","304 - NVIDIA Quadro M500M","299 - AMD Radeon R7 M445","298 - Intel Iris Plus Graphics 655","297 - AMD Radeon R9 M375","296 - AMD FirePro W4190M","295 - NVIDIA Quadro M600M","293 - NVIDIA GeForce 930MX","292 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)","291 - NVIDIA GeForce 940M","290 - AMD Radeon RX Vega 8","289 - NVIDIA Quadro K1100M","288 - NVIDIA Quadro M520","287 - NVIDIA GeForce 940MX","286 - NVIDIA GeForce MX130","285 - Intel Iris Pro Graphics 6200","284 - NVIDIA GeForce GT 750M","279 - AMD FirePro W4100","278 - AMD FirePro W4170M","276 - AMD Radeon R7 M465","274 - AMD Radeon R9 M265X","271 - NVIDIA GeForce 845M","269 - NVIDIA GeForce GT 755M","268 - AMD Radeon R7 250","263 - NVIDIA Quadro K2100M","262 - NVIDIA GeForce MX230","261 - AMD FirePro M5100","260 - AMD FirePro M6000","258 - NVIDIA Quadro K3000M","252 - AMD FirePro W5130M","251 - NVIDIA Maxwell GPU Surface Book (940M, GDDR5)","250 - AMD Radeon RX Vega 9","244 - AMD Radeon R9 M370X","243 - AMD FirePro W5170M","242 - NVIDIA Quadro K3100M","231 - AMD Radeon R9 M470","226 - Intel Iris Pro Graphics 580","225 - Intel Iris Pro Graphics P580","224 - AMD Radeon RX Vega 10","223 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)","222 - NVIDIA Quadro P500","221 - NVIDIA Quadro K4000M","216 - NVIDIA GeForce 945M","210 - AMD Radeon RX Vega 11","209 - NVIDIA Quadro M620","208 - NVIDIA Quadro M1000M","207 - NVIDIA GeForce GTX 850M","206 - NVIDIA Quadro P520","205 - AMD Radeon R9 M385X","204 - AMD Radeon R9 M470X","203 - AMD Radeon Pro 450","202 - NVIDIA GeForce GTX 950M","194 - NVIDIA GeForce GTX 860M","193 - AMD Radeon Pro WX 3100","192 - AMD Radeon RX 540","191 - AMD Radeon Pro WX 2100","190 - AMD Radeon RX 540X","188 - NVIDIA Quadro K4100M","187 - NVIDIA Quadro K5000M","186 - NVIDIA Quadro M2000M","185 - NVIDIA GeForce MX150","184 - NVIDIA GeForce MX250","183 - NVIDIA Quadro P600","182 - NVIDIA GeForce GT 1030 (Desktop)","181 - AMD Radeon 630","180 - AMD Radeon Pro 455","179 - AMD Radeon Pro 555","178 - AMD Radeon Pro 555X","177 - AMD Radeon Pro WX 3200","176 - AMD Radeon RX 640","175 - AMD Radeon RX 550 (Laptop)","174 - AMD Radeon RX 550X (Laptop)","173 - NVIDIA Quadro P620","172 - NVIDIA Quadro M1200","167 - NVIDIA GeForce GTX 960M","166 - AMD Radeon Pro WX 4130","165 - AMD Radeon Pro 460","164 - AMD Radeon Pro 560","163 - AMD Radeon Pro 560X","161 - AMD FirePro M6100","160 - AMD Radeon R9 M390","157 - AMD Radeon RX 460 (Laptop)","150 - NVIDIA GeForce GTX 870M","149 - NVIDIA Quadro M2200","148 - AMD Radeon RX 560 (Laptop)","147 - AMD Radeon RX 560X (Laptop)","146 - NVIDIA GeForce GTX 965M","144 - AMD Radeon Pro WX 4150","143 - AMD Radeon RX 460 (Desktop)","141 - NVIDIA Quadro P1000","140 - NVIDIA Quadro K5100M","136 - AMD Radeon R9 270X","135 - NVIDIA GeForce GTX 950","134 - NVIDIA GeForce GTX 1050 Max-Q","133 - NVIDIA GeForce GTX 880M","131 - AMD Radeon R7 370","130 - AMD Radeon R9 M395","129 - AMD FirePro W7170M","128 - Intel Xe DG1 (iDG1LP) Mobile","127 - NVIDIA GeForce GTX 1050 (Laptop)","126 - NVIDIA GeForce GTX 1050 (Desktop)","125 - NVIDIA Quadro M3000M","122 - AMD Radeon R9 M485X","121 - AMD Radeon Pro Vega 16","120 - AMD Radeon Pro WX Vega M GL","119 - AMD Radeon RX Vega M GL / 870","118 - NVIDIA GeForce GTX 1050 Ti Max-Q","117 - AMD Radeon R9 M395X","112 - NVIDIA GeForce GTX 970M","111 - NVIDIA Quadro M4000M","110 - NVIDIA Quadro P2000 Max-Q","109 - NVIDIA Quadro P2000","108 - NVIDIA GeForce GTX 1050 Ti (Desktop)","107 - NVIDIA GeForce GTX 1050 Ti (Laptop)","106 - NVIDIA GeForce GTX 960","105 - AMD Radeon R9 380","104 - AMD Radeon R9 280X","103 - NVIDIA Quadro M5000M","102 - AMD Radeon Pro Vega 20","101 - AMD Radeon RX Vega M GH","100 - NVIDIA GeForce GTX 980M","93 - AMD Radeon R9 290X","90 - NVIDIA Quadro T1000 Max-Q","89 - NVIDIA Quadro T1000 (Laptop)","88 - NVIDIA GeForce GTX 1650 Max-Q","87 - AMD Radeon RX 470 (Laptop)","86 - AMD Radeon RX 570 (Laptop)","85 - AMD Radeon RX 570X (Laptop)","84 - AMD Radeon RX 470 (Desktop)","83 - AMD Radeon Pro WX 7100","81 - NVIDIA Quadro P3000 Max-Q","80 - NVIDIA GeForce GTX 1060 Max-Q","79 - NVIDIA GeForce GTX 1650 (Desktop)","78 - NVIDIA GeForce GTX 1650 (Laptop)","77 - NVIDIA GeForce GTX 970","76 - NVIDIA Quadro P3000","75 - AMD Radeon RX 5300M","74 - AMD Radeon RX Vega Mobile","72 - AMD Radeon RX 580 (Laptop)","71 - AMD Radeon RX 580X (Laptop)","70 - NVIDIA Quadro P3200","69 - NVIDIA Quadro P4000 Max-Q","68 - NVIDIA GeForce GTX 1060 (Laptop)","67 - AMD Radeon RX 480 (Desktop)","66 - NVIDIA GeForce GTX 1650 Ti (Desktop)","65 - NVIDIA Quadro T2000 Max-Q","64 - NVIDIA Quadro T2000 (Laptop)","63 - NVIDIA Quadro P4000","62 - AMD Radeon RX 570 (Desktop)","61 - NVIDIA GeForce GTX 1060 (Desktop)","59 - AMD Radeon R9 390X","58 - NVIDIA Quadro M5500","57 - NVIDIA GeForce GTX 980 (Laptop)","56 - AMD Radeon RX 580 (Desktop)","55 - AMD Radeon RX 590 (Desktop)","54 - NVIDIA GeForce GTX 980","53 - AMD Radeon R9 Nano","52 - AMD Radeon R9 Fury","50 - NVIDIA Quadro P5000 Max-Q","49 - NVIDIA GeForce GTX 1660 Ti Max-Q","48 - AMD Radeon RX 5500M","47 - NVIDIA GeForce GTX 1070 Max-Q","46 - NVIDIA GeForce GTX 980 Ti","45 - NVIDIA GeForce GTX 1660 Ti (Laptop)","44 - NVIDIA Quadro P5000","43 - NVIDIA Quadro P4200","42 - NVIDIA GeForce GTX 1660 Ti (Desktop)","41 - NVIDIA GeForce GTX 1070 (Laptop)","39 - AMD Radeon Pro Vega 56","38 - NVIDIA GeForce GTX 1080 Max-Q","37 - NVIDIA GeForce GTX 1070 (Desktop)","36 - NVIDIA Quadro P5200","34 - NVIDIA GeForce RTX 2060 (Laptop)","33 - AMD Radeon RX Vega 56","32 - NVIDIA Quadro RTX 3000 Max-Q","31 - NVIDIA Quadro RTX 3000 (Laptop)","30 - NVIDIA GeForce RTX 2070 Max-Q","29 - NVIDIA GeForce GTX 1070 Ti (Desktop)","28 - NVIDIA GeForce RTX 2060 (Desktop)","27 - NVIDIA Quadro RTX 4000 Max-Q","26 - NVIDIA Quadro RTX 4000 (Laptop)","25 - NVIDIA GeForce GTX 1080 (Laptop)","24 - AMD Radeon RX Vega 64","23 - AMD Radeon RX 5700M","22 - AMD Radeon RX 5700 (Desktop)","21 - NVIDIA GeForce RTX 2060 Super","20 - NVIDIA GeForce RTX 2070 (Laptop)","19 - NVIDIA GeForce GTX 1080 (Desktop)","18 - NVIDIA GeForce RTX 2070 (Desktop)","17 - AMD Radeon RX 5700 XT (Desktop)","16 - AMD Radeon VII","15 - NVIDIA GeForce RTX 2070 Super","14 - NVIDIA GeForce RTX 2080 Max-Q","13 - NVIDIA GeForce GTX 1070 SLI (Laptop)","12 - NVIDIA GeForce GTX 1070 SLI (Desktop)","11 - NVIDIA GeForce GTX 1080 SLI (Laptop)","10 - NVIDIA Titan X Pascal","9 - NVIDIA GeForce GTX 1080 Ti (Desktop)","8 - NVIDIA GeForce RTX 2080 (Laptop)","7 - NVIDIA Quadro RTX 5000 Max-Q","6 - NVIDIA Quadro RTX 5000 (Laptop)","5 - NVIDIA GeForce RTX 2080 (Desktop)","4 - NVIDIA GeForce RTX 2080 Super","3 - NVIDIA Quadro RTX 6000 (Laptop)","2 - NVIDIA GeForce RTX 2080 Ti (Desktop)","1 - NVIDIA Titan RTX"],o=["933 - ARM Mali-200","932 - Qualcomm Adreno 200","931 - PowerVR SGX530","930 - PowerVR SGX531","929 - PowerVR SGX535","928 - Vivante GC800","927 - Qualcomm Adreno 203","926 - Qualcomm Adreno 205","924 - PowerVR SGX540","922 - NVIDIA GeForce ULP (Tegra 2)","921 - ARM Mali-400 MP","920 - ARM Mali-400 MP2","919 - Vivante GC1000+ Dual-Core","918 - Qualcomm Adreno 220","917 - Broadcom VideoCore-IV","916 - NVIDIA GeForce ULP (Tegra 3)","915 - ARM Mali-400 MP4","914 - Vivante GC4000","913 - Qualcomm Adreno 225","905 - Qualcomm Adreno 302","904 - Vivante GC7000UL","903 - ARM Mali-T720","902 - Qualcomm Adreno 304","901 - Qualcomm Adreno 305","900 - Qualcomm Adreno 306","899 - Qualcomm Adreno 308","898 - PowerVR SGX544","897 - ARM Mali-T720 MP2","896 - PowerVR SGX544MP2","895 - PowerVR SGX545","892 - PowerVR SGX543MP2","882 - PowerVR SGX543MP3","874 - ARM Mali-T830 MP1","873 - ARM Mali-450 MP4","872 - ARM Mali-T720 MP4","871 - PowerVR GE8100","870 - PowerVR GE8300","869 - PowerVR GE8320","868 - ARM Mali-T760 MP2","867 - Qualcomm Adreno 320","866 - ARM Mali-T624","865 - PowerVR SGX543MP4","838 - ARM Mali-T830 MP2","837 - Qualcomm Adreno 405","836 - PowerVR G6200","835 - NVIDIA GeForce Tegra 4","830 - ARM Mali-T604 MP4","824 - ARM Mali-T830 MP3","823 - ARM Mali-T860 MP2","819 - Qualcomm Adreno 504","818 - Qualcomm Adreno 505","817 - PowerVR GE8322 / IMG8322","816 - Qualcomm Adreno 506","815 - Qualcomm Adreno 508","814 - Qualcomm Adreno 509","813 - ARM Mali-T628 MP4","812 - PowerVR SGX554MP4","774 - ARM Mali-T760 MP4","773 - ARM Mali-T628 MP6","772 - Intel HD Graphics (Bay Trail)","771 - PowerVR G6400","770 - PowerVR GX6250","769 - PowerVR G6430","768 - Qualcomm Adreno 330","767 - Qualcomm Adreno 510","766 - Qualcomm Adreno 512","765 - Qualcomm Adreno 610","764 - Qualcomm Adreno 612","701 - Intel HD Graphics (Cherry Trail)","688 - ARM Mali-G51 MP4","686 - Qualcomm Adreno 616","685 - Qualcomm Adreno 618","684 - Qualcomm Adreno 418","664 - Qualcomm Adreno 420","663 - PowerVR GX6450","653 - ARM Mali-T880 MP2","652 - ARM Mali-T760 MP6","620 - ARM Mali-T880 MP4","619 - ARM Mali-G72 MP3","598 - Qualcomm Adreno 430","595 - ARM Mali-G71 MP2","594 - ARM Mali-T760 MP8","548 - ARM Mali-G76 MP4","547 - ARM Mali-T880 MP12","546 - Apple A9 / PowerVR GT7600","545 - NVIDIA Tegra K1 Kepler GPU","544 - PowerVR GXA6850","543 - Qualcomm Adreno 530","504 - ARM Mali-G71 MP8","503 - ARM Mali-G72 MP12","502 - ARM Mali-G71 MP20","501 - ARM Mali-G72 MP18","500 - Qualcomm Adreno 540","499 - ARM Mali-G76 MP10","498 - ARM Mali-G76 MP12","497 - Qualcomm Adreno 630","496 - Qualcomm Adreno 640","495 - ARM Mali-G76 MP16","480 - Apple A10 Fusion GPU / PowerVR","391 - NVIDIA Tegra X1 Maxwell GPU","364 - Apple A9X / PowerVR Series 7XT","328 - Apple A10X Fusion GPU / PowerVR","327 - Apple A11 Bionic GPU","326 - Apple A12 Bionic GPU","320 - Apple A13 Bionic GPU","294 - Apple A12X Bionic GPU"],r=e=>e.toLowerCase().split("- ")[1].split(" /")[0];const a=new(function(){function e(e){this.userAgent=e||(window&&window.navigator?window.navigator.userAgent:""),this.isAndroidDevice=!/like android/i.test(this.userAgent)&&/android/i.test(this.userAgent),this.iOSDevice=this.match(1,/(iphone|ipod|ipad)/i).toLowerCase(),"MacIntel"===navigator.platform&&navigator.maxTouchPoints>2&&!window.MSStream&&(this.iOSDevice="ipad")}return e.prototype.match=function(e,o){var r=this.userAgent.match(o);return r&&r.length>1&&r[e]||""},Object.defineProperty(e.prototype,"isMobile",{get:function(){return!this.isTablet&&(/[^-]mobi/i.test(this.userAgent)||"iphone"===this.iOSDevice||"ipod"===this.iOSDevice||this.isAndroidDevice||/nexus\s*[0-6]\s*/i.test(this.userAgent))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isTablet",{get:function(){return/tablet/i.test(this.userAgent)&&!/tablet pc/i.test(this.userAgent)||"ipad"===this.iOSDevice||this.isAndroidDevice&&!/[^-]mobi/i.test(this.userAgent)||!/nexus\s*[0-6]\s*/i.test(this.userAgent)&&/nexus\s*[0-9]+/i.test(this.userAgent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isDesktop",{get:function(){return!this.isMobile&&!this.isTablet},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMacOS",{get:function(){return/macintosh/i.test(this.userAgent)&&{version:this.match(1,/mac os x (\d+(\.?_?\d+)+)/i).replace(/[_\s]/g,".").split(".").map((function(e){return e}))[1]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isWindows",{get:function(){return/windows /i.test(this.userAgent)&&{version:this.match(1,/Windows ((NT|XP)( \d\d?.\d)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isiOS",{get:function(){return!!this.iOSDevice&&{version:this.match(1,/os (\d+([_\s]\d+)*) like mac os x/i).replace(/[_\s]/g,".")||this.match(1,/version\/(\d+(\.\d+)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isAndroid",{get:function(){return this.isAndroidDevice&&{version:this.match(1,/android[ \/-](\d+(\.\d+)*)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"browser",{get:function(){var e=this.match(1,/version\/(\d+(\.\d+)?)/i);return/opera/i.test(this.userAgent)?{name:"Opera",version:e||this.match(1,/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(this.userAgent)?{name:"Opera",version:this.match(1,/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||e}:/SamsungBrowser/i.test(this.userAgent)?{name:"Samsung Internet for Android",version:e||this.match(1,/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(this.userAgent)?{name:"Yandex Browser",version:e||this.match(1,/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(this.userAgent)?{name:"UC Browser",version:this.match(1,/(?:ucbrowser)[\s\/](\d+(\.\d+)?)/i)}:/msie|trident/i.test(this.userAgent)?{name:"Internet Explorer",version:this.match(1,/(?:msie |rv:)(\d+(\.\d+)?)/i)}:/(edge|edgios|edga|edg)/i.test(this.userAgent)?{name:"Microsoft Edge",version:this.match(2,/(edge|edgios|edga|edg)\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(this.userAgent)?{name:"Firefox",version:this.match(1,/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)}:/chromium/i.test(this.userAgent)?{name:"Chromium",version:this.match(1,/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||e}:/chrome|crios|crmo/i.test(this.userAgent)?{name:"Chrome",version:this.match(1,/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/safari|applewebkit/i.test(this.userAgent)?{name:"Safari",version:e}:{name:this.match(1,/^(.*)\/(.*) /),version:this.match(2,/^(.*)\/(.*) /)}},enumerable:!0,configurable:!0}),e}()),{browser:n,isMobile:i,isTablet:t}=a,A=e=>e.replace(/[\D]/g,""),M=(e,o,a)=>{const n=["adreno","apple","mali-t","mali","nvidia","powervr"].find(e=>o.includes(e));if(n)for(let o=0;o<e.length;o++){const i=e[o];for(let e=0;e<i.length;e++){const t=r(i[e]);if(t.includes(n)&&("mali"!==t||!t.includes("mali-t"))&&A(t).includes(a))return[o,"BENCHMARK - "+t]}}return[void 0,void 0]},D=(e,o,a)=>{const n=["intel","amd","nvidia"].find(e=>o.includes(e));if(n)for(let o=0;o<e.length;o++){const i=e[o];for(let e=0;e<i.length;e++){const t=r(i[e]);if(t.includes(n)&&A(t).includes(a))return[o,"BENCHMARK - "+t]}}return[void 0,void 0]};exports.getGPUTier=({mobileBenchmarkPercentages:r=[0,50,30,20],desktopBenchmarkPercentages:a=[0,50,30,20],forceRendererString:d="",forceMobile:I=!1,glContext:s,failIfMajorPerformanceCaveat:c=!0}={})=>{let R;const l=i||t||I,G=(e=1,o="FALLBACK")=>({tier:`GPU_${l?"MOBILE":"DESKTOP"}_TIER_${e}`,type:o});if(d)R=d;else{const e=s||((e,o=!0)=>{const r={alpha:!1,antialias:!1,depth:!1,failIfMajorPerformanceCaveat:o,powerPreference:"high-performance",stencil:!1};"boolean"!=typeof e&&"Safari"===e.name&&e.version.includes("12")&&delete r.powerPreference;const a=document.createElement("canvas"),n=a.getContext("webgl",r)||a.getContext("experimental-webgl",r);if(n&&n instanceof WebGLRenderingContext)return n})(n,c);if(!e)return G(0,"WEBGL_UNSUPPORTED");R=(e=>{const o=e.getExtension("WEBGL_debug_renderer_info");return o&&e.getParameter(o.UNMASKED_RENDERER_WEBGL)})(e)}if(R=(e=>{let o=e.toLowerCase();return o.includes("angle (")&&o.includes("direct3d")&&(o=o.replace("angle (","").split(" direct3d")[0]),o.includes("nvidia")&&o.includes("gb")&&(o=o.split(/\dgb/)[0]),o})(R),/(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon hd 2600|mali-4|mali-3|mali-2)/.test(R))return G(0,"BLACKLISTED");const[p,u]=(l?M:D)(((e,o)=>{let r=0;return o.map(o=>{const a=Math.round(e.length/100*o),n=e.slice(r,r+a);return r+=a,n})})(l?o:e,l?r:a),R,A(R));return G(p,u)};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const e=["992 - Silicon Motion SM502","991 - ATI Mobility 128 M3","990 - VIA S3 Graphics ProSavage8","989 - SIS Mirage M661FX ","988 - SIS Mirage 2 M760","987 - VIA Castle Rock","986 - VIA S3G UniChrome Pro","985 - VIA S3G UniChrome Pro II","984 - ATI Radeon IGP 320M","983 - ATI Radeon IGP 340M","982 - ATI Mobility Radeon 7000 IGP","981 - Intel Extreme Graphics 2","980 - VIA Chrome9 HC","979 - ATI Mobility Radeon M6","978 - ATI Mobility Radeon M7","977 - ATI Mobility Radeon 9000 IGP","976 - ATI Mobility Radeon 9100 IGP","975 - NVIDIA GeForce 2 Go (200 / 100)","974 - NVIDIA GeForce 3 Go","965 - Intel Graphics Media Accelerator (GMA) 500","963 - Intel Graphics Media Accelerator (GMA) 600","952 - SIS Mirage 3 671MX","951 - SIS Mirage 3+ 672MX","950 - ATI Radeon Xpress 1100","949 - ATI Radeon Xpress 200M","948 - Intel Graphics Media Accelerator (GMA) 900","947 - ATI Mobility FireGL 7800","946 - ATI Mobility Radeon 7500","934 - Intel Graphics Media Accelerator (GMA) 950","933 - Intel Graphics Media Accelerator (GMA) 3150","931 - NVIDIA GeForce 4 420 Go","930 - NVIDIA GeForce 4 440 Go","929 - NVIDIA GeForce 4 460 Go","928 - NVIDIA GeForce 4 488 Go","927 - ATI Mobility Radeon 9000","926 - NVIDIA GeForce FX Go 5200","925 - ATI Mobility FireGL 9000","924 - ATI Mobility Radeon 9200","923 - Intel Graphics Media Accelerator (GMA) 3600","921 - NVIDIA GeForce 7000M","920 - NVIDIA GeForce Go 6100","919 - NVIDIA GeForce Go 6150","918 - ATI Radeon Xpress 1150","917 - NVIDIA GeForce 7150M","916 - NVIDIA GeForce 7190M","915 - Intel Graphics Media Accelerator (GMA) 3650","904 - Intel Graphics Media Accelerator (GMA) X3100","903 - ATI Radeon Xpress X1200","902 - ATI Radeon Xpress 1250","901 - ATI Radeon Xpress X1250","900 - ATI Radeon Xpress X1270","899 - NVIDIA GeForce FX Go 5600 / 5650","898 - NVIDIA Quadro FX Go 1000","897 - NVIDIA GeForce FX Go 5700","896 - NVIDIA GeForce Go 6200","895 - NVIDIA GeForce Go 6250","894 - ATI Mobility Radeon X300","893 - NVIDIA GeForce Go 6400","892 - NVIDIA GeForce Go 7200","891 - ATI Mobility Radeon 9550","890 - ATI Mobility FireGL T2","889 - ATI Mobility Radeon 9600","888 - NVIDIA GeForce4 4200 Go","887 - ATI Mobility Radeon X1300","886 - ATI Mobility FireGL T2e","885 - ATI Mobility Radeon 9700","884 - ATI Mobility Radeon HD 2300","883 - ATI Mobility Radeon X2300","882 - ATI Mobility FireGL V3100","881 - ATI Mobility FireGL V3200","880 - ATI Mobility Radeon X600","879 - NVIDIA Quadro NVS 110M","874 - NVIDIA GeForce Go 7300","873 - NVIDIA Quadro NVS 120M","872 - NVIDIA Quadro FX 350M","871 - NVIDIA GeForce Go 7400","869 - Intel Graphics Media Accelerator (GMA) 4500M","868 - Intel Graphics Media Accelerator (GMA) 4500MHD","867 - Intel Graphics Media Accelerator (GMA) 4700MHD","866 - NVIDIA GeForce 8200M G","865 - NVIDIA Quadro NVS 130M","862 - NVIDIA GeForce 8400M G","861 - ATI Radeon HD 3100","860 - ATI Mobility Radeon HD 3400","851 - ATI Radeon HD 4100","850 - ATI Radeon HD 4225","849 - ATI Radeon HD 3200","848 - ATI Mobility Radeon HD 2400","847 - NVIDIA Quadro NVS 135M","846 - NVIDIA GeForce 8400M GS","845 - NVIDIA GeForce 9100M G","844 - ATI Mobility Radeon X1400","843 - ATI Mobility Radeon X1350","842 - NVIDIA Quadro FX 360M","841 - NVIDIA Quadro NVS 150M","840 - AMD Radeon HD 6250","839 - Intel Graphics Media Accelerator (GMA) HD Graphics","838 - ATI Radeon HD 4200","837 - ATI Radeon HD 4250","836 - ATI Radeon HD 4270","835 - ATI Mobility Radeon HD 2400 XT","834 - ATI Mobility Radeon HD 3410","833 - ATI Mobility Radeon HD 3430","832 - ATI Mobility Radeon HD 3450","831 - AMD Radeon HD 6290","830 - AMD Radeon HD 7290","829 - NVIDIA GeForce 9200M GS","828 - NVIDIA Quadro NVS 160M","827 - NVIDIA Quadro FX 370M","826 - NVIDIA GeForce 9300M GS","825 - NVIDIA ION 2","824 - NVIDIA GeForce 9300M G","823 - ATI Mobility Radeon HD 3470","822 - NVIDIA GeForce 9400M GeForceBoost","821 - ATI Mobility Radeon HD 3470 Hybrid X2","820 - AMD Radeon HD 8180","819 - AMD Radeon HD 6310","818 - AMD Radeon HD 7310","817 - AMD Radeon HD 6320","816 - AMD Radeon HD 7340","812 - Intel HD Graphics (Bay Trail)","803 - Intel HD Graphics (Sandy Bridge)","802 - NVIDIA GeForce 9400M (G) / ION (LE)","801 - NVIDIA GeForce G 205M","800 - NVIDIA GeForce G 102M","799 - NVIDIA GeForce 9500M GE","798 - NVIDIA GeForce G 103M","797 - NVIDIA GeForce G 105M","795 - Intel HD Graphics 2000","794 - NVIDIA Quadro NVS 140M","793 - NVIDIA GeForce 8400M GT","792 - ATI Mobility Radeon HD 4330","791 - AMD Radeon HD 6330M","790 - NVIDIA GeForce G 110M","789 - ATI Mobility FireGL V5000","788 - ATI Mobility Radeon X700","787 - ATI Mobility Radeon X1450","786 - NVIDIA GeForce Go 6600","785 - ATI Mobility Radeon 9800","784 - ATI Mobility FireGL V5200","783 - ATI Mobility Radeon X1600","782 - ATI Mobility Radeon X800","781 - NVIDIA Quadro NVS 300M","780 - NVIDIA GeForce Go 7600","779 - ATI Mobility Radeon X2500","778 - ATI Mobility FireGL V5250","777 - ATI Mobility Radeon X1700","776 - NVIDIA GeForce 305M","775 - ATI Mobility Radeon HD 530v","774 - ATI Radeon HD 4350","773 - ATI Mobility Radeon HD 4350","772 - ATI Mobility Radeon HD 4530","771 - AMD Radeon HD 6350M","770 - AMD Radeon HD 7350M","769 - Intel HD Graphics (Ivy Bridge)","768 - Intel HD Graphics 2500","767 - ATI Mobility Radeon HD 4550","766 - ATI Mobility Radeon HD 540v","765 - AMD Radeon HD 8210","764 - ATI Mobility Radeon HD 5430","763 - AMD Radeon HD 6380G","762 - AMD Radeon HD 6430M","761 - ATI Mobility Radeon X800XT","760 - NVIDIA Quadro FX Go 1400","759 - NVIDIA GeForce Go 6800","758 - NVIDIA GeForce Go 7700","757 - NVIDIA NVS 2100M","756 - NVIDIA GeForce 8600M GS","755 - NVIDIA GeForce 9500M G","754 - NVIDIA GeForce Go 7600 GT","753 - NVIDIA GeForce 315M","752 - NVIDIA GeForce 405M","751 - NVIDIA NVS 3100M","750 - NVIDIA GeForce G210M","749 - NVIDIA GeForce 310M","748 - NVIDIA Quadro FX 380M","747 - Intel HD Graphics 3000","746 - ATI Mobility Radeon HD 2600","745 - NVIDIA GeForce 8600M GT","744 - ATI Mobility Radeon HD 5450","743 - NVIDIA Quadro FX 570M","742 - ATI Mobility Radeon HD 4570","741 - Intel HD Graphics (Cherry Trail)","740 - AMD Radeon HD 8250","739 - AMD Radeon R6 (Mullins)","738 - AMD Radeon HD 8240","737 - ATI Mobility Radeon HD 545v","736 - ATI Mobility Radeon HD 5145","735 - ATI Mobility FireGL V5700","734 - ATI Mobility Radeon HD 3650","733 - AMD Radeon HD 7430M","732 - AMD Radeon HD 6450M","731 - ATI Mobility Radeon HD 5470","730 - AMD Radeon HD 8280","729 - AMD Radeon HD 6370M","727 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)","723 - AMD Radeon HD 7370M","722 - NVIDIA GeForce 410M","721 - NVIDIA GeForce GT 415M","720 - ATI Mobility Radeon HD 2700","719 - AMD Radeon HD 6480G","718 - AMD Radeon HD 7400G","717 - NVIDIA GeForce 9500M GS","716 - NVIDIA GeForce 9600M GS","715 - NVIDIA GeForce Go 7800","714 - NVIDIA GeForce Go 6800 Ultra","713 - ATI Mobility Radeon X1800","712 - ATI Mobility Radeon X1800XT","711 - ATI Mobility Radeon X1900","710 - ATI Mobility Radeon HD 2600 XT","709 - NVIDIA GeForce GT 320M","708 - NVIDIA GeForce 320M","707 - AMD Radeon HD 8310G","706 - AMD Radeon HD 6520G","705 - Intel HD Graphics (Haswell)","701 - ATI Mobility FireGL V5725","700 - ATI Mobility Radeon HD 3670","699 - AMD Radeon HD 7420G","698 - NVIDIA GeForce GT 520M","697 - AMD FirePro M3900","696 - AMD Radeon HD 6470M","695 - Intel HD Graphics 400 (Braswell)","694 - Intel HD Graphics (Braswell)","693 - Intel HD Graphics 405 (Braswell)","690 - NVIDIA GeForce 705M","689 - NVIDIA GeForce 610M","688 - AMD Radeon HD 7450M","687 - AMD Radeon HD 6510G2","686 - NVIDIA GeForce GT 120M","685 - NVIDIA Quadro FX 770M","684 - NVIDIA GeForce GT 220M","683 - NVIDIA GeForce 9600M GT","682 - NVIDIA Quadro FX 1500M","681 - NVIDIA Quadro NVS 320M","680 - NVIDIA GeForce Go 7900 GS","679 - NVIDIA GeForce Go 7800 GTX","678 - NVIDIA Quadro FX 1600M","677 - NVIDIA Quadro FX 1700M","676 - NVIDIA GeForce 8700M GT","675 - NVIDIA GeForce 9650M GT","674 - NVIDIA GeForce 9650M GS","673 - Intel HD Graphics 500","672 - Intel UHD Graphics 600","671 - AMD Radeon HD 8330","670 - AMD Radeon HD 8350G","669 - NVIDIA Quadro FX 2500M","668 - NVIDIA GeForce Go 7900 GTX","667 - NVIDIA NVS 4200M","666 - NVIDIA GeForce GT 130M","665 - NVIDIA GeForce Go 7900 GS SLI","664 - NVIDIA GeForce 8600M GT SLI","663 - NVIDIA GeForce Go 7800 GTX SLI","662 - NVIDIA GeForce GT 325M","661 - AMD Radeon HD 7520G","660 - NVIDIA GeForce GT 520MX","654 - AMD Radeon HD 8400","653 - AMD Radeon HD 8410G","652 - AMD Radeon HD 6490M","651 - AMD Radeon HD 7470M","650 - AMD Radeon HD 8450G","649 - AMD Radeon HD 6515G2","648 - AMD Radeon HD 6480G + HD 7450M Dual Graphics","647 - AMD Radeon HD 7500G","646 - AMD Radeon HD 6540G2","645 - AMD Radeon HD 6520G + HD 7450M Dual Graphics","644 - AMD Radeon HD 6545G2","643 - AMD Radeon HD 6450 GDDR5","642 - Intel HD Graphics (Skylake)","641 - Intel HD Graphics 4200","640 - Intel HD Graphics (Broadwell)","639 - AMD Radeon R2 (Stoney Ridge)","638 - AMD Radeon R3 (Mullins/Beema)","637 - AMD Radeon R4 (Kaveri)","636 - AMD Radeon R4 (Beema)","635 - AMD Radeon R5 (Beema/Carrizo-L)","633 - AMD Radeon R4 (Stoney Ridge)","632 - AMD Radeon HD 6620G","629 - Intel HD Graphics 4000","628 - AMD Radeon HD 7480D","627 - ATI Mobility Radeon HD 550v","626 - NVIDIA GeForce GT 230M","625 - NVIDIA GeForce 9700M GT","624 - NVIDIA GeForce 8700M GT SLI","623 - NVIDIA Quadro FX 3500M","622 - NVIDIA GeForce Go 7950 GTX","621 - AMD Radeon HD 7510M","620 - Intel HD Graphics 5300","619 - Intel HD Graphics 505","618 - Intel UHD Graphics 605","617 - AMD Radeon HD 7490M","616 - NVIDIA GeForce GT 240M","615 - NVIDIA Quadro NVS 5100M","614 - NVIDIA Quadro FX 880M","613 - NVIDIA GeForce GT 330M","612 - ATI Mobility Radeon HD 3850","611 - AMD Radeon HD 7530M","610 - NVIDIA GeForce GT 420M","609 - NVIDIA GeForce Go 7900 GTX SLI","608 - NVIDIA GeForce GT 220","607 - NVIDIA GeForce Go 7950 GTX SLI","606 - ATI Mobility Radeon HD 4650","605 - ATI Mobility Radeon HD 560v","604 - ATI Mobility Radeon HD 5165","603 - AMD Radeon HD 6640G2","602 - AMD Radeon HD 6620G + HD 7450M Dual Graphics","601 - ATI Mobility Radeon HD 3870","600 - AMD Radeon HD 7600G","599 - AMD Radeon HD 7500G + HD 7550M Dual Graphics","598 - NVIDIA GeForce GT 335M","597 - NVIDIA Quadro FX 2700M","596 - AMD Radeon HD 6645G2","595 - NVIDIA GeForce 9700M GTS","594 - NVIDIA GeForce GT 425M","593 - ATI Mobility Radeon HD 4670","592 - AMD Radeon HD 7550M","591 - ATI Mobility Radeon HD 565v","590 - NVIDIA NVS 5200M","589 - Intel HD Graphics 510","588 - AMD Radeon HD 8610G","587 - Intel HD Graphics 4400","586 - Intel HD Graphics 610","585 - Intel UHD Graphics 610","584 - Intel HD Graphics 515","576 - AMD Radeon HD 7640G","575 - AMD Radeon HD 8470D","574 - AMD Radeon HD 7620G","573 - AMD Radeon HD 7610M","572 - AMD Radeon HD 7640G + HD 7610M Dual Graphics","571 - AMD Radeon HD 6550D","570 - NVIDIA GeForce GT 525M","569 - NVIDIA GeForce GT 620M","568 - NVIDIA GeForce GT 625M","567 - NVIDIA Quadro K500M","566 - AMD Radeon HD 8550G","565 - AMD Radeon HD 6530M","564 - AMD Radeon HD 8510G","563 - ATI Mobility Radeon HD 5650","562 - NVIDIA Quadro FX 1800M","561 - AMD Radeon HD 7630M","560 - AMD Radeon HD 7570M","559 - AMD FirePro M2000","558 - AMD Radeon HD 7650M","557 - AMD Radeon HD 6630M","556 - NVIDIA GeForce GTS 250M","555 - NVIDIA GeForce GTS 350M","554 - AMD Radeon HD 7590M","553 - AMD Radeon HD 6550M","552 - ATI Radeon HD 5570","551 - NVIDIA Quadro K510M","550 - Intel HD Graphics 5000","549 - AMD Radeon HD 6680G2","548 - NVIDIA GeForce GT 435M","547 - AMD Radeon HD 7660G","546 - NVIDIA GeForce 710M","545 - NVIDIA NVS 5400M","544 - ATI FirePro M5800","543 - AMD Radeon R5 (Kaveri)","542 - AMD Radeon R5 (Carrizo)","541 - Intel HD Graphics 615","540 - Intel UHD Graphics 615","539 - Intel UHD Graphics 617","530 - Qualcomm Adreno 630","526 - Intel HD Graphics 5500","525 - ATI Mobility Radeon HD 5730","524 - Intel HD Graphics 4600","523 - AMD Radeon HD 6650M","522 - AMD Radeon HD 6690G2","521 - NVIDIA GeForce GT 540M","520 - Intel Iris Graphics 5100","519 - AMD Radeon HD 8550M","518 - NVIDIA Quadro K610M","517 - Intel HD Graphics 6000","516 - AMD Radeon HD 8570M","515 - AMD Radeon HD 8450G + Radeon HD 8570M Dual Graphics","514 - AMD Radeon HD 6720G2","513 - ATI Mobility Radeon HD 5750","511 - AMD Radeon R5 (Stoney Ridge)","510 - AMD Radeon RX Vega 2","509 - AMD Radeon R5 M420","508 - AMD Radeon R5 M315","507 - AMD Radeon R5 M230","506 - AMD Radeon R5 M320","505 - AMD Radeon R5 M240","504 - NVIDIA GeForce 8800M GTS","503 - NVIDIA GeForce GT 720M","502 - Intel UHD Graphics G4 (Lakefield GT1 48 EU)","501 - Intel Iris Graphics 6100","500 - Intel HD Graphics 520","499 - NVIDIA GeForce 820M","498 - NVIDIA GeForce 910M","497 - NVIDIA Quadro 1000M","496 - AMD Radeon RX Vega 3","495 - AMD Radeon R5 M255","494 - AMD Radeon R5 M430","493 - AMD Radeon R5 M330","492 - AMD Radeon R5 M335","491 - NVIDIA GeForce GTS 150M","490 - AMD Radeon HD 7560D","489 - NVIDIA GeForce GT 630M","488 - AMD Radeon HD 7670M","487 - AMD Radeon HD 7520G + HD 7670M Dual Graphics","486 - AMD Radeon HD 6620G + HD 7670M Dual Graphics","485 - AMD Radeon HD 7640G + HD 7670M Dual Graphics","484 - AMD Radeon HD 8650G","483 - AMD Radeon HD 6570M","482 - ATI Mobility Radeon HD 5770","481 - ATI Mobility Radeon HD 4830","480 - NVIDIA GeForce 9800M GS","479 - AMD Radeon HD 6730M","478 - AMD Radeon HD 6740G2","477 - AMD Radeon HD 6760G2","476 - ATI Mobility Radeon HD 5830","475 - AMD Radeon HD 6830M","474 - NVIDIA GeForce GT 430","473 - NVIDIA GeForce 9800M GTS","472 - NVIDIA GeForce GTS 160M","471 - NVIDIA GeForce GTS 260M","470 - AMD Radeon HD 8590M","469 - NVIDIA GeForce GT 550M","468 - NVIDIA Quadro K1000M","467 - AMD Radeon HD 6750M","466 - AMD Radeon HD 7660D","465 - AMD Radeon R6 M255DX","464 - AMD Radeon HD 8670M","463 - AMD Radeon HD 8550G + HD 8670M Dual Graphics","462 - AMD Radeon HD 7660G + HD 7670M Dual Graphics","461 - AMD Radeon HD 8650G + HD 8570M Dual Graphics","460 - AMD Radeon HD 8650G + HD 8670M Dual Graphics","459 - AMD Radeon HD 8570D","458 - Intel HD Graphics 5600","457 - AMD Radeon HD 7690M","456 - AMD Radeon HD 6755G2","455 - NVIDIA GeForce GT 240 GDDR5","454 - NVIDIA GeForce GTS 360M","453 - NVIDIA GeForce GT 445M","452 - NVIDIA Quadro FX 3600M","451 - NVIDIA GeForce 8800M GTX","450 - NVIDIA GeForce 9800M GT","449 - NVIDIA Quadro 2000M","448 - AMD FirePro W2100","447 - AMD Radeon HD 6850M","446 - ATI Mobility Radeon HD 5850","445 - ATI Radeon HD 5670","444 - NVIDIA GeForce GT 555M","443 - NVIDIA GeForce GT 635M","442 - AMD Radeon HD 6770M","441 - AMD Radeon HD 8730M","440 - AMD Radeon HD 8650M","439 - AMD Radeon R6 (Kaveri)","438 - NVIDIA GeForce GT 640M LE","437 - AMD FirePro M5950","436 - AMD Radeon HD 7690M XT","435 - AMD Radeon HD 8670D","434 - AMD Radeon HD 6775G2","433 - NVIDIA Quadro FX 2800M","432 - NVIDIA GeForce 9800M GTX","431 - NVIDIA GeForce GTX 260M","430 - ATI Mobility Radeon HD 4850","429 - ATI FirePro M7740","428 - ATI Mobility Radeon HD 4860","427 - Qualcomm Adreno 680","426 - Qualcomm Adreno 685","425 - AMD Radeon R6 (Carrizo)","424 - Intel HD Graphics 620","423 - Intel UHD Graphics 620","422 - AMD Radeon R5 (Bristol Ridge)","420 - Intel HD Graphics P530","419 - Intel HD Graphics 530","418 - Intel UHD Graphics G7 (Lakefield GT2 64 EU)","417 - Intel HD Graphics P630","416 - Intel HD Graphics 630","415 - Intel UHD Graphics P630","414 - Intel UHD Graphics 630","413 - Intel UHD Graphics G1 (Ice Lake 32 EU)","412 - AMD Radeon RX Vega 5","411 - AMD Radeon RX Vega 6 (Ryzen 2000/3000)","410 - AMD Radeon R6 M340DX","409 - AMD Radeon 610","408 - AMD Radeon 520","407 - AMD Radeon R7 M340","406 - AMD Radeon R7 M260","405 - NVIDIA Quadro FX 3700M","404 - ATI Mobility Radeon HD 3850 X2","403 - NVIDIA GeForce 8800M GTX SLI","402 - ATI Mobility Radeon HD 3870 X2","401 - NVIDIA GeForce 9800M GTS SLI","400 - AMD Radeon R7 M440","399 - AMD Radeon 620","398 - AMD Radeon R8 M445DX","397 - AMD Radeon HD 8690M","396 - NVIDIA GeForce 9800M GT SLI","395 - NVIDIA GeForce 920M","394 - NVIDIA GeForce GTX 280M","393 - AMD Radeon R7 M360","391 - AMD Radeon HD 7730M","390 - AMD Radeon R7 M460","389 - AMD Radeon R8 M365DX","388 - AMD Radeon R7 (Kaveri)","387 - AMD Radeon R7 (Carrizo)","386 - NVIDIA GeForce GT 640M","385 - AMD Radeon R7 (Bristol Ridge)","384 - ATI Mobility Radeon HD 4870","383 - NVIDIA GeForce GTX 285M","382 - NVIDIA Quadro FX 3800M","381 - AMD Radeon R7 M265","380 - AMD Radeon R7 M270","379 - NVIDIA Quadro 3000M","378 - AMD Radeon HD 8750M","377 - AMD FirePro M4100","376 - AMD Radeon HD 7750M","375 - NVIDIA GeForce GT 645M","374 - NVIDIA GeForce GT 730M","373 - AMD Radeon HD 8550G + HD 8750M Dual Graphics","372 - NVIDIA GeForce GTX 460M","371 - AMD Radeon R7 M260X","370 - AMD Radeon HD 8770M","369 - AMD Radeon HD 8830M","368 - NVIDIA GeForce 9800M GTX SLI","367 - ATI Radeon HD 4850","366 - AMD Radeon HD 6870M","365 - ATI FirePro M7820","364 - AMD FirePro M4000","363 - NVIDIA Quadro 5000M","362 - NVIDIA GeForce 825M","361 - ATI Mobility Radeon HD 5870","360 - NVIDIA GeForce GT 735M","359 - NVIDIA GeForce GTX 260M SLI","358 - NVIDIA GeForce GTS 450","357 - NVIDIA Quadro K2000M","352 - Intel Iris Graphics 540","351 - NVIDIA GeForce 920MX","350 - Intel Iris Plus Graphics 640","349 - NVIDIA GeForce MX110","348 - NVIDIA GeForce 830M","346 - Intel Iris Plus Graphics 645","345 - AMD Radeon RX Vega 6 (Ryzen 4000)","344 - AMD Radeon 625","343 - AMD Radeon 530","342 - Intel Iris Graphics 550","341 - NVIDIA GeForce 930M","340 - Intel Iris Plus Graphics 650","339 - NVIDIA GeForce GT 740M","338 - AMD Radeon R7 384 Cores (Kaveri Desktop)","337 - Intel Iris Pro Graphics 5200","336 - AMD Radeon R7 512 Cores (Kaveri Desktop)","335 - NVIDIA GeForce GTX 560M","334 - AMD Radeon HD 7770M","333 - NVIDIA GeForce GT 745M","332 - AMD Radeon R7 M275DX","331 - NVIDIA GeForce 840M","330 - NVIDIA Quadro M500M","329 - NVIDIA Quadro K620M","328 - NVIDIA GeForce GT 650M","327 - AMD Radeon R7 M370","326 - AMD Radeon R7 M380","325 - AMD Radeon R7 M445","324 - Intel Iris Plus Graphics 655","323 - AMD Radeon R9 M375","322 - AMD FirePro W4190M","321 - NVIDIA Quadro M600M","318 - NVIDIA GeForce 930MX","317 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)","316 - NVIDIA GeForce 940M","315 - AMD Radeon RX Vega 7","314 - AMD Radeon RX Vega 8 (Ryzen 2000/3000)","313 - NVIDIA Quadro K1100M","312 - NVIDIA Quadro M520","311 - NVIDIA GeForce 940MX","310 - NVIDIA GeForce MX130","309 - Intel Iris Pro Graphics 6200","308 - NVIDIA GeForce GT 750M","307 - NVIDIA GeForce GTX 480M","306 - NVIDIA GeForce GTX 470M","305 - NVIDIA Quadro 4000M","304 - ATI Mobility Radeon HD 4870 X2","303 - AMD FirePro W4100","302 - AMD FirePro W4170M","301 - AMD Radeon HD 8790M","300 - AMD Radeon R7 M465","299 - AMD Radeon HD 7850M","298 - AMD Radeon R9 M265X","297 - AMD Radeon R9 M365X","296 - AMD Radeon HD 8850M","295 - NVIDIA GeForce 845M","294 - NVIDIA GeForce GTX 660M","293 - NVIDIA GeForce GT 755M","292 - AMD Radeon R7 250","291 - AMD Radeon HD 6950M","290 - NVIDIA GeForce GTX 280M SLI","289 - NVIDIA GeForce GTX 550 Ti","288 - ATI Radeon HD 5770","287 - NVIDIA Quadro K2100M","286 - AMD Radeon RX Vega 8 (Ryzen 4000)","285 - NVIDIA GeForce MX230","284 - AMD FirePro M5100","283 - AMD FirePro M6000","282 - Intel UHD Graphics Xe G4 48EUs","281 - NVIDIA GeForce GTX 570M","280 - NVIDIA Quadro K3000M","279 - AMD Radeon HD 7870M","278 - AMD Radeon HD 8870M","277 - AMD Radeon R9 M270","276 - AMD Radeon HD 6970M","275 - AMD FirePro M8900","274 - AMD FirePro W5130M","273 - NVIDIA Maxwell GPU Surface Book","272 - AMD Radeon RX Vega 9","271 - NVIDIA GeForce GTX 670M","270 - AMD Radeon R9 M275","269 - NVIDIA GeForce GTX 760M","268 - NVIDIA Quadro 5010M","267 - NVIDIA GeForce GTX 670MX","266 - AMD Radeon R9 M370X","265 - AMD FirePro W5170M","264 - NVIDIA Quadro K3100M","263 - NVIDIA GeForce GTX 285M SLI","262 - AMD Radeon HD 6790","261 - NVIDIA GeForce GTX 460 768MB","260 - NVIDIA GeForce GTX 485M","259 - ATI Mobility Radeon HD 5870 Crossfire","258 - NVIDIA GeForce GTX 460M SLI","257 - NVIDIA GeForce GT 650M SLI","256 - AMD Radeon HD 7770","255 - AMD Radeon R9 M380","254 - AMD Radeon R9 M385","253 - AMD Radeon R9 M470","252 - AMD Radeon HD 6990M","251 - NVIDIA GeForce GTX 580M","250 - NVIDIA GeForce GTX 675M","249 - ATI Radeon HD 5850","248 - Intel Iris Pro Graphics 580","247 - Intel Iris Pro Graphics P580","246 - AMD Radeon RX Vega 10","245 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)","244 - NVIDIA Quadro P500","243 - NVIDIA Quadro K4000M","242 - NVIDIA GeForce GTX 560M SLI","241 - NVIDIA GeForce GTX 480M SLI","240 - NVIDIA GeForce GTX 470M SLI","239 - NVIDIA GeForce GTX 765M","238 - NVIDIA GeForce 945M","237 - NVIDIA GeForce GTX 470","236 - AMD Radeon HD 6870","235 - NVIDIA GeForce GTX 560 Ti","234 - AMD Radeon HD 7950M","233 - AMD Radeon R9 M280X","232 - AMD Radeon RX Vega 11","231 - NVIDIA Quadro M620","230 - NVIDIA Quadro M1000M","229 - NVIDIA GeForce GTX 850M","228 - NVIDIA Quadro P520","227 - AMD Radeon R9 M385X","226 - AMD Radeon R9 M470X","225 - AMD Radeon 540X","224 - AMD Radeon 630","223 - AMD Radeon Pro 450","222 - NVIDIA GeForce GTX 950M","221 - NVIDIA GeForce GT 750M SLI","220 - NVIDIA GeForce GTX 675MX","219 - AMD Radeon HD 6970M Crossfire","218 - NVIDIA GeForce GTX 485M SLI","217 - NVIDIA GeForce GT 755M SLI","216 - AMD Radeon HD 6990M Crossfire","215 - NVIDIA GeForce GTX 580M SLI","214 - NVIDIA GeForce GTX 860M","213 - AMD Radeon Pro WX 3100","212 - AMD Radeon RX 540","211 - AMD Radeon Pro WX 2100","210 - AMD Radeon RX 540X","209 - NVIDIA GeForce GTX 770M","208 - Intel Iris Xe Graphics G7 80EUs","207 - NVIDIA Quadro K4100M","206 - NVIDIA Quadro K5000M","205 - NVIDIA Quadro M2000M","204 - NVIDIA GeForce MX330","203 - NVIDIA GeForce MX150","202 - NVIDIA GeForce MX250","201 - NVIDIA Quadro P600","200 - NVIDIA GeForce GT 1030","199 - AMD Radeon Pro 455","198 - AMD Radeon Pro 555","197 - AMD Radeon Pro 555X","196 - AMD Radeon Pro WX 3200","195 - AMD Radeon RX 640","194 - AMD Radeon RX 550","193 - AMD Radeon RX 550X","192 - NVIDIA Quadro P620","191 - NVIDIA Quadro M1200","190 - NVIDIA GeForce GTX 480","189 - NVIDIA GeForce GTX 570","188 - NVIDIA GeForce GTX 670MX SLI","187 - NVIDIA GeForce GTX 750 Ti","186 - NVIDIA GeForce GTX 960M","185 - AMD Radeon Pro WX 4130","184 - AMD Radeon Pro 460","183 - AMD Radeon Pro 560","182 - AMD Radeon Pro 560X","181 - AMD Radeon HD 7970M","180 - AMD FirePro M6100","179 - AMD Radeon R9 M390","178 - NVIDIA GeForce GTX 775M","177 - NVIDIA GeForce GTX 680M","176 - AMD Radeon RX 460","175 - NVIDIA GeForce GTX 765M SLI","174 - NVIDIA GeForce GTX 675M SLI","173 - AMD Radeon HD 6970","172 - NVIDIA GeForce GTX 580","171 - AMD Radeon HD 8970M","170 - AMD Radeon R9 M290X","169 - NVIDIA GeForce GTX 870M","168 - NVIDIA Quadro M2200","167 - AMD Radeon RX 560","166 - AMD Radeon RX 560X","165 - NVIDIA GeForce GTX 965M","164 - AMD Radeon HD 7870","163 - AMD Radeon Pro WX 4150","162 - AMD Radeon RX 460","161 - NVIDIA GeForce GTX 680MX","160 - NVIDIA GeForce MX350","159 - NVIDIA Quadro P1000","158 - NVIDIA Quadro K5100M","157 - NVIDIA GeForce GTX 780M","156 - NVIDIA GeForce GTX 760","155 - NVIDIA GeForce GTX 660 Ti","154 - AMD Radeon R9 270X","153 - NVIDIA GeForce GTX 950","152 - NVIDIA GeForce GTX 1050 Max-Q","151 - NVIDIA GeForce GTX 880M","150 - NVIDIA GeForce GTX 590","149 - Intel Iris Xe Graphics G7 96EUs","148 - AMD Radeon R7 370","147 - AMD Radeon R9 M395","146 - AMD FirePro W7170M","145 - Intel Xe DG1 LP (iDG1LP) Mobile","144 - NVIDIA GeForce GTX 1050 Mobile","143 - NVIDIA GeForce GTX 1050","142 - NVIDIA Quadro M3000M","141 - AMD Radeon R9 M390X","140 - AMD Radeon R9 M295X","139 - AMD Radeon R9 M485X","138 - AMD Radeon Pro Vega 16","137 - AMD Radeon Pro WX Vega M GL","136 - AMD Radeon RX Vega M GL / 870","135 - NVIDIA GeForce GTX 1050 Ti Max-Q","134 - AMD Radeon R9 M395X","133 - NVIDIA GeForce GTX 770M SLI","132 - AMD Radeon HD 7970","131 - NVIDIA GeForce GTX 680","130 - NVIDIA GeForce GTX 860M SLI","129 - NVIDIA GeForce GTX 970M","128 - NVIDIA Quadro M4000M","127 - NVIDIA Quadro P2000 Max-Q","126 - NVIDIA Quadro P2000","125 - NVIDIA GeForce GTX 1050 Ti","124 - NVIDIA GeForce GTX 1050 Ti Mobile","123 - NVIDIA GeForce GTX 960","122 - AMD Radeon R9 380","121 - AMD Radeon R9 280X","120 - NVIDIA Quadro M5000M","119 - AMD Radeon Pro Vega 20","118 - AMD Radeon RX Vega M GH","117 - NVIDIA GeForce GTX 980M","116 - AMD Radeon HD 7970M Crossfire","115 - NVIDIA GeForce GTX 680M SLI","114 - AMD Radeon HD 8970M Crossfire","113 - AMD Radeon R9 M290X Crossfire","112 - NVIDIA GeForce GTX 965M SLI","111 - AMD Radeon RX 490M","110 - AMD Radeon R9 290X","109 - NVIDIA GeForce GTX 780M SLI","108 - NVIDIA GeForce GTX 880M SLI","107 - NVIDIA GeForce MX450","106 - NVIDIA Quadro T1000 Max-Q","105 - NVIDIA Quadro T1000","104 - NVIDIA GeForce GTX 1650 Max-Q","103 - AMD Radeon RX 470","102 - AMD Radeon RX 570","101 - AMD Radeon RX 570X","100 - AMD Radeon RX 470","99 - AMD Radeon Pro WX 7100","98 - AMD Radeon RX 480","97 - NVIDIA Quadro P3000 Max-Q","96 - NVIDIA GeForce GTX 1060 Max-Q","95 - NVIDIA GeForce GTX 1650 Ti Max-Q","94 - NVIDIA GeForce GTX 1650","93 - NVIDIA GeForce GTX 1650 Mobile","92 - NVIDIA GeForce GTX 970","91 - NVIDIA Quadro P3000","90 - AMD Radeon RX 5300M","89 - AMD Radeon Pro 5300M","88 - AMD Radeon RX Vega Mobile","87 - NVIDIA GeForce GTX 780 Ti","86 - AMD Radeon RX 580","85 - AMD Radeon RX 580X","84 - NVIDIA Quadro P3200","83 - NVIDIA Quadro P4000 Max-Q","82 - AMD Radeon Pro 5500M","81 - AMD Radeon RX 5500M","80 - NVIDIA GeForce GTX 1060 Mobile","79 - AMD Radeon RX 480","78 - NVIDIA GeForce GTX 1650 Ti Mobile","76 - NVIDIA Quadro T2000 Max-Q","75 - NVIDIA Quadro T2000","74 - NVIDIA Quadro P4000","73 - AMD Radeon RX 570","72 - NVIDIA GeForce GTX 1060","71 - NVIDIA GeForce GTX 970M SLI","70 - AMD Radeon R9 390X","69 - NVIDIA Quadro M5500","68 - NVIDIA GeForce GTX 980","67 - AMD Radeon RX 580","66 - AMD Radeon RX 590","65 - NVIDIA GeForce GTX 980","64 - AMD Radeon R9 Nano","63 - AMD Radeon R9 Fury","62 - NVIDIA GeForce GTX 980M SLI","61 - NVIDIA Quadro P5000 Max-Q","60 - NVIDIA GeForce GTX 1660 Ti Max-Q","59 - AMD Radeon Pro 5600M","58 - NVIDIA GeForce GTX 1070 Max-Q","57 - NVIDIA GeForce GTX 1660","56 - NVIDIA GeForce GTX 980 Ti","55 - AMD Radeon RX 5600M","54 - NVIDIA GeForce GTX 1660 Ti Mobile","53 - NVIDIA Quadro P5000","52 - NVIDIA GeForce GTX 1660 Super","51 - NVIDIA GeForce GTX 1660 Ti","50 - NVIDIA Quadro P4200","49 - NVIDIA GeForce GTX 1070 Mobile","48 - NVIDIA GeForce RTX 2060 Max-Q","47 - AMD Radeon Pro Vega 56","46 - NVIDIA GeForce GTX 1080 Max-Q","45 - AMD Radeon RX 5600 XT","44 - NVIDIA GeForce GTX 1070","43 - NVIDIA Quadro P5200","42 - NVIDIA GeForce GTX 980 SLI","41 - NVIDIA GeForce RTX 2060 Mobile","40 - AMD Radeon RX Vega 56","39 - NVIDIA Quadro RTX 3000 Max-Q","38 - NVIDIA Quadro RTX 3000","37 - NVIDIA GeForce RTX 2070 Max-Q","36 - NVIDIA GeForce GTX 1070 Ti","35 - NVIDIA GeForce RTX 2070 Super Max-Q","34 - NVIDIA GeForce RTX 2060","33 - NVIDIA Quadro RTX 4000 Max-Q","32 - NVIDIA Quadro RTX 4000","31 - NVIDIA GeForce GTX 1080 Mobile","30 - AMD Radeon RX Vega 64","29 - AMD Radeon RX 5700M","28 - AMD Radeon RX 5700","27 - NVIDIA GeForce RTX 2060 Super","26 - NVIDIA GeForce RTX 2070 Mobile","25 - NVIDIA GeForce RTX 2070 Super Mobile","24 - NVIDIA GeForce GTX 1080","22 - NVIDIA GeForce RTX 2070","21 - AMD Radeon RX 5700 XT","20 - AMD Radeon VII","19 - NVIDIA GeForce RTX 2070 Super","18 - NVIDIA GeForce RTX 2080 Max-Q","17 - NVIDIA GeForce RTX 2080 Super Max-Q","16 - NVIDIA GeForce GTX 1070 SLI","15 - NVIDIA GeForce GTX 1070 SLI","14 - NVIDIA GeForce GTX 1080 SLI","13 - NVIDIA Titan X Pascal","12 - NVIDIA GeForce GTX 1080 Ti","11 - NVIDIA GeForce RTX 2080 Mobile","10 - NVIDIA GeForce RTX 2080 Super Mobile","9 - NVIDIA Quadro RTX 5000 Max-Q","8 - NVIDIA Quadro RTX 5000","6 - NVIDIA GeForce RTX 2080","5 - NVIDIA GeForce RTX 2080 Super","4 - NVIDIA Quadro RTX 6000","2 - NVIDIA GeForce RTX 2080 Ti","1 - NVIDIA Titan RTX"],o=["973 - ARM Mali-200","972 - Qualcomm Adreno 200","971 - PowerVR SGX530","970 - PowerVR SGX531","969 - PowerVR SGX535","968 - Vivante GC800","967 - Qualcomm Adreno 203","966 - Qualcomm Adreno 205","964 - PowerVR SGX540","962 - NVIDIA GeForce ULP (Tegra 2)","961 - ARM Mali-400 MP","960 - ARM Mali-400 MP2","959 - Vivante GC1000+ Dual-Core","958 - Qualcomm Adreno 220","957 - Broadcom VideoCore-IV","956 - NVIDIA GeForce ULP (Tegra 3)","955 - ARM Mali-400 MP4","954 - Vivante GC4000","953 - Qualcomm Adreno 225","945 - Qualcomm Adreno 302","944 - Vivante GC7000UL","943 - ARM Mali-T720","942 - Qualcomm Adreno 304","941 - Qualcomm Adreno 305","940 - Qualcomm Adreno 306","939 - Qualcomm Adreno 308","938 - PowerVR SGX544","937 - ARM Mali-T720 MP2","936 - PowerVR SGX544MP2","935 - PowerVR SGX545","932 - PowerVR SGX543MP2","922 - PowerVR SGX543MP3","914 - ARM Mali-T830 MP1","913 - ARM Mali-450 MP4","912 - ARM Mali-T720 MP4","911 - PowerVR GE8100","910 - PowerVR GE8300","909 - PowerVR GE8320","908 - ARM Mali-T760 MP2","907 - Qualcomm Adreno 320","906 - ARM Mali-T624","905 - PowerVR SGX543MP4","878 - ARM Mali-T830 MP2","877 - Qualcomm Adreno 405","876 - PowerVR G6200","875 - NVIDIA GeForce Tegra 4","870 - ARM Mali-T604 MP4","864 - ARM Mali-T830 MP3","863 - ARM Mali-T860 MP2","859 - Qualcomm Adreno 504","858 - Qualcomm Adreno 505","857 - PowerVR GE8322 / IMG8322","856 - Qualcomm Adreno 506","855 - Qualcomm Adreno 508","854 - Qualcomm Adreno 509","853 - ARM Mali-T628 MP4","852 - PowerVR SGX554MP4","814 - ARM Mali-T760 MP4","813 - ARM Mali-T628 MP6","812 - Intel HD Graphics (Bay Trail)","811 - PowerVR G6400","810 - PowerVR GX6250","809 - PowerVR G6430","808 - Qualcomm Adreno 330","807 - Qualcomm Adreno 510","806 - Qualcomm Adreno 512","805 - Qualcomm Adreno 610","804 - Qualcomm Adreno 612","741 - Intel HD Graphics (Cherry Trail)","728 - ARM Mali-G51 MP4","726 - Qualcomm Adreno 616","725 - Qualcomm Adreno 618","724 - Qualcomm Adreno 418","704 - Qualcomm Adreno 620","703 - Qualcomm Adreno 420","702 - PowerVR GX6450","692 - ARM Mali-T880 MP2","691 - ARM Mali-T760 MP6","659 - ARM Mali-G52 MP1","658 - ARM Mali-G52 MP2","657 - ARM Mali-G52 MP6","656 - ARM Mali-T880 MP4","655 - ARM Mali-G72 MP3","634 - Qualcomm Adreno 430","631 - ARM Mali-G71 MP2","630 - ARM Mali-T760 MP8","583 - ARM Mali-G76 MP4","582 - ARM Mali-T880 MP12","581 - Apple A9 / PowerVR GT7600","580 - NVIDIA Tegra K1 Kepler GPU","579 - PowerVR GXA6850","578 - Qualcomm Adreno 530","577 - PowerVR GM9446","538 - ARM Mali-G71 MP8","537 - ARM Mali-G72 MP12","536 - ARM Mali-G71 MP20","535 - ARM Mali-G72 MP18","534 - ARM Mali-G57 MP6","533 - Qualcomm Adreno 540","532 - ARM Mali-G76 MP10","531 - ARM Mali-G76 MP12","530 - Qualcomm Adreno 630","529 - Qualcomm Adreno 640","528 - ARM Mali-G76 MP16","527 - ARM Mali-G77 MP11","512 - Apple A10 Fusion GPU / PowerVR","421 - NVIDIA Tegra X1 Maxwell GPU","392 - Apple A9X / PowerVR Series 7XT","356 - Apple A10X Fusion GPU / PowerVR","355 - Apple A11 Bionic GPU","354 - Qualcomm Adreno 650","353 - Apple A12 Bionic GPU","347 - Apple A13 Bionic GPU","320 - Apple A12X Bionic GPU","319 - Apple A12Z Bionic GPU"],I=e=>e.toLowerCase().split("- ")[1].split(" /")[0];const M=new(function(){function e(e){this.userAgent=e||(window&&window.navigator?window.navigator.userAgent:""),this.isAndroidDevice=!/like android/i.test(this.userAgent)&&/android/i.test(this.userAgent),this.iOSDevice=this.match(1,/(iphone|ipod|ipad)/i).toLowerCase(),"MacIntel"===navigator.platform&&navigator.maxTouchPoints>2&&!window.MSStream&&(this.iOSDevice="ipad")}return e.prototype.match=function(e,o){var I=this.userAgent.match(o);return I&&I.length>1&&I[e]||""},Object.defineProperty(e.prototype,"isMobile",{get:function(){return!this.isTablet&&(/[^-]mobi/i.test(this.userAgent)||"iphone"===this.iOSDevice||"ipod"===this.iOSDevice||this.isAndroidDevice||/nexus\s*[0-6]\s*/i.test(this.userAgent))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isTablet",{get:function(){return/tablet/i.test(this.userAgent)&&!/tablet pc/i.test(this.userAgent)||"ipad"===this.iOSDevice||this.isAndroidDevice&&!/[^-]mobi/i.test(this.userAgent)||!/nexus\s*[0-6]\s*/i.test(this.userAgent)&&/nexus\s*[0-9]+/i.test(this.userAgent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isDesktop",{get:function(){return!this.isMobile&&!this.isTablet},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMacOS",{get:function(){return/macintosh/i.test(this.userAgent)&&{version:this.match(1,/mac os x (\d+(\.?_?\d+)+)/i).replace(/[_\s]/g,".").split(".").map((function(e){return e}))[1]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isWindows",{get:function(){return/windows /i.test(this.userAgent)&&{version:this.match(1,/Windows ((NT|XP)( \d\d?.\d)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isiOS",{get:function(){return!!this.iOSDevice&&{version:this.match(1,/os (\d+([_\s]\d+)*) like mac os x/i).replace(/[_\s]/g,".")||this.match(1,/version\/(\d+(\.\d+)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isAndroid",{get:function(){return this.isAndroidDevice&&{version:this.match(1,/android[ \/-](\d+(\.\d+)*)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"browser",{get:function(){var e=this.match(1,/version\/(\d+(\.\d+)?)/i);return/opera/i.test(this.userAgent)?{name:"Opera",version:e||this.match(1,/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(this.userAgent)?{name:"Opera",version:this.match(1,/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||e}:/SamsungBrowser/i.test(this.userAgent)?{name:"Samsung Internet for Android",version:e||this.match(1,/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(this.userAgent)?{name:"Yandex Browser",version:e||this.match(1,/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(this.userAgent)?{name:"UC Browser",version:this.match(1,/(?:ucbrowser)[\s\/](\d+(\.\d+)?)/i)}:/msie|trident/i.test(this.userAgent)?{name:"Internet Explorer",version:this.match(1,/(?:msie |rv:)(\d+(\.\d+)?)/i)}:/(edge|edgios|edga|edg)/i.test(this.userAgent)?{name:"Microsoft Edge",version:this.match(2,/(edge|edgios|edga|edg)\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(this.userAgent)?{name:"Firefox",version:this.match(1,/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)}:/chromium/i.test(this.userAgent)?{name:"Chromium",version:this.match(1,/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||e}:/chrome|crios|crmo/i.test(this.userAgent)?{name:"Chrome",version:this.match(1,/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/safari|applewebkit/i.test(this.userAgent)?{name:"Safari",version:e}:{name:this.match(1,/^(.*)\/(.*) /),version:this.match(2,/^(.*)\/(.*) /)}},enumerable:!0,configurable:!0}),e}()),{browser:r,isMobile:D,isTablet:a}=M,A=e=>e.replace(/[\D]/g,""),n=(e,o,M)=>{const r=["adreno","apple","mali-t","mali","nvidia","powervr"].find(e=>o.includes(e));if(r)for(let o=0;o<e.length;o++){const D=e[o];for(let e=0;e<D.length;e++){const a=I(D[e]);if(a.includes(r)&&("mali"!==a||!a.includes("mali-t"))&&A(a).includes(M))return[o,"BENCHMARK - "+a]}}return[void 0,void 0]},i=(e,o,M)=>{const r=["intel","amd","nvidia"].find(e=>o.includes(e));if(r)for(let o=0;o<e.length;o++){const D=e[o];for(let e=0;e<D.length;e++){const a=I(D[e]);if(a.includes(r)&&A(a).includes(M))return[o,"BENCHMARK - "+a]}}return[void 0,void 0]};exports.getGPUTier=({mobileBenchmarkPercentages:I=[0,50,30,20],desktopBenchmarkPercentages:M=[0,50,30,20],forceRendererString:G="",forceMobile:d=!1,glContext:R,failIfMajorPerformanceCaveat:c=!0}={})=>{let t;const V=D||a||d,l=(e=1,o="FALLBACK")=>({tier:`GPU_${V?"MOBILE":"DESKTOP"}_TIER_${e}`,type:o});if(G)t=G;else{const e=R||((e,o=!0)=>{const I={alpha:!1,antialias:!1,depth:!1,failIfMajorPerformanceCaveat:o,powerPreference:"high-performance",stencil:!1};"boolean"!=typeof e&&"Safari"===e.name&&e.version.includes("12")&&delete I.powerPreference;const M=document.createElement("canvas"),r=M.getContext("webgl",I)||M.getContext("experimental-webgl",I);if(r&&r instanceof WebGLRenderingContext)return r})(r,c);if(!e)return l(0,"WEBGL_UNSUPPORTED");t=(e=>{const o=e.getExtension("WEBGL_debug_renderer_info");return o&&e.getParameter(o.UNMASKED_RENDERER_WEBGL)})(e)}t=(e=>{let o=e.toLowerCase();return o.includes("angle (")&&o.includes("direct3d")&&(o=o.replace("angle (","").split(" direct3d")[0]),o.includes("nvidia")&&o.includes("gb")&&(o=o.split(/\dgb/)[0]),o})(t);if(/(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon r9 200|mali-4|mali-3|mali-2|google swiftshader|sgx543|legacy|sgx 543)/.test(t))return l(0,"BLACKLISTED");const[s,N]=(V?n:i)(((e,o)=>{let I=0;return o.map(o=>{const M=Math.round(e.length/100*o),r=e.slice(I,I+M);return I+=M,r})})(V?o:e,V?I:M),t,A(t));return l(s,N)};
// !! AUTO-GENERATED FILE - DO NOT EDIT !!
// Scraped from https://www.notebookcheck.net/
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
const GPU_BENCHMARK_SCORE_DESKTOP = [
'790 - AMD Radeon HD 7290',
'780 - AMD Radeon HD 8180',
'778 - AMD Radeon HD 7310',
'776 - AMD Radeon HD 7340',
'772 - Intel HD Graphics (Bay Trail)',
'729 - Intel HD Graphics (Ivy Bridge)',
'725 - AMD Radeon HD 8210',
'701 - Intel HD Graphics (Cherry Trail)',
'700 - AMD Radeon HD 8250',
'699 - AMD Radeon R6 (Mullins)',
'698 - AMD Radeon HD 8240',
'690 - AMD Radeon HD 8280',
'687 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'665 - Intel HD Graphics (Haswell)',
'656 - Intel HD Graphics 400 (Braswell)',
'655 - Intel HD Graphics (Braswell)',
'654 - Intel HD Graphics 405 (Braswell)',
'634 - Intel HD Graphics 500',
'633 - Intel UHD Graphics 600',
'632 - AMD Radeon HD 8330',
'631 - AMD Radeon HD 8350G',
'618 - AMD Radeon HD 8400',
'614 - AMD Radeon HD 8450G',
'605 - Intel HD Graphics 4200',
'604 - Intel HD Graphics (Broadwell)',
'603 - AMD Radeon R2 (Stoney Ridge)',
'602 - AMD Radeon R3 (Mullins/Beema)',
'601 - AMD Radeon R4 (Kaveri)',
'600 - AMD Radeon R4 (Beema)',
'599 - AMD Radeon R5 (Beema/Carrizo-L)',
'597 - AMD Radeon R4 (Stoney Ridge)',
'593 - Intel HD Graphics 4000',
'592 - AMD Radeon HD 7480D',
'584 - Intel HD Graphics 5300',
'583 - Intel HD Graphics 505',
'582 - Intel UHD Graphics 605',
'553 - Intel HD Graphics 510',
'552 - AMD Radeon HD 8610G',
'551 - Intel HD Graphics 610',
'550 - Intel HD Graphics 4400',
'549 - Intel HD Graphics 515',
'541 - AMD Radeon HD 8470D',
'532 - AMD Radeon HD 8550G',
'516 - Intel HD Graphics 5000',
'513 - AMD Radeon HD 7660G',
'512 - NVIDIA GeForce 710M',
'509 - AMD Radeon R5 (Kaveri)',
'508 - AMD Radeon R5 (Carrizo)',
'507 - Intel HD Graphics 615',
'506 - Intel UHD Graphics 615',
'505 - Intel UHD Graphics 617',
'497 - Qualcomm Adreno 630',
'494 - Intel HD Graphics 5500',
'492 - Intel HD Graphics 4600',
'488 - Intel Iris Graphics 5100',
'486 - NVIDIA Quadro K610M',
'485 - Intel HD Graphics 6000',
'479 - AMD Radeon R5 (Stoney Ridge)',
'478 - AMD Radeon R5 M420',
'477 - AMD Radeon R5 M315',
'475 - AMD Radeon R5 M320',
'472 - NVIDIA GeForce GT 720M',
'471 - Intel Iris Graphics 6100',
'470 - Intel HD Graphics 520',
'469 - NVIDIA GeForce 820M',
'468 - NVIDIA GeForce 910M',
'466 - AMD Radeon RX Vega 3',
'465 - AMD Radeon R5 M255',
'464 - AMD Radeon R5 M430',
'463 - AMD Radeon R5 M330',
'460 - AMD Radeon HD 7560D',
'454 - AMD Radeon HD 8650G',
'438 - NVIDIA Quadro K1000M',
'436 - AMD Radeon HD 7660D',
'435 - AMD Radeon R6 M255DX',
'428 - Intel HD Graphics 5600',
'418 - AMD FirePro W2100',
'409 - AMD Radeon R6 (Kaveri)',
'397 - Qualcomm Adreno 680',
'396 - Qualcomm Adreno 685',
'395 - AMD Radeon R6 (Carrizo)',
'394 - Intel HD Graphics 620',
'393 - Intel UHD Graphics 620',
'392 - AMD Radeon R5 (Bristol Ridge)',
'390 - Intel HD Graphics P530',
'389 - Intel HD Graphics 530',
'388 - Intel HD Graphics P630',
'387 - Intel HD Graphics 630',
'386 - Intel UHD Graphics P630',
'385 - Intel UHD Graphics 630',
'384 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'383 - AMD Radeon RX Vega 6',
'381 - AMD Radeon 610',
'380 - AMD Radeon 520',
'379 - AMD Radeon R7 M340',
'372 - AMD Radeon R7 M440',
'371 - AMD Radeon 620',
'370 - AMD Radeon R8 M445DX',
'367 - NVIDIA GeForce 920M',
'365 - AMD Radeon R7 M360',
'362 - AMD Radeon R7 M460',
'360 - AMD Radeon R7 (Kaveri)',
'359 - AMD Radeon R7 (Carrizo)',
'358 - NVIDIA GeForce GT 640M',
'357 - AMD Radeon R7 (Bristol Ridge)',
'353 - AMD Radeon R7 M265',
'349 - AMD FirePro M4100',
'346 - NVIDIA GeForce GT 730M',
'336 - AMD FirePro M4000',
'334 - NVIDIA GeForce 825M',
'332 - NVIDIA GeForce GT 735M',
'329 - NVIDIA Quadro K2000M',
'325 - Intel Iris Graphics 540',
'324 - NVIDIA GeForce 920MX',
'323 - Intel Iris Plus Graphics 640',
'322 - NVIDIA GeForce MX110',
'321 - NVIDIA GeForce 830M',
'319 - Intel Iris Plus Graphics 645',
'318 - AMD Radeon 625',
'317 - AMD Radeon 530',
'316 - Intel Iris Graphics 550',
'315 - NVIDIA GeForce 930M',
'314 - Intel Iris Plus Graphics 650',
'313 - NVIDIA GeForce GT 740M',
'312 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'311 - Intel Iris Pro Graphics 5200',
'310 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'307 - NVIDIA GeForce GT 745M',
'305 - NVIDIA GeForce 840M',
'304 - NVIDIA Quadro M500M',
'299 - AMD Radeon R7 M445',
'298 - Intel Iris Plus Graphics 655',
'297 - AMD Radeon R9 M375',
'296 - AMD FirePro W4190M',
'295 - NVIDIA Quadro M600M',
'293 - NVIDIA GeForce 930MX',
'292 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'291 - NVIDIA GeForce 940M',
'290 - AMD Radeon RX Vega 8',
'289 - NVIDIA Quadro K1100M',
'288 - NVIDIA Quadro M520',
'287 - NVIDIA GeForce 940MX',
'286 - NVIDIA GeForce MX130',
'285 - Intel Iris Pro Graphics 6200',
'284 - NVIDIA GeForce GT 750M',
'279 - AMD FirePro W4100',
'278 - AMD FirePro W4170M',
'276 - AMD Radeon R7 M465',
'274 - AMD Radeon R9 M265X',
'271 - NVIDIA GeForce 845M',
'269 - NVIDIA GeForce GT 755M',
'268 - AMD Radeon R7 250',
'263 - NVIDIA Quadro K2100M',
'262 - NVIDIA GeForce MX230',
'261 - AMD FirePro M5100',
'260 - AMD FirePro M6000',
'258 - NVIDIA Quadro K3000M',
'252 - AMD FirePro W5130M',
'251 - NVIDIA Maxwell GPU Surface Book (940M, GDDR5)',
'250 - AMD Radeon RX Vega 9',
'244 - AMD Radeon R9 M370X',
'243 - AMD FirePro W5170M',
'242 - NVIDIA Quadro K3100M',
'231 - AMD Radeon R9 M470',
'226 - Intel Iris Pro Graphics 580',
'225 - Intel Iris Pro Graphics P580',
'224 - AMD Radeon RX Vega 10',
'223 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'222 - NVIDIA Quadro P500',
'221 - NVIDIA Quadro K4000M',
'216 - NVIDIA GeForce 945M',
'210 - AMD Radeon RX Vega 11',
'209 - NVIDIA Quadro M620',
'208 - NVIDIA Quadro M1000M',
'207 - NVIDIA GeForce GTX 850M',
'206 - NVIDIA Quadro P520',
'205 - AMD Radeon R9 M385X',
'204 - AMD Radeon R9 M470X',
'203 - AMD Radeon Pro 450',
'202 - NVIDIA GeForce GTX 950M',
'194 - NVIDIA GeForce GTX 860M',
'193 - AMD Radeon Pro WX 3100',
'192 - AMD Radeon RX 540',
'191 - AMD Radeon Pro WX 2100',
'190 - AMD Radeon RX 540X',
'188 - NVIDIA Quadro K4100M',
'187 - NVIDIA Quadro K5000M',
'186 - NVIDIA Quadro M2000M',
'185 - NVIDIA GeForce MX150',
'184 - NVIDIA GeForce MX250',
'183 - NVIDIA Quadro P600',
'182 - NVIDIA GeForce GT 1030 (Desktop)',
'181 - AMD Radeon 630',
'180 - AMD Radeon Pro 455',
'179 - AMD Radeon Pro 555',
'178 - AMD Radeon Pro 555X',
'177 - AMD Radeon Pro WX 3200',
'176 - AMD Radeon RX 640',
'175 - AMD Radeon RX 550 (Laptop)',
'174 - AMD Radeon RX 550X (Laptop)',
'173 - NVIDIA Quadro P620',
'172 - NVIDIA Quadro M1200',
'167 - NVIDIA GeForce GTX 960M',
'166 - AMD Radeon Pro WX 4130',
'165 - AMD Radeon Pro 460',
'164 - AMD Radeon Pro 560',
'163 - AMD Radeon Pro 560X',
'161 - AMD FirePro M6100',
'160 - AMD Radeon R9 M390',
'157 - AMD Radeon RX 460 (Laptop)',
'150 - NVIDIA GeForce GTX 870M',
'149 - NVIDIA Quadro M2200',
'148 - AMD Radeon RX 560 (Laptop)',
'147 - AMD Radeon RX 560X (Laptop)',
'146 - NVIDIA GeForce GTX 965M',
'144 - AMD Radeon Pro WX 4150',
'143 - AMD Radeon RX 460 (Desktop)',
'141 - NVIDIA Quadro P1000',
'140 - NVIDIA Quadro K5100M',
'136 - AMD Radeon R9 270X',
'135 - NVIDIA GeForce GTX 950',
'134 - NVIDIA GeForce GTX 1050 Max-Q',
'133 - NVIDIA GeForce GTX 880M',
'131 - AMD Radeon R7 370',
'130 - AMD Radeon R9 M395',
'129 - AMD FirePro W7170M',
'128 - Intel Xe DG1 (iDG1LP) Mobile',
'127 - NVIDIA GeForce GTX 1050 (Laptop)',
'126 - NVIDIA GeForce GTX 1050 (Desktop)',
'125 - NVIDIA Quadro M3000M',
'122 - AMD Radeon R9 M485X',
'121 - AMD Radeon Pro Vega 16',
'120 - AMD Radeon Pro WX Vega M GL',
'119 - AMD Radeon RX Vega M GL / 870',
'118 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'117 - AMD Radeon R9 M395X',
'112 - NVIDIA GeForce GTX 970M',
'111 - NVIDIA Quadro M4000M',
'110 - NVIDIA Quadro P2000 Max-Q',
'109 - NVIDIA Quadro P2000',
'108 - NVIDIA GeForce GTX 1050 Ti (Desktop)',
'107 - NVIDIA GeForce GTX 1050 Ti (Laptop)',
'106 - NVIDIA GeForce GTX 960',
'105 - AMD Radeon R9 380',
'104 - AMD Radeon R9 280X',
'103 - NVIDIA Quadro M5000M',
'102 - AMD Radeon Pro Vega 20',
'101 - AMD Radeon RX Vega M GH',
'100 - NVIDIA GeForce GTX 980M',
'93 - AMD Radeon R9 290X',
'90 - NVIDIA Quadro T1000 Max-Q',
'89 - NVIDIA Quadro T1000 (Laptop)',
'88 - NVIDIA GeForce GTX 1650 Max-Q',
'87 - AMD Radeon RX 470 (Laptop)',
'86 - AMD Radeon RX 570 (Laptop)',
'85 - AMD Radeon RX 570X (Laptop)',
'84 - AMD Radeon RX 470 (Desktop)',
'83 - AMD Radeon Pro WX 7100',
'81 - NVIDIA Quadro P3000 Max-Q',
'80 - NVIDIA GeForce GTX 1060 Max-Q',
'79 - NVIDIA GeForce GTX 1650 (Desktop)',
'78 - NVIDIA GeForce GTX 1650 (Laptop)',
'77 - NVIDIA GeForce GTX 970',
'76 - NVIDIA Quadro P3000',
'75 - AMD Radeon RX 5300M',
'74 - AMD Radeon RX Vega Mobile',
'72 - AMD Radeon RX 580 (Laptop)',
'71 - AMD Radeon RX 580X (Laptop)',
'70 - NVIDIA Quadro P3200',
'69 - NVIDIA Quadro P4000 Max-Q',
'68 - NVIDIA GeForce GTX 1060 (Laptop)',
'67 - AMD Radeon RX 480 (Desktop)',
'66 - NVIDIA GeForce GTX 1650 Ti (Desktop)',
'65 - NVIDIA Quadro T2000 Max-Q',
'64 - NVIDIA Quadro T2000 (Laptop)',
'63 - NVIDIA Quadro P4000',
'62 - AMD Radeon RX 570 (Desktop)',
'61 - NVIDIA GeForce GTX 1060 (Desktop)',
'59 - AMD Radeon R9 390X',
'58 - NVIDIA Quadro M5500',
'57 - NVIDIA GeForce GTX 980 (Laptop)',
'56 - AMD Radeon RX 580 (Desktop)',
'55 - AMD Radeon RX 590 (Desktop)',
'54 - NVIDIA GeForce GTX 980',
'53 - AMD Radeon R9 Nano',
'52 - AMD Radeon R9 Fury',
'50 - NVIDIA Quadro P5000 Max-Q',
'49 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'48 - AMD Radeon RX 5500M',
'47 - NVIDIA GeForce GTX 1070 Max-Q',
'46 - NVIDIA GeForce GTX 980 Ti',
'45 - NVIDIA GeForce GTX 1660 Ti (Laptop)',
'44 - NVIDIA Quadro P5000',
'43 - NVIDIA Quadro P4200',
'42 - NVIDIA GeForce GTX 1660 Ti (Desktop)',
'41 - NVIDIA GeForce GTX 1070 (Laptop)',
'39 - AMD Radeon Pro Vega 56',
'38 - NVIDIA GeForce GTX 1080 Max-Q',
'37 - NVIDIA GeForce GTX 1070 (Desktop)',
'36 - NVIDIA Quadro P5200',
'34 - NVIDIA GeForce RTX 2060 (Laptop)',
'33 - AMD Radeon RX Vega 56',
'32 - NVIDIA Quadro RTX 3000 Max-Q',
'31 - NVIDIA Quadro RTX 3000 (Laptop)',
'30 - NVIDIA GeForce RTX 2070 Max-Q',
'29 - NVIDIA GeForce GTX 1070 Ti (Desktop)',
'28 - NVIDIA GeForce RTX 2060 (Desktop)',
'27 - NVIDIA Quadro RTX 4000 Max-Q',
'26 - NVIDIA Quadro RTX 4000 (Laptop)',
'25 - NVIDIA GeForce GTX 1080 (Laptop)',
'24 - AMD Radeon RX Vega 64',
'23 - AMD Radeon RX 5700M',
'22 - AMD Radeon RX 5700 (Desktop)',
'21 - NVIDIA GeForce RTX 2060 Super',
'20 - NVIDIA GeForce RTX 2070 (Laptop)',
'19 - NVIDIA GeForce GTX 1080 (Desktop)',
'18 - NVIDIA GeForce RTX 2070 (Desktop)',
'17 - AMD Radeon RX 5700 XT (Desktop)',
'16 - AMD Radeon VII',
'15 - NVIDIA GeForce RTX 2070 Super',
'14 - NVIDIA GeForce RTX 2080 Max-Q',
'13 - NVIDIA GeForce GTX 1070 SLI (Laptop)',
'12 - NVIDIA GeForce GTX 1070 SLI (Desktop)',
'11 - NVIDIA GeForce GTX 1080 SLI (Laptop)',
'10 - NVIDIA Titan X Pascal',
'9 - NVIDIA GeForce GTX 1080 Ti (Desktop)',
'8 - NVIDIA GeForce RTX 2080 (Laptop)',
'7 - NVIDIA Quadro RTX 5000 Max-Q',
'6 - NVIDIA Quadro RTX 5000 (Laptop)',
'5 - NVIDIA GeForce RTX 2080 (Desktop)',
'4 - NVIDIA GeForce RTX 2080 Super',
'3 - NVIDIA Quadro RTX 6000 (Laptop)',
'2 - NVIDIA GeForce RTX 2080 Ti (Desktop)',
'992 - Silicon Motion SM502',
'991 - ATI Mobility 128 M3',
'990 - VIA S3 Graphics ProSavage8',
'989 - SIS Mirage M661FX ',
'988 - SIS Mirage 2 M760',
'987 - VIA Castle Rock',
'986 - VIA S3G UniChrome Pro',
'985 - VIA S3G UniChrome Pro II',
'984 - ATI Radeon IGP 320M',
'983 - ATI Radeon IGP 340M',
'982 - ATI Mobility Radeon 7000 IGP',
'981 - Intel Extreme Graphics 2',
'980 - VIA Chrome9 HC',
'979 - ATI Mobility Radeon M6',
'978 - ATI Mobility Radeon M7',
'977 - ATI Mobility Radeon 9000 IGP',
'976 - ATI Mobility Radeon 9100 IGP',
'975 - NVIDIA GeForce 2 Go (200 / 100)',
'974 - NVIDIA GeForce 3 Go',
'965 - Intel Graphics Media Accelerator (GMA) 500',
'963 - Intel Graphics Media Accelerator (GMA) 600',
'952 - SIS Mirage 3 671MX',
'951 - SIS Mirage 3+ 672MX',
'950 - ATI Radeon Xpress 1100',
'949 - ATI Radeon Xpress 200M',
'948 - Intel Graphics Media Accelerator (GMA) 900',
'947 - ATI Mobility FireGL 7800',
'946 - ATI Mobility Radeon 7500',
'934 - Intel Graphics Media Accelerator (GMA) 950',
'933 - Intel Graphics Media Accelerator (GMA) 3150',
'931 - NVIDIA GeForce 4 420 Go',
'930 - NVIDIA GeForce 4 440 Go',
'929 - NVIDIA GeForce 4 460 Go',
'928 - NVIDIA GeForce 4 488 Go',
'927 - ATI Mobility Radeon 9000',
'926 - NVIDIA GeForce FX Go 5200',
'925 - ATI Mobility FireGL 9000',
'924 - ATI Mobility Radeon 9200',
'923 - Intel Graphics Media Accelerator (GMA) 3600',
'921 - NVIDIA GeForce 7000M',
'920 - NVIDIA GeForce Go 6100',
'919 - NVIDIA GeForce Go 6150',
'918 - ATI Radeon Xpress 1150',
'917 - NVIDIA GeForce 7150M',
'916 - NVIDIA GeForce 7190M',
'915 - Intel Graphics Media Accelerator (GMA) 3650',
'904 - Intel Graphics Media Accelerator (GMA) X3100',
'903 - ATI Radeon Xpress X1200',
'902 - ATI Radeon Xpress 1250',
'901 - ATI Radeon Xpress X1250',
'900 - ATI Radeon Xpress X1270',
'899 - NVIDIA GeForce FX Go 5600 / 5650',
'898 - NVIDIA Quadro FX Go 1000',
'897 - NVIDIA GeForce FX Go 5700',
'896 - NVIDIA GeForce Go 6200',
'895 - NVIDIA GeForce Go 6250',
'894 - ATI Mobility Radeon X300',
'893 - NVIDIA GeForce Go 6400',
'892 - NVIDIA GeForce Go 7200',
'891 - ATI Mobility Radeon 9550',
'890 - ATI Mobility FireGL T2',
'889 - ATI Mobility Radeon 9600',
'888 - NVIDIA GeForce4 4200 Go',
'887 - ATI Mobility Radeon X1300',
'886 - ATI Mobility FireGL T2e',
'885 - ATI Mobility Radeon 9700',
'884 - ATI Mobility Radeon HD 2300',
'883 - ATI Mobility Radeon X2300',
'882 - ATI Mobility FireGL V3100',
'881 - ATI Mobility FireGL V3200',
'880 - ATI Mobility Radeon X600',
'879 - NVIDIA Quadro NVS 110M',
'874 - NVIDIA GeForce Go 7300',
'873 - NVIDIA Quadro NVS 120M',
'872 - NVIDIA Quadro FX 350M',
'871 - NVIDIA GeForce Go 7400',
'869 - Intel Graphics Media Accelerator (GMA) 4500M',
'868 - Intel Graphics Media Accelerator (GMA) 4500MHD',
'867 - Intel Graphics Media Accelerator (GMA) 4700MHD',
'866 - NVIDIA GeForce 8200M G',
'865 - NVIDIA Quadro NVS 130M',
'862 - NVIDIA GeForce 8400M G',
'861 - ATI Radeon HD 3100',
'860 - ATI Mobility Radeon HD 3400',
'851 - ATI Radeon HD 4100',
'850 - ATI Radeon HD 4225',
'849 - ATI Radeon HD 3200',
'848 - ATI Mobility Radeon HD 2400',
'847 - NVIDIA Quadro NVS 135M',
'846 - NVIDIA GeForce 8400M GS',
'845 - NVIDIA GeForce 9100M G',
'844 - ATI Mobility Radeon X1400',
'843 - ATI Mobility Radeon X1350',
'842 - NVIDIA Quadro FX 360M',
'841 - NVIDIA Quadro NVS 150M',
'840 - AMD Radeon HD 6250',
'839 - Intel Graphics Media Accelerator (GMA) HD Graphics',
'838 - ATI Radeon HD 4200',
'837 - ATI Radeon HD 4250',
'836 - ATI Radeon HD 4270',
'835 - ATI Mobility Radeon HD 2400 XT',
'834 - ATI Mobility Radeon HD 3410',
'833 - ATI Mobility Radeon HD 3430',
'832 - ATI Mobility Radeon HD 3450',
'831 - AMD Radeon HD 6290',
'830 - AMD Radeon HD 7290',
'829 - NVIDIA GeForce 9200M GS',
'828 - NVIDIA Quadro NVS 160M',
'827 - NVIDIA Quadro FX 370M',
'826 - NVIDIA GeForce 9300M GS',
'825 - NVIDIA ION 2',
'824 - NVIDIA GeForce 9300M G',
'823 - ATI Mobility Radeon HD 3470',
'822 - NVIDIA GeForce 9400M GeForceBoost',
'821 - ATI Mobility Radeon HD 3470 Hybrid X2',
'820 - AMD Radeon HD 8180',
'819 - AMD Radeon HD 6310',
'818 - AMD Radeon HD 7310',
'817 - AMD Radeon HD 6320',
'816 - AMD Radeon HD 7340',
'812 - Intel HD Graphics (Bay Trail)',
'803 - Intel HD Graphics (Sandy Bridge)',
'802 - NVIDIA GeForce 9400M (G) / ION (LE)',
'801 - NVIDIA GeForce G 205M',
'800 - NVIDIA GeForce G 102M',
'799 - NVIDIA GeForce 9500M GE',
'798 - NVIDIA GeForce G 103M',
'797 - NVIDIA GeForce G 105M',
'795 - Intel HD Graphics 2000',
'794 - NVIDIA Quadro NVS 140M',
'793 - NVIDIA GeForce 8400M GT',
'792 - ATI Mobility Radeon HD 4330',
'791 - AMD Radeon HD 6330M',
'790 - NVIDIA GeForce G 110M',
'789 - ATI Mobility FireGL V5000',
'788 - ATI Mobility Radeon X700',
'787 - ATI Mobility Radeon X1450',
'786 - NVIDIA GeForce Go 6600',
'785 - ATI Mobility Radeon 9800',
'784 - ATI Mobility FireGL V5200',
'783 - ATI Mobility Radeon X1600',
'782 - ATI Mobility Radeon X800',
'781 - NVIDIA Quadro NVS 300M',
'780 - NVIDIA GeForce Go 7600',
'779 - ATI Mobility Radeon X2500',
'778 - ATI Mobility FireGL V5250',
'777 - ATI Mobility Radeon X1700',
'776 - NVIDIA GeForce 305M',
'775 - ATI Mobility Radeon HD 530v',
'774 - ATI Radeon HD 4350',
'773 - ATI Mobility Radeon HD 4350',
'772 - ATI Mobility Radeon HD 4530',
'771 - AMD Radeon HD 6350M',
'770 - AMD Radeon HD 7350M',
'769 - Intel HD Graphics (Ivy Bridge)',
'768 - Intel HD Graphics 2500',
'767 - ATI Mobility Radeon HD 4550',
'766 - ATI Mobility Radeon HD 540v',
'765 - AMD Radeon HD 8210',
'764 - ATI Mobility Radeon HD 5430',
'763 - AMD Radeon HD 6380G',
'762 - AMD Radeon HD 6430M',
'761 - ATI Mobility Radeon X800XT',
'760 - NVIDIA Quadro FX Go 1400',
'759 - NVIDIA GeForce Go 6800',
'758 - NVIDIA GeForce Go 7700',
'757 - NVIDIA NVS 2100M',
'756 - NVIDIA GeForce 8600M GS',
'755 - NVIDIA GeForce 9500M G',
'754 - NVIDIA GeForce Go 7600 GT',
'753 - NVIDIA GeForce 315M',
'752 - NVIDIA GeForce 405M',
'751 - NVIDIA NVS 3100M',
'750 - NVIDIA GeForce G210M',
'749 - NVIDIA GeForce 310M',
'748 - NVIDIA Quadro FX 380M',
'747 - Intel HD Graphics 3000',
'746 - ATI Mobility Radeon HD 2600',
'745 - NVIDIA GeForce 8600M GT',
'744 - ATI Mobility Radeon HD 5450',
'743 - NVIDIA Quadro FX 570M',
'742 - ATI Mobility Radeon HD 4570',
'741 - Intel HD Graphics (Cherry Trail)',
'740 - AMD Radeon HD 8250',
'739 - AMD Radeon R6 (Mullins)',
'738 - AMD Radeon HD 8240',
'737 - ATI Mobility Radeon HD 545v',
'736 - ATI Mobility Radeon HD 5145',
'735 - ATI Mobility FireGL V5700',
'734 - ATI Mobility Radeon HD 3650',
'733 - AMD Radeon HD 7430M',
'732 - AMD Radeon HD 6450M',
'731 - ATI Mobility Radeon HD 5470',
'730 - AMD Radeon HD 8280',
'729 - AMD Radeon HD 6370M',
'727 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'723 - AMD Radeon HD 7370M',
'722 - NVIDIA GeForce 410M',
'721 - NVIDIA GeForce GT 415M',
'720 - ATI Mobility Radeon HD 2700',
'719 - AMD Radeon HD 6480G',
'718 - AMD Radeon HD 7400G',
'717 - NVIDIA GeForce 9500M GS',
'716 - NVIDIA GeForce 9600M GS',
'715 - NVIDIA GeForce Go 7800',
'714 - NVIDIA GeForce Go 6800 Ultra',
'713 - ATI Mobility Radeon X1800',
'712 - ATI Mobility Radeon X1800XT',
'711 - ATI Mobility Radeon X1900',
'710 - ATI Mobility Radeon HD 2600 XT',
'709 - NVIDIA GeForce GT 320M',
'708 - NVIDIA GeForce 320M',
'707 - AMD Radeon HD 8310G',
'706 - AMD Radeon HD 6520G',
'705 - Intel HD Graphics (Haswell)',
'701 - ATI Mobility FireGL V5725',
'700 - ATI Mobility Radeon HD 3670',
'699 - AMD Radeon HD 7420G',
'698 - NVIDIA GeForce GT 520M',
'697 - AMD FirePro M3900',
'696 - AMD Radeon HD 6470M',
'695 - Intel HD Graphics 400 (Braswell)',
'694 - Intel HD Graphics (Braswell)',
'693 - Intel HD Graphics 405 (Braswell)',
'690 - NVIDIA GeForce 705M',
'689 - NVIDIA GeForce 610M',
'688 - AMD Radeon HD 7450M',
'687 - AMD Radeon HD 6510G2',
'686 - NVIDIA GeForce GT 120M',
'685 - NVIDIA Quadro FX 770M',
'684 - NVIDIA GeForce GT 220M',
'683 - NVIDIA GeForce 9600M GT',
'682 - NVIDIA Quadro FX 1500M',
'681 - NVIDIA Quadro NVS 320M',
'680 - NVIDIA GeForce Go 7900 GS',
'679 - NVIDIA GeForce Go 7800 GTX',
'678 - NVIDIA Quadro FX 1600M',
'677 - NVIDIA Quadro FX 1700M',
'676 - NVIDIA GeForce 8700M GT',
'675 - NVIDIA GeForce 9650M GT',
'674 - NVIDIA GeForce 9650M GS',
'673 - Intel HD Graphics 500',
'672 - Intel UHD Graphics 600',
'671 - AMD Radeon HD 8330',
'670 - AMD Radeon HD 8350G',
'669 - NVIDIA Quadro FX 2500M',
'668 - NVIDIA GeForce Go 7900 GTX',
'667 - NVIDIA NVS 4200M',
'666 - NVIDIA GeForce GT 130M',
'665 - NVIDIA GeForce Go 7900 GS SLI',
'664 - NVIDIA GeForce 8600M GT SLI',
'663 - NVIDIA GeForce Go 7800 GTX SLI',
'662 - NVIDIA GeForce GT 325M',
'661 - AMD Radeon HD 7520G',
'660 - NVIDIA GeForce GT 520MX',
'654 - AMD Radeon HD 8400',
'653 - AMD Radeon HD 8410G',
'652 - AMD Radeon HD 6490M',
'651 - AMD Radeon HD 7470M',
'650 - AMD Radeon HD 8450G',
'649 - AMD Radeon HD 6515G2',
'648 - AMD Radeon HD 6480G + HD 7450M Dual Graphics',
'647 - AMD Radeon HD 7500G',
'646 - AMD Radeon HD 6540G2',
'645 - AMD Radeon HD 6520G + HD 7450M Dual Graphics',
'644 - AMD Radeon HD 6545G2',
'643 - AMD Radeon HD 6450 GDDR5',
'642 - Intel HD Graphics (Skylake)',
'641 - Intel HD Graphics 4200',
'640 - Intel HD Graphics (Broadwell)',
'639 - AMD Radeon R2 (Stoney Ridge)',
'638 - AMD Radeon R3 (Mullins/Beema)',
'637 - AMD Radeon R4 (Kaveri)',
'636 - AMD Radeon R4 (Beema)',
'635 - AMD Radeon R5 (Beema/Carrizo-L)',
'633 - AMD Radeon R4 (Stoney Ridge)',
'632 - AMD Radeon HD 6620G',
'629 - Intel HD Graphics 4000',
'628 - AMD Radeon HD 7480D',
'627 - ATI Mobility Radeon HD 550v',
'626 - NVIDIA GeForce GT 230M',
'625 - NVIDIA GeForce 9700M GT',
'624 - NVIDIA GeForce 8700M GT SLI',
'623 - NVIDIA Quadro FX 3500M',
'622 - NVIDIA GeForce Go 7950 GTX',
'621 - AMD Radeon HD 7510M',
'620 - Intel HD Graphics 5300',
'619 - Intel HD Graphics 505',
'618 - Intel UHD Graphics 605',
'617 - AMD Radeon HD 7490M',
'616 - NVIDIA GeForce GT 240M',
'615 - NVIDIA Quadro NVS 5100M',
'614 - NVIDIA Quadro FX 880M',
'613 - NVIDIA GeForce GT 330M',
'612 - ATI Mobility Radeon HD 3850',
'611 - AMD Radeon HD 7530M',
'610 - NVIDIA GeForce GT 420M',
'609 - NVIDIA GeForce Go 7900 GTX SLI',
'608 - NVIDIA GeForce GT 220',
'607 - NVIDIA GeForce Go 7950 GTX SLI',
'606 - ATI Mobility Radeon HD 4650',
'605 - ATI Mobility Radeon HD 560v',
'604 - ATI Mobility Radeon HD 5165',
'603 - AMD Radeon HD 6640G2',
'602 - AMD Radeon HD 6620G + HD 7450M Dual Graphics',
'601 - ATI Mobility Radeon HD 3870',
'600 - AMD Radeon HD 7600G',
'599 - AMD Radeon HD 7500G + HD 7550M Dual Graphics',
'598 - NVIDIA GeForce GT 335M',
'597 - NVIDIA Quadro FX 2700M',
'596 - AMD Radeon HD 6645G2',
'595 - NVIDIA GeForce 9700M GTS',
'594 - NVIDIA GeForce GT 425M',
'593 - ATI Mobility Radeon HD 4670',
'592 - AMD Radeon HD 7550M',
'591 - ATI Mobility Radeon HD 565v',
'590 - NVIDIA NVS 5200M',
'589 - Intel HD Graphics 510',
'588 - AMD Radeon HD 8610G',
'587 - Intel HD Graphics 4400',
'586 - Intel HD Graphics 610',
'585 - Intel UHD Graphics 610',
'584 - Intel HD Graphics 515',
'576 - AMD Radeon HD 7640G',
'575 - AMD Radeon HD 8470D',
'574 - AMD Radeon HD 7620G',
'573 - AMD Radeon HD 7610M',
'572 - AMD Radeon HD 7640G + HD 7610M Dual Graphics',
'571 - AMD Radeon HD 6550D',
'570 - NVIDIA GeForce GT 525M',
'569 - NVIDIA GeForce GT 620M',
'568 - NVIDIA GeForce GT 625M',
'567 - NVIDIA Quadro K500M',
'566 - AMD Radeon HD 8550G',
'565 - AMD Radeon HD 6530M',
'564 - AMD Radeon HD 8510G',
'563 - ATI Mobility Radeon HD 5650',
'562 - NVIDIA Quadro FX 1800M',
'561 - AMD Radeon HD 7630M',
'560 - AMD Radeon HD 7570M',
'559 - AMD FirePro M2000',
'558 - AMD Radeon HD 7650M',
'557 - AMD Radeon HD 6630M',
'556 - NVIDIA GeForce GTS 250M',
'555 - NVIDIA GeForce GTS 350M',
'554 - AMD Radeon HD 7590M',
'553 - AMD Radeon HD 6550M',
'552 - ATI Radeon HD 5570',
'551 - NVIDIA Quadro K510M',
'550 - Intel HD Graphics 5000',
'549 - AMD Radeon HD 6680G2',
'548 - NVIDIA GeForce GT 435M',
'547 - AMD Radeon HD 7660G',
'546 - NVIDIA GeForce 710M',
'545 - NVIDIA NVS 5400M',
'544 - ATI FirePro M5800',
'543 - AMD Radeon R5 (Kaveri)',
'542 - AMD Radeon R5 (Carrizo)',
'541 - Intel HD Graphics 615',
'540 - Intel UHD Graphics 615',
'539 - Intel UHD Graphics 617',
'530 - Qualcomm Adreno 630',
'526 - Intel HD Graphics 5500',
'525 - ATI Mobility Radeon HD 5730',
'524 - Intel HD Graphics 4600',
'523 - AMD Radeon HD 6650M',
'522 - AMD Radeon HD 6690G2',
'521 - NVIDIA GeForce GT 540M',
'520 - Intel Iris Graphics 5100',
'519 - AMD Radeon HD 8550M',
'518 - NVIDIA Quadro K610M',
'517 - Intel HD Graphics 6000',
'516 - AMD Radeon HD 8570M',
'515 - AMD Radeon HD 8450G + Radeon HD 8570M Dual Graphics',
'514 - AMD Radeon HD 6720G2',
'513 - ATI Mobility Radeon HD 5750',
'511 - AMD Radeon R5 (Stoney Ridge)',
'510 - AMD Radeon RX Vega 2',
'509 - AMD Radeon R5 M420',
'508 - AMD Radeon R5 M315',
'507 - AMD Radeon R5 M230',
'506 - AMD Radeon R5 M320',
'505 - AMD Radeon R5 M240',
'504 - NVIDIA GeForce 8800M GTS',
'503 - NVIDIA GeForce GT 720M',
'502 - Intel UHD Graphics G4 (Lakefield GT1 48 EU)',
'501 - Intel Iris Graphics 6100',
'500 - Intel HD Graphics 520',
'499 - NVIDIA GeForce 820M',
'498 - NVIDIA GeForce 910M',
'497 - NVIDIA Quadro 1000M',
'496 - AMD Radeon RX Vega 3',
'495 - AMD Radeon R5 M255',
'494 - AMD Radeon R5 M430',
'493 - AMD Radeon R5 M330',
'492 - AMD Radeon R5 M335',
'491 - NVIDIA GeForce GTS 150M',
'490 - AMD Radeon HD 7560D',
'489 - NVIDIA GeForce GT 630M',
'488 - AMD Radeon HD 7670M',
'487 - AMD Radeon HD 7520G + HD 7670M Dual Graphics',
'486 - AMD Radeon HD 6620G + HD 7670M Dual Graphics',
'485 - AMD Radeon HD 7640G + HD 7670M Dual Graphics',
'484 - AMD Radeon HD 8650G',
'483 - AMD Radeon HD 6570M',
'482 - ATI Mobility Radeon HD 5770',
'481 - ATI Mobility Radeon HD 4830',
'480 - NVIDIA GeForce 9800M GS',
'479 - AMD Radeon HD 6730M',
'478 - AMD Radeon HD 6740G2',
'477 - AMD Radeon HD 6760G2',
'476 - ATI Mobility Radeon HD 5830',
'475 - AMD Radeon HD 6830M',
'474 - NVIDIA GeForce GT 430',
'473 - NVIDIA GeForce 9800M GTS',
'472 - NVIDIA GeForce GTS 160M',
'471 - NVIDIA GeForce GTS 260M',
'470 - AMD Radeon HD 8590M',
'469 - NVIDIA GeForce GT 550M',
'468 - NVIDIA Quadro K1000M',
'467 - AMD Radeon HD 6750M',
'466 - AMD Radeon HD 7660D',
'465 - AMD Radeon R6 M255DX',
'464 - AMD Radeon HD 8670M',
'463 - AMD Radeon HD 8550G + HD 8670M Dual Graphics',
'462 - AMD Radeon HD 7660G + HD 7670M Dual Graphics',
'461 - AMD Radeon HD 8650G + HD 8570M Dual Graphics',
'460 - AMD Radeon HD 8650G + HD 8670M Dual Graphics',
'459 - AMD Radeon HD 8570D',
'458 - Intel HD Graphics 5600',
'457 - AMD Radeon HD 7690M',
'456 - AMD Radeon HD 6755G2',
'455 - NVIDIA GeForce GT 240 GDDR5',
'454 - NVIDIA GeForce GTS 360M',
'453 - NVIDIA GeForce GT 445M',
'452 - NVIDIA Quadro FX 3600M',
'451 - NVIDIA GeForce 8800M GTX',
'450 - NVIDIA GeForce 9800M GT',
'449 - NVIDIA Quadro 2000M',
'448 - AMD FirePro W2100',
'447 - AMD Radeon HD 6850M',
'446 - ATI Mobility Radeon HD 5850',
'445 - ATI Radeon HD 5670',
'444 - NVIDIA GeForce GT 555M',
'443 - NVIDIA GeForce GT 635M',
'442 - AMD Radeon HD 6770M',
'441 - AMD Radeon HD 8730M',
'440 - AMD Radeon HD 8650M',
'439 - AMD Radeon R6 (Kaveri)',
'438 - NVIDIA GeForce GT 640M LE',
'437 - AMD FirePro M5950',
'436 - AMD Radeon HD 7690M XT',
'435 - AMD Radeon HD 8670D',
'434 - AMD Radeon HD 6775G2',
'433 - NVIDIA Quadro FX 2800M',
'432 - NVIDIA GeForce 9800M GTX',
'431 - NVIDIA GeForce GTX 260M',
'430 - ATI Mobility Radeon HD 4850',
'429 - ATI FirePro M7740',
'428 - ATI Mobility Radeon HD 4860',
'427 - Qualcomm Adreno 680',
'426 - Qualcomm Adreno 685',
'425 - AMD Radeon R6 (Carrizo)',
'424 - Intel HD Graphics 620',
'423 - Intel UHD Graphics 620',
'422 - AMD Radeon R5 (Bristol Ridge)',
'420 - Intel HD Graphics P530',
'419 - Intel HD Graphics 530',
'418 - Intel UHD Graphics G7 (Lakefield GT2 64 EU)',
'417 - Intel HD Graphics P630',
'416 - Intel HD Graphics 630',
'415 - Intel UHD Graphics P630',
'414 - Intel UHD Graphics 630',
'413 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'412 - AMD Radeon RX Vega 5',
'411 - AMD Radeon RX Vega 6 (Ryzen 2000/3000)',
'410 - AMD Radeon R6 M340DX',
'409 - AMD Radeon 610',
'408 - AMD Radeon 520',
'407 - AMD Radeon R7 M340',
'406 - AMD Radeon R7 M260',
'405 - NVIDIA Quadro FX 3700M',
'404 - ATI Mobility Radeon HD 3850 X2',
'403 - NVIDIA GeForce 8800M GTX SLI',
'402 - ATI Mobility Radeon HD 3870 X2',
'401 - NVIDIA GeForce 9800M GTS SLI',
'400 - AMD Radeon R7 M440',
'399 - AMD Radeon 620',
'398 - AMD Radeon R8 M445DX',
'397 - AMD Radeon HD 8690M',
'396 - NVIDIA GeForce 9800M GT SLI',
'395 - NVIDIA GeForce 920M',
'394 - NVIDIA GeForce GTX 280M',
'393 - AMD Radeon R7 M360',
'391 - AMD Radeon HD 7730M',
'390 - AMD Radeon R7 M460',
'389 - AMD Radeon R8 M365DX',
'388 - AMD Radeon R7 (Kaveri)',
'387 - AMD Radeon R7 (Carrizo)',
'386 - NVIDIA GeForce GT 640M',
'385 - AMD Radeon R7 (Bristol Ridge)',
'384 - ATI Mobility Radeon HD 4870',
'383 - NVIDIA GeForce GTX 285M',
'382 - NVIDIA Quadro FX 3800M',
'381 - AMD Radeon R7 M265',
'380 - AMD Radeon R7 M270',
'379 - NVIDIA Quadro 3000M',
'378 - AMD Radeon HD 8750M',
'377 - AMD FirePro M4100',
'376 - AMD Radeon HD 7750M',
'375 - NVIDIA GeForce GT 645M',
'374 - NVIDIA GeForce GT 730M',
'373 - AMD Radeon HD 8550G + HD 8750M Dual Graphics',
'372 - NVIDIA GeForce GTX 460M',
'371 - AMD Radeon R7 M260X',
'370 - AMD Radeon HD 8770M',
'369 - AMD Radeon HD 8830M',
'368 - NVIDIA GeForce 9800M GTX SLI',
'367 - ATI Radeon HD 4850',
'366 - AMD Radeon HD 6870M',
'365 - ATI FirePro M7820',
'364 - AMD FirePro M4000',
'363 - NVIDIA Quadro 5000M',
'362 - NVIDIA GeForce 825M',
'361 - ATI Mobility Radeon HD 5870',
'360 - NVIDIA GeForce GT 735M',
'359 - NVIDIA GeForce GTX 260M SLI',
'358 - NVIDIA GeForce GTS 450',
'357 - NVIDIA Quadro K2000M',
'352 - Intel Iris Graphics 540',
'351 - NVIDIA GeForce 920MX',
'350 - Intel Iris Plus Graphics 640',
'349 - NVIDIA GeForce MX110',
'348 - NVIDIA GeForce 830M',
'346 - Intel Iris Plus Graphics 645',
'345 - AMD Radeon RX Vega 6 (Ryzen 4000)',
'344 - AMD Radeon 625',
'343 - AMD Radeon 530',
'342 - Intel Iris Graphics 550',
'341 - NVIDIA GeForce 930M',
'340 - Intel Iris Plus Graphics 650',
'339 - NVIDIA GeForce GT 740M',
'338 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'337 - Intel Iris Pro Graphics 5200',
'336 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'335 - NVIDIA GeForce GTX 560M',
'334 - AMD Radeon HD 7770M',
'333 - NVIDIA GeForce GT 745M',
'332 - AMD Radeon R7 M275DX',
'331 - NVIDIA GeForce 840M',
'330 - NVIDIA Quadro M500M',
'329 - NVIDIA Quadro K620M',
'328 - NVIDIA GeForce GT 650M',
'327 - AMD Radeon R7 M370',
'326 - AMD Radeon R7 M380',
'325 - AMD Radeon R7 M445',
'324 - Intel Iris Plus Graphics 655',
'323 - AMD Radeon R9 M375',
'322 - AMD FirePro W4190M',
'321 - NVIDIA Quadro M600M',
'318 - NVIDIA GeForce 930MX',
'317 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'316 - NVIDIA GeForce 940M',
'315 - AMD Radeon RX Vega 7',
'314 - AMD Radeon RX Vega 8 (Ryzen 2000/3000)',
'313 - NVIDIA Quadro K1100M',
'312 - NVIDIA Quadro M520',
'311 - NVIDIA GeForce 940MX',
'310 - NVIDIA GeForce MX130',
'309 - Intel Iris Pro Graphics 6200',
'308 - NVIDIA GeForce GT 750M',
'307 - NVIDIA GeForce GTX 480M',
'306 - NVIDIA GeForce GTX 470M',
'305 - NVIDIA Quadro 4000M',
'304 - ATI Mobility Radeon HD 4870 X2',
'303 - AMD FirePro W4100',
'302 - AMD FirePro W4170M',
'301 - AMD Radeon HD 8790M',
'300 - AMD Radeon R7 M465',
'299 - AMD Radeon HD 7850M',
'298 - AMD Radeon R9 M265X',
'297 - AMD Radeon R9 M365X',
'296 - AMD Radeon HD 8850M',
'295 - NVIDIA GeForce 845M',
'294 - NVIDIA GeForce GTX 660M',
'293 - NVIDIA GeForce GT 755M',
'292 - AMD Radeon R7 250',
'291 - AMD Radeon HD 6950M',
'290 - NVIDIA GeForce GTX 280M SLI',
'289 - NVIDIA GeForce GTX 550 Ti',
'288 - ATI Radeon HD 5770',
'287 - NVIDIA Quadro K2100M',
'286 - AMD Radeon RX Vega 8 (Ryzen 4000)',
'285 - NVIDIA GeForce MX230',
'284 - AMD FirePro M5100',
'283 - AMD FirePro M6000',
'282 - Intel UHD Graphics Xe G4 48EUs',
'281 - NVIDIA GeForce GTX 570M',
'280 - NVIDIA Quadro K3000M',
'279 - AMD Radeon HD 7870M',
'278 - AMD Radeon HD 8870M',
'277 - AMD Radeon R9 M270',
'276 - AMD Radeon HD 6970M',
'275 - AMD FirePro M8900',
'274 - AMD FirePro W5130M',
'273 - NVIDIA Maxwell GPU Surface Book',
'272 - AMD Radeon RX Vega 9',
'271 - NVIDIA GeForce GTX 670M',
'270 - AMD Radeon R9 M275',
'269 - NVIDIA GeForce GTX 760M',
'268 - NVIDIA Quadro 5010M',
'267 - NVIDIA GeForce GTX 670MX',
'266 - AMD Radeon R9 M370X',
'265 - AMD FirePro W5170M',
'264 - NVIDIA Quadro K3100M',
'263 - NVIDIA GeForce GTX 285M SLI',
'262 - AMD Radeon HD 6790',
'261 - NVIDIA GeForce GTX 460 768MB',
'260 - NVIDIA GeForce GTX 485M',
'259 - ATI Mobility Radeon HD 5870 Crossfire',
'258 - NVIDIA GeForce GTX 460M SLI',
'257 - NVIDIA GeForce GT 650M SLI',
'256 - AMD Radeon HD 7770',
'255 - AMD Radeon R9 M380',
'254 - AMD Radeon R9 M385',
'253 - AMD Radeon R9 M470',
'252 - AMD Radeon HD 6990M',
'251 - NVIDIA GeForce GTX 580M',
'250 - NVIDIA GeForce GTX 675M',
'249 - ATI Radeon HD 5850',
'248 - Intel Iris Pro Graphics 580',
'247 - Intel Iris Pro Graphics P580',
'246 - AMD Radeon RX Vega 10',
'245 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'244 - NVIDIA Quadro P500',
'243 - NVIDIA Quadro K4000M',
'242 - NVIDIA GeForce GTX 560M SLI',
'241 - NVIDIA GeForce GTX 480M SLI',
'240 - NVIDIA GeForce GTX 470M SLI',
'239 - NVIDIA GeForce GTX 765M',
'238 - NVIDIA GeForce 945M',
'237 - NVIDIA GeForce GTX 470',
'236 - AMD Radeon HD 6870',
'235 - NVIDIA GeForce GTX 560 Ti',
'234 - AMD Radeon HD 7950M',
'233 - AMD Radeon R9 M280X',
'232 - AMD Radeon RX Vega 11',
'231 - NVIDIA Quadro M620',
'230 - NVIDIA Quadro M1000M',
'229 - NVIDIA GeForce GTX 850M',
'228 - NVIDIA Quadro P520',
'227 - AMD Radeon R9 M385X',
'226 - AMD Radeon R9 M470X',
'225 - AMD Radeon 540X',
'224 - AMD Radeon 630',
'223 - AMD Radeon Pro 450',
'222 - NVIDIA GeForce GTX 950M',
'221 - NVIDIA GeForce GT 750M SLI',
'220 - NVIDIA GeForce GTX 675MX',
'219 - AMD Radeon HD 6970M Crossfire',
'218 - NVIDIA GeForce GTX 485M SLI',
'217 - NVIDIA GeForce GT 755M SLI',
'216 - AMD Radeon HD 6990M Crossfire',
'215 - NVIDIA GeForce GTX 580M SLI',
'214 - NVIDIA GeForce GTX 860M',
'213 - AMD Radeon Pro WX 3100',
'212 - AMD Radeon RX 540',
'211 - AMD Radeon Pro WX 2100',
'210 - AMD Radeon RX 540X',
'209 - NVIDIA GeForce GTX 770M',
'208 - Intel Iris Xe Graphics G7 80EUs',
'207 - NVIDIA Quadro K4100M',
'206 - NVIDIA Quadro K5000M',
'205 - NVIDIA Quadro M2000M',
'204 - NVIDIA GeForce MX330',
'203 - NVIDIA GeForce MX150',
'202 - NVIDIA GeForce MX250',
'201 - NVIDIA Quadro P600',
'200 - NVIDIA GeForce GT 1030',
'199 - AMD Radeon Pro 455',
'198 - AMD Radeon Pro 555',
'197 - AMD Radeon Pro 555X',
'196 - AMD Radeon Pro WX 3200',
'195 - AMD Radeon RX 640',
'194 - AMD Radeon RX 550',
'193 - AMD Radeon RX 550X',
'192 - NVIDIA Quadro P620',
'191 - NVIDIA Quadro M1200',
'190 - NVIDIA GeForce GTX 480',
'189 - NVIDIA GeForce GTX 570',
'188 - NVIDIA GeForce GTX 670MX SLI',
'187 - NVIDIA GeForce GTX 750 Ti',
'186 - NVIDIA GeForce GTX 960M',
'185 - AMD Radeon Pro WX 4130',
'184 - AMD Radeon Pro 460',
'183 - AMD Radeon Pro 560',
'182 - AMD Radeon Pro 560X',
'181 - AMD Radeon HD 7970M',
'180 - AMD FirePro M6100',
'179 - AMD Radeon R9 M390',
'178 - NVIDIA GeForce GTX 775M',
'177 - NVIDIA GeForce GTX 680M',
'176 - AMD Radeon RX 460',
'175 - NVIDIA GeForce GTX 765M SLI',
'174 - NVIDIA GeForce GTX 675M SLI',
'173 - AMD Radeon HD 6970',
'172 - NVIDIA GeForce GTX 580',
'171 - AMD Radeon HD 8970M',
'170 - AMD Radeon R9 M290X',
'169 - NVIDIA GeForce GTX 870M',
'168 - NVIDIA Quadro M2200',
'167 - AMD Radeon RX 560',
'166 - AMD Radeon RX 560X',
'165 - NVIDIA GeForce GTX 965M',
'164 - AMD Radeon HD 7870',
'163 - AMD Radeon Pro WX 4150',
'162 - AMD Radeon RX 460',
'161 - NVIDIA GeForce GTX 680MX',
'160 - NVIDIA GeForce MX350',
'159 - NVIDIA Quadro P1000',
'158 - NVIDIA Quadro K5100M',
'157 - NVIDIA GeForce GTX 780M',
'156 - NVIDIA GeForce GTX 760',
'155 - NVIDIA GeForce GTX 660 Ti',
'154 - AMD Radeon R9 270X',
'153 - NVIDIA GeForce GTX 950',
'152 - NVIDIA GeForce GTX 1050 Max-Q',
'151 - NVIDIA GeForce GTX 880M',
'150 - NVIDIA GeForce GTX 590',
'149 - Intel Iris Xe Graphics G7 96EUs',
'148 - AMD Radeon R7 370',
'147 - AMD Radeon R9 M395',
'146 - AMD FirePro W7170M',
'145 - Intel Xe DG1 LP (iDG1LP) Mobile',
'144 - NVIDIA GeForce GTX 1050 Mobile',
'143 - NVIDIA GeForce GTX 1050',
'142 - NVIDIA Quadro M3000M',
'141 - AMD Radeon R9 M390X',
'140 - AMD Radeon R9 M295X',
'139 - AMD Radeon R9 M485X',
'138 - AMD Radeon Pro Vega 16',
'137 - AMD Radeon Pro WX Vega M GL',
'136 - AMD Radeon RX Vega M GL / 870',
'135 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'134 - AMD Radeon R9 M395X',
'133 - NVIDIA GeForce GTX 770M SLI',
'132 - AMD Radeon HD 7970',
'131 - NVIDIA GeForce GTX 680',
'130 - NVIDIA GeForce GTX 860M SLI',
'129 - NVIDIA GeForce GTX 970M',
'128 - NVIDIA Quadro M4000M',
'127 - NVIDIA Quadro P2000 Max-Q',
'126 - NVIDIA Quadro P2000',
'125 - NVIDIA GeForce GTX 1050 Ti',
'124 - NVIDIA GeForce GTX 1050 Ti Mobile',
'123 - NVIDIA GeForce GTX 960',
'122 - AMD Radeon R9 380',
'121 - AMD Radeon R9 280X',
'120 - NVIDIA Quadro M5000M',
'119 - AMD Radeon Pro Vega 20',
'118 - AMD Radeon RX Vega M GH',
'117 - NVIDIA GeForce GTX 980M',
'116 - AMD Radeon HD 7970M Crossfire',
'115 - NVIDIA GeForce GTX 680M SLI',
'114 - AMD Radeon HD 8970M Crossfire',
'113 - AMD Radeon R9 M290X Crossfire',
'112 - NVIDIA GeForce GTX 965M SLI',
'111 - AMD Radeon RX 490M',
'110 - AMD Radeon R9 290X',
'109 - NVIDIA GeForce GTX 780M SLI',
'108 - NVIDIA GeForce GTX 880M SLI',
'107 - NVIDIA GeForce MX450',
'106 - NVIDIA Quadro T1000 Max-Q',
'105 - NVIDIA Quadro T1000',
'104 - NVIDIA GeForce GTX 1650 Max-Q',
'103 - AMD Radeon RX 470',
'102 - AMD Radeon RX 570',
'101 - AMD Radeon RX 570X',
'100 - AMD Radeon RX 470',
'99 - AMD Radeon Pro WX 7100',
'98 - AMD Radeon RX 480',
'97 - NVIDIA Quadro P3000 Max-Q',
'96 - NVIDIA GeForce GTX 1060 Max-Q',
'95 - NVIDIA GeForce GTX 1650 Ti Max-Q',
'94 - NVIDIA GeForce GTX 1650',
'93 - NVIDIA GeForce GTX 1650 Mobile',
'92 - NVIDIA GeForce GTX 970',
'91 - NVIDIA Quadro P3000',
'90 - AMD Radeon RX 5300M',
'89 - AMD Radeon Pro 5300M',
'88 - AMD Radeon RX Vega Mobile',
'87 - NVIDIA GeForce GTX 780 Ti',
'86 - AMD Radeon RX 580',
'85 - AMD Radeon RX 580X',
'84 - NVIDIA Quadro P3200',
'83 - NVIDIA Quadro P4000 Max-Q',
'82 - AMD Radeon Pro 5500M',
'81 - AMD Radeon RX 5500M',
'80 - NVIDIA GeForce GTX 1060 Mobile',
'79 - AMD Radeon RX 480',
'78 - NVIDIA GeForce GTX 1650 Ti Mobile',
'76 - NVIDIA Quadro T2000 Max-Q',
'75 - NVIDIA Quadro T2000',
'74 - NVIDIA Quadro P4000',
'73 - AMD Radeon RX 570',
'72 - NVIDIA GeForce GTX 1060',
'71 - NVIDIA GeForce GTX 970M SLI',
'70 - AMD Radeon R9 390X',
'69 - NVIDIA Quadro M5500',
'68 - NVIDIA GeForce GTX 980',
'67 - AMD Radeon RX 580',
'66 - AMD Radeon RX 590',
'65 - NVIDIA GeForce GTX 980',
'64 - AMD Radeon R9 Nano',
'63 - AMD Radeon R9 Fury',
'62 - NVIDIA GeForce GTX 980M SLI',
'61 - NVIDIA Quadro P5000 Max-Q',
'60 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'59 - AMD Radeon Pro 5600M',
'58 - NVIDIA GeForce GTX 1070 Max-Q',
'57 - NVIDIA GeForce GTX 1660',
'56 - NVIDIA GeForce GTX 980 Ti',
'55 - AMD Radeon RX 5600M',
'54 - NVIDIA GeForce GTX 1660 Ti Mobile',
'53 - NVIDIA Quadro P5000',
'52 - NVIDIA GeForce GTX 1660 Super',
'51 - NVIDIA GeForce GTX 1660 Ti',
'50 - NVIDIA Quadro P4200',
'49 - NVIDIA GeForce GTX 1070 Mobile',
'48 - NVIDIA GeForce RTX 2060 Max-Q',
'47 - AMD Radeon Pro Vega 56',
'46 - NVIDIA GeForce GTX 1080 Max-Q',
'45 - AMD Radeon RX 5600 XT',
'44 - NVIDIA GeForce GTX 1070',
'43 - NVIDIA Quadro P5200',
'42 - NVIDIA GeForce GTX 980 SLI',
'41 - NVIDIA GeForce RTX 2060 Mobile',
'40 - AMD Radeon RX Vega 56',
'39 - NVIDIA Quadro RTX 3000 Max-Q',
'38 - NVIDIA Quadro RTX 3000',
'37 - NVIDIA GeForce RTX 2070 Max-Q',
'36 - NVIDIA GeForce GTX 1070 Ti',
'35 - NVIDIA GeForce RTX 2070 Super Max-Q',
'34 - NVIDIA GeForce RTX 2060',
'33 - NVIDIA Quadro RTX 4000 Max-Q',
'32 - NVIDIA Quadro RTX 4000',
'31 - NVIDIA GeForce GTX 1080 Mobile',
'30 - AMD Radeon RX Vega 64',
'29 - AMD Radeon RX 5700M',
'28 - AMD Radeon RX 5700',
'27 - NVIDIA GeForce RTX 2060 Super',
'26 - NVIDIA GeForce RTX 2070 Mobile',
'25 - NVIDIA GeForce RTX 2070 Super Mobile',
'24 - NVIDIA GeForce GTX 1080',
'22 - NVIDIA GeForce RTX 2070',
'21 - AMD Radeon RX 5700 XT',
'20 - AMD Radeon VII',
'19 - NVIDIA GeForce RTX 2070 Super',
'18 - NVIDIA GeForce RTX 2080 Max-Q',
'17 - NVIDIA GeForce RTX 2080 Super Max-Q',
'16 - NVIDIA GeForce GTX 1070 SLI',
'15 - NVIDIA GeForce GTX 1070 SLI',
'14 - NVIDIA GeForce GTX 1080 SLI',
'13 - NVIDIA Titan X Pascal',
'12 - NVIDIA GeForce GTX 1080 Ti',
'11 - NVIDIA GeForce RTX 2080 Mobile',
'10 - NVIDIA GeForce RTX 2080 Super Mobile',
'9 - NVIDIA Quadro RTX 5000 Max-Q',
'8 - NVIDIA Quadro RTX 5000',
'6 - NVIDIA GeForce RTX 2080',
'5 - NVIDIA GeForce RTX 2080 Super',
'4 - NVIDIA Quadro RTX 6000',
'2 - NVIDIA GeForce RTX 2080 Ti',
'1 - NVIDIA Titan RTX',
];
const GPU_BENCHMARK_SCORE_MOBILE = [
'933 - ARM Mali-200',
'932 - Qualcomm Adreno 200',
'931 - PowerVR SGX530',
'930 - PowerVR SGX531',
'929 - PowerVR SGX535',
'928 - Vivante GC800',
'927 - Qualcomm Adreno 203',
'926 - Qualcomm Adreno 205',
'924 - PowerVR SGX540',
'922 - NVIDIA GeForce ULP (Tegra 2)',
'921 - ARM Mali-400 MP',
'920 - ARM Mali-400 MP2',
'919 - Vivante GC1000+ Dual-Core',
'918 - Qualcomm Adreno 220',
'917 - Broadcom VideoCore-IV',
'916 - NVIDIA GeForce ULP (Tegra 3)',
'915 - ARM Mali-400 MP4',
'914 - Vivante GC4000',
'913 - Qualcomm Adreno 225',
'905 - Qualcomm Adreno 302',
'904 - Vivante GC7000UL',
'903 - ARM Mali-T720',
'902 - Qualcomm Adreno 304',
'901 - Qualcomm Adreno 305',
'900 - Qualcomm Adreno 306',
'899 - Qualcomm Adreno 308',
'898 - PowerVR SGX544',
'897 - ARM Mali-T720 MP2',
'896 - PowerVR SGX544MP2',
'895 - PowerVR SGX545',
'892 - PowerVR SGX543MP2',
'882 - PowerVR SGX543MP3',
'874 - ARM Mali-T830 MP1',
'873 - ARM Mali-450 MP4',
'872 - ARM Mali-T720 MP4',
'871 - PowerVR GE8100',
'870 - PowerVR GE8300',
'869 - PowerVR GE8320',
'868 - ARM Mali-T760 MP2',
'867 - Qualcomm Adreno 320',
'866 - ARM Mali-T624',
'865 - PowerVR SGX543MP4',
'838 - ARM Mali-T830 MP2',
'837 - Qualcomm Adreno 405',
'836 - PowerVR G6200',
'835 - NVIDIA GeForce Tegra 4',
'830 - ARM Mali-T604 MP4',
'824 - ARM Mali-T830 MP3',
'823 - ARM Mali-T860 MP2',
'819 - Qualcomm Adreno 504',
'818 - Qualcomm Adreno 505',
'817 - PowerVR GE8322 / IMG8322',
'816 - Qualcomm Adreno 506',
'815 - Qualcomm Adreno 508',
'814 - Qualcomm Adreno 509',
'813 - ARM Mali-T628 MP4',
'812 - PowerVR SGX554MP4',
'774 - ARM Mali-T760 MP4',
'773 - ARM Mali-T628 MP6',
'772 - Intel HD Graphics (Bay Trail)',
'771 - PowerVR G6400',
'770 - PowerVR GX6250',
'769 - PowerVR G6430',
'768 - Qualcomm Adreno 330',
'767 - Qualcomm Adreno 510',
'766 - Qualcomm Adreno 512',
'765 - Qualcomm Adreno 610',
'764 - Qualcomm Adreno 612',
'701 - Intel HD Graphics (Cherry Trail)',
'688 - ARM Mali-G51 MP4',
'686 - Qualcomm Adreno 616',
'685 - Qualcomm Adreno 618',
'684 - Qualcomm Adreno 418',
'664 - Qualcomm Adreno 420',
'663 - PowerVR GX6450',
'653 - ARM Mali-T880 MP2',
'652 - ARM Mali-T760 MP6',
'620 - ARM Mali-T880 MP4',
'619 - ARM Mali-G72 MP3',
'598 - Qualcomm Adreno 430',
'595 - ARM Mali-G71 MP2',
'594 - ARM Mali-T760 MP8',
'548 - ARM Mali-G76 MP4',
'547 - ARM Mali-T880 MP12',
'546 - Apple A9 / PowerVR GT7600',
'545 - NVIDIA Tegra K1 Kepler GPU',
'544 - PowerVR GXA6850',
'543 - Qualcomm Adreno 530',
'504 - ARM Mali-G71 MP8',
'503 - ARM Mali-G72 MP12',
'502 - ARM Mali-G71 MP20',
'501 - ARM Mali-G72 MP18',
'500 - Qualcomm Adreno 540',
'499 - ARM Mali-G76 MP10',
'498 - ARM Mali-G76 MP12',
'497 - Qualcomm Adreno 630',
'496 - Qualcomm Adreno 640',
'495 - ARM Mali-G76 MP16',
'480 - Apple A10 Fusion GPU / PowerVR',
'391 - NVIDIA Tegra X1 Maxwell GPU',
'364 - Apple A9X / PowerVR Series 7XT',
'328 - Apple A10X Fusion GPU / PowerVR',
'327 - Apple A11 Bionic GPU',
'326 - Apple A12 Bionic GPU',
'320 - Apple A13 Bionic GPU',
'294 - Apple A12X Bionic GPU',
'973 - ARM Mali-200',
'972 - Qualcomm Adreno 200',
'971 - PowerVR SGX530',
'970 - PowerVR SGX531',
'969 - PowerVR SGX535',
'968 - Vivante GC800',
'967 - Qualcomm Adreno 203',
'966 - Qualcomm Adreno 205',
'964 - PowerVR SGX540',
'962 - NVIDIA GeForce ULP (Tegra 2)',
'961 - ARM Mali-400 MP',
'960 - ARM Mali-400 MP2',
'959 - Vivante GC1000+ Dual-Core',
'958 - Qualcomm Adreno 220',
'957 - Broadcom VideoCore-IV',
'956 - NVIDIA GeForce ULP (Tegra 3)',
'955 - ARM Mali-400 MP4',
'954 - Vivante GC4000',
'953 - Qualcomm Adreno 225',
'945 - Qualcomm Adreno 302',
'944 - Vivante GC7000UL',
'943 - ARM Mali-T720',
'942 - Qualcomm Adreno 304',
'941 - Qualcomm Adreno 305',
'940 - Qualcomm Adreno 306',
'939 - Qualcomm Adreno 308',
'938 - PowerVR SGX544',
'937 - ARM Mali-T720 MP2',
'936 - PowerVR SGX544MP2',
'935 - PowerVR SGX545',
'932 - PowerVR SGX543MP2',
'922 - PowerVR SGX543MP3',
'914 - ARM Mali-T830 MP1',
'913 - ARM Mali-450 MP4',
'912 - ARM Mali-T720 MP4',
'911 - PowerVR GE8100',
'910 - PowerVR GE8300',
'909 - PowerVR GE8320',
'908 - ARM Mali-T760 MP2',
'907 - Qualcomm Adreno 320',
'906 - ARM Mali-T624',
'905 - PowerVR SGX543MP4',
'878 - ARM Mali-T830 MP2',
'877 - Qualcomm Adreno 405',
'876 - PowerVR G6200',
'875 - NVIDIA GeForce Tegra 4',
'870 - ARM Mali-T604 MP4',
'864 - ARM Mali-T830 MP3',
'863 - ARM Mali-T860 MP2',
'859 - Qualcomm Adreno 504',
'858 - Qualcomm Adreno 505',
'857 - PowerVR GE8322 / IMG8322',
'856 - Qualcomm Adreno 506',
'855 - Qualcomm Adreno 508',
'854 - Qualcomm Adreno 509',
'853 - ARM Mali-T628 MP4',
'852 - PowerVR SGX554MP4',
'814 - ARM Mali-T760 MP4',
'813 - ARM Mali-T628 MP6',
'812 - Intel HD Graphics (Bay Trail)',
'811 - PowerVR G6400',
'810 - PowerVR GX6250',
'809 - PowerVR G6430',
'808 - Qualcomm Adreno 330',
'807 - Qualcomm Adreno 510',
'806 - Qualcomm Adreno 512',
'805 - Qualcomm Adreno 610',
'804 - Qualcomm Adreno 612',
'741 - Intel HD Graphics (Cherry Trail)',
'728 - ARM Mali-G51 MP4',
'726 - Qualcomm Adreno 616',
'725 - Qualcomm Adreno 618',
'724 - Qualcomm Adreno 418',
'704 - Qualcomm Adreno 620',
'703 - Qualcomm Adreno 420',
'702 - PowerVR GX6450',
'692 - ARM Mali-T880 MP2',
'691 - ARM Mali-T760 MP6',
'659 - ARM Mali-G52 MP1',
'658 - ARM Mali-G52 MP2',
'657 - ARM Mali-G52 MP6',
'656 - ARM Mali-T880 MP4',
'655 - ARM Mali-G72 MP3',
'634 - Qualcomm Adreno 430',
'631 - ARM Mali-G71 MP2',
'630 - ARM Mali-T760 MP8',
'583 - ARM Mali-G76 MP4',
'582 - ARM Mali-T880 MP12',
'581 - Apple A9 / PowerVR GT7600',
'580 - NVIDIA Tegra K1 Kepler GPU',
'579 - PowerVR GXA6850',
'578 - Qualcomm Adreno 530',
'577 - PowerVR GM9446',
'538 - ARM Mali-G71 MP8',
'537 - ARM Mali-G72 MP12',
'536 - ARM Mali-G71 MP20',
'535 - ARM Mali-G72 MP18',
'534 - ARM Mali-G57 MP6',
'533 - Qualcomm Adreno 540',
'532 - ARM Mali-G76 MP10',
'531 - ARM Mali-G76 MP12',
'530 - Qualcomm Adreno 630',
'529 - Qualcomm Adreno 640',
'528 - ARM Mali-G76 MP16',
'527 - ARM Mali-G77 MP11',
'512 - Apple A10 Fusion GPU / PowerVR',
'421 - NVIDIA Tegra X1 Maxwell GPU',
'392 - Apple A9X / PowerVR Series 7XT',
'356 - Apple A10X Fusion GPU / PowerVR',
'355 - Apple A11 Bionic GPU',
'354 - Qualcomm Adreno 650',
'353 - Apple A12 Bionic GPU',
'347 - Apple A13 Bionic GPU',
'320 - Apple A12X Bionic GPU',
'319 - Apple A12Z Bionic GPU',
];

@@ -803,3 +1352,3 @@

// https://chromium.googlesource.com/chromium/src/+/master/gpu/config/gpu_driver_bug_list.json
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon hd 2600|mali-4|mali-3|mali-2)/.test(renderer);
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon r9 200|mali-4|mali-3|mali-2|google swiftshader|sgx543|legacy|sgx 543)/.test(renderer);
if (isGPUBlacklisted) {

@@ -806,0 +1355,0 @@ return createGPUTier(0, 'BLACKLISTED');

@@ -1,1 +0,1 @@

!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e=e||self).DetectGPU={})}(this,(function(e){"use strict";const o=["790 - AMD Radeon HD 7290","780 - AMD Radeon HD 8180","778 - AMD Radeon HD 7310","776 - AMD Radeon HD 7340","772 - Intel HD Graphics (Bay Trail)","729 - Intel HD Graphics (Ivy Bridge)","725 - AMD Radeon HD 8210","701 - Intel HD Graphics (Cherry Trail)","700 - AMD Radeon HD 8250","699 - AMD Radeon R6 (Mullins)","698 - AMD Radeon HD 8240","690 - AMD Radeon HD 8280","687 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)","665 - Intel HD Graphics (Haswell)","656 - Intel HD Graphics 400 (Braswell)","655 - Intel HD Graphics (Braswell)","654 - Intel HD Graphics 405 (Braswell)","634 - Intel HD Graphics 500","633 - Intel UHD Graphics 600","632 - AMD Radeon HD 8330","631 - AMD Radeon HD 8350G","618 - AMD Radeon HD 8400","614 - AMD Radeon HD 8450G","605 - Intel HD Graphics 4200","604 - Intel HD Graphics (Broadwell)","603 - AMD Radeon R2 (Stoney Ridge)","602 - AMD Radeon R3 (Mullins/Beema)","601 - AMD Radeon R4 (Kaveri)","600 - AMD Radeon R4 (Beema)","599 - AMD Radeon R5 (Beema/Carrizo-L)","597 - AMD Radeon R4 (Stoney Ridge)","593 - Intel HD Graphics 4000","592 - AMD Radeon HD 7480D","584 - Intel HD Graphics 5300","583 - Intel HD Graphics 505","582 - Intel UHD Graphics 605","553 - Intel HD Graphics 510","552 - AMD Radeon HD 8610G","551 - Intel HD Graphics 610","550 - Intel HD Graphics 4400","549 - Intel HD Graphics 515","541 - AMD Radeon HD 8470D","532 - AMD Radeon HD 8550G","516 - Intel HD Graphics 5000","513 - AMD Radeon HD 7660G","512 - NVIDIA GeForce 710M","509 - AMD Radeon R5 (Kaveri)","508 - AMD Radeon R5 (Carrizo)","507 - Intel HD Graphics 615","506 - Intel UHD Graphics 615","505 - Intel UHD Graphics 617","497 - Qualcomm Adreno 630","494 - Intel HD Graphics 5500","492 - Intel HD Graphics 4600","488 - Intel Iris Graphics 5100","486 - NVIDIA Quadro K610M","485 - Intel HD Graphics 6000","479 - AMD Radeon R5 (Stoney Ridge)","478 - AMD Radeon R5 M420","477 - AMD Radeon R5 M315","475 - AMD Radeon R5 M320","472 - NVIDIA GeForce GT 720M","471 - Intel Iris Graphics 6100","470 - Intel HD Graphics 520","469 - NVIDIA GeForce 820M","468 - NVIDIA GeForce 910M","466 - AMD Radeon RX Vega 3","465 - AMD Radeon R5 M255","464 - AMD Radeon R5 M430","463 - AMD Radeon R5 M330","460 - AMD Radeon HD 7560D","454 - AMD Radeon HD 8650G","438 - NVIDIA Quadro K1000M","436 - AMD Radeon HD 7660D","435 - AMD Radeon R6 M255DX","428 - Intel HD Graphics 5600","418 - AMD FirePro W2100","409 - AMD Radeon R6 (Kaveri)","397 - Qualcomm Adreno 680","396 - Qualcomm Adreno 685","395 - AMD Radeon R6 (Carrizo)","394 - Intel HD Graphics 620","393 - Intel UHD Graphics 620","392 - AMD Radeon R5 (Bristol Ridge)","390 - Intel HD Graphics P530","389 - Intel HD Graphics 530","388 - Intel HD Graphics P630","387 - Intel HD Graphics 630","386 - Intel UHD Graphics P630","385 - Intel UHD Graphics 630","384 - Intel UHD Graphics G1 (Ice Lake 32 EU)","383 - AMD Radeon RX Vega 6","381 - AMD Radeon 610","380 - AMD Radeon 520","379 - AMD Radeon R7 M340","372 - AMD Radeon R7 M440","371 - AMD Radeon 620","370 - AMD Radeon R8 M445DX","367 - NVIDIA GeForce 920M","365 - AMD Radeon R7 M360","362 - AMD Radeon R7 M460","360 - AMD Radeon R7 (Kaveri)","359 - AMD Radeon R7 (Carrizo)","358 - NVIDIA GeForce GT 640M","357 - AMD Radeon R7 (Bristol Ridge)","353 - AMD Radeon R7 M265","349 - AMD FirePro M4100","346 - NVIDIA GeForce GT 730M","336 - AMD FirePro M4000","334 - NVIDIA GeForce 825M","332 - NVIDIA GeForce GT 735M","329 - NVIDIA Quadro K2000M","325 - Intel Iris Graphics 540","324 - NVIDIA GeForce 920MX","323 - Intel Iris Plus Graphics 640","322 - NVIDIA GeForce MX110","321 - NVIDIA GeForce 830M","319 - Intel Iris Plus Graphics 645","318 - AMD Radeon 625","317 - AMD Radeon 530","316 - Intel Iris Graphics 550","315 - NVIDIA GeForce 930M","314 - Intel Iris Plus Graphics 650","313 - NVIDIA GeForce GT 740M","312 - AMD Radeon R7 384 Cores (Kaveri Desktop)","311 - Intel Iris Pro Graphics 5200","310 - AMD Radeon R7 512 Cores (Kaveri Desktop)","307 - NVIDIA GeForce GT 745M","305 - NVIDIA GeForce 840M","304 - NVIDIA Quadro M500M","299 - AMD Radeon R7 M445","298 - Intel Iris Plus Graphics 655","297 - AMD Radeon R9 M375","296 - AMD FirePro W4190M","295 - NVIDIA Quadro M600M","293 - NVIDIA GeForce 930MX","292 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)","291 - NVIDIA GeForce 940M","290 - AMD Radeon RX Vega 8","289 - NVIDIA Quadro K1100M","288 - NVIDIA Quadro M520","287 - NVIDIA GeForce 940MX","286 - NVIDIA GeForce MX130","285 - Intel Iris Pro Graphics 6200","284 - NVIDIA GeForce GT 750M","279 - AMD FirePro W4100","278 - AMD FirePro W4170M","276 - AMD Radeon R7 M465","274 - AMD Radeon R9 M265X","271 - NVIDIA GeForce 845M","269 - NVIDIA GeForce GT 755M","268 - AMD Radeon R7 250","263 - NVIDIA Quadro K2100M","262 - NVIDIA GeForce MX230","261 - AMD FirePro M5100","260 - AMD FirePro M6000","258 - NVIDIA Quadro K3000M","252 - AMD FirePro W5130M","251 - NVIDIA Maxwell GPU Surface Book (940M, GDDR5)","250 - AMD Radeon RX Vega 9","244 - AMD Radeon R9 M370X","243 - AMD FirePro W5170M","242 - NVIDIA Quadro K3100M","231 - AMD Radeon R9 M470","226 - Intel Iris Pro Graphics 580","225 - Intel Iris Pro Graphics P580","224 - AMD Radeon RX Vega 10","223 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)","222 - NVIDIA Quadro P500","221 - NVIDIA Quadro K4000M","216 - NVIDIA GeForce 945M","210 - AMD Radeon RX Vega 11","209 - NVIDIA Quadro M620","208 - NVIDIA Quadro M1000M","207 - NVIDIA GeForce GTX 850M","206 - NVIDIA Quadro P520","205 - AMD Radeon R9 M385X","204 - AMD Radeon R9 M470X","203 - AMD Radeon Pro 450","202 - NVIDIA GeForce GTX 950M","194 - NVIDIA GeForce GTX 860M","193 - AMD Radeon Pro WX 3100","192 - AMD Radeon RX 540","191 - AMD Radeon Pro WX 2100","190 - AMD Radeon RX 540X","188 - NVIDIA Quadro K4100M","187 - NVIDIA Quadro K5000M","186 - NVIDIA Quadro M2000M","185 - NVIDIA GeForce MX150","184 - NVIDIA GeForce MX250","183 - NVIDIA Quadro P600","182 - NVIDIA GeForce GT 1030 (Desktop)","181 - AMD Radeon 630","180 - AMD Radeon Pro 455","179 - AMD Radeon Pro 555","178 - AMD Radeon Pro 555X","177 - AMD Radeon Pro WX 3200","176 - AMD Radeon RX 640","175 - AMD Radeon RX 550 (Laptop)","174 - AMD Radeon RX 550X (Laptop)","173 - NVIDIA Quadro P620","172 - NVIDIA Quadro M1200","167 - NVIDIA GeForce GTX 960M","166 - AMD Radeon Pro WX 4130","165 - AMD Radeon Pro 460","164 - AMD Radeon Pro 560","163 - AMD Radeon Pro 560X","161 - AMD FirePro M6100","160 - AMD Radeon R9 M390","157 - AMD Radeon RX 460 (Laptop)","150 - NVIDIA GeForce GTX 870M","149 - NVIDIA Quadro M2200","148 - AMD Radeon RX 560 (Laptop)","147 - AMD Radeon RX 560X (Laptop)","146 - NVIDIA GeForce GTX 965M","144 - AMD Radeon Pro WX 4150","143 - AMD Radeon RX 460 (Desktop)","141 - NVIDIA Quadro P1000","140 - NVIDIA Quadro K5100M","136 - AMD Radeon R9 270X","135 - NVIDIA GeForce GTX 950","134 - NVIDIA GeForce GTX 1050 Max-Q","133 - NVIDIA GeForce GTX 880M","131 - AMD Radeon R7 370","130 - AMD Radeon R9 M395","129 - AMD FirePro W7170M","128 - Intel Xe DG1 (iDG1LP) Mobile","127 - NVIDIA GeForce GTX 1050 (Laptop)","126 - NVIDIA GeForce GTX 1050 (Desktop)","125 - NVIDIA Quadro M3000M","122 - AMD Radeon R9 M485X","121 - AMD Radeon Pro Vega 16","120 - AMD Radeon Pro WX Vega M GL","119 - AMD Radeon RX Vega M GL / 870","118 - NVIDIA GeForce GTX 1050 Ti Max-Q","117 - AMD Radeon R9 M395X","112 - NVIDIA GeForce GTX 970M","111 - NVIDIA Quadro M4000M","110 - NVIDIA Quadro P2000 Max-Q","109 - NVIDIA Quadro P2000","108 - NVIDIA GeForce GTX 1050 Ti (Desktop)","107 - NVIDIA GeForce GTX 1050 Ti (Laptop)","106 - NVIDIA GeForce GTX 960","105 - AMD Radeon R9 380","104 - AMD Radeon R9 280X","103 - NVIDIA Quadro M5000M","102 - AMD Radeon Pro Vega 20","101 - AMD Radeon RX Vega M GH","100 - NVIDIA GeForce GTX 980M","93 - AMD Radeon R9 290X","90 - NVIDIA Quadro T1000 Max-Q","89 - NVIDIA Quadro T1000 (Laptop)","88 - NVIDIA GeForce GTX 1650 Max-Q","87 - AMD Radeon RX 470 (Laptop)","86 - AMD Radeon RX 570 (Laptop)","85 - AMD Radeon RX 570X (Laptop)","84 - AMD Radeon RX 470 (Desktop)","83 - AMD Radeon Pro WX 7100","81 - NVIDIA Quadro P3000 Max-Q","80 - NVIDIA GeForce GTX 1060 Max-Q","79 - NVIDIA GeForce GTX 1650 (Desktop)","78 - NVIDIA GeForce GTX 1650 (Laptop)","77 - NVIDIA GeForce GTX 970","76 - NVIDIA Quadro P3000","75 - AMD Radeon RX 5300M","74 - AMD Radeon RX Vega Mobile","72 - AMD Radeon RX 580 (Laptop)","71 - AMD Radeon RX 580X (Laptop)","70 - NVIDIA Quadro P3200","69 - NVIDIA Quadro P4000 Max-Q","68 - NVIDIA GeForce GTX 1060 (Laptop)","67 - AMD Radeon RX 480 (Desktop)","66 - NVIDIA GeForce GTX 1650 Ti (Desktop)","65 - NVIDIA Quadro T2000 Max-Q","64 - NVIDIA Quadro T2000 (Laptop)","63 - NVIDIA Quadro P4000","62 - AMD Radeon RX 570 (Desktop)","61 - NVIDIA GeForce GTX 1060 (Desktop)","59 - AMD Radeon R9 390X","58 - NVIDIA Quadro M5500","57 - NVIDIA GeForce GTX 980 (Laptop)","56 - AMD Radeon RX 580 (Desktop)","55 - AMD Radeon RX 590 (Desktop)","54 - NVIDIA GeForce GTX 980","53 - AMD Radeon R9 Nano","52 - AMD Radeon R9 Fury","50 - NVIDIA Quadro P5000 Max-Q","49 - NVIDIA GeForce GTX 1660 Ti Max-Q","48 - AMD Radeon RX 5500M","47 - NVIDIA GeForce GTX 1070 Max-Q","46 - NVIDIA GeForce GTX 980 Ti","45 - NVIDIA GeForce GTX 1660 Ti (Laptop)","44 - NVIDIA Quadro P5000","43 - NVIDIA Quadro P4200","42 - NVIDIA GeForce GTX 1660 Ti (Desktop)","41 - NVIDIA GeForce GTX 1070 (Laptop)","39 - AMD Radeon Pro Vega 56","38 - NVIDIA GeForce GTX 1080 Max-Q","37 - NVIDIA GeForce GTX 1070 (Desktop)","36 - NVIDIA Quadro P5200","34 - NVIDIA GeForce RTX 2060 (Laptop)","33 - AMD Radeon RX Vega 56","32 - NVIDIA Quadro RTX 3000 Max-Q","31 - NVIDIA Quadro RTX 3000 (Laptop)","30 - NVIDIA GeForce RTX 2070 Max-Q","29 - NVIDIA GeForce GTX 1070 Ti (Desktop)","28 - NVIDIA GeForce RTX 2060 (Desktop)","27 - NVIDIA Quadro RTX 4000 Max-Q","26 - NVIDIA Quadro RTX 4000 (Laptop)","25 - NVIDIA GeForce GTX 1080 (Laptop)","24 - AMD Radeon RX Vega 64","23 - AMD Radeon RX 5700M","22 - AMD Radeon RX 5700 (Desktop)","21 - NVIDIA GeForce RTX 2060 Super","20 - NVIDIA GeForce RTX 2070 (Laptop)","19 - NVIDIA GeForce GTX 1080 (Desktop)","18 - NVIDIA GeForce RTX 2070 (Desktop)","17 - AMD Radeon RX 5700 XT (Desktop)","16 - AMD Radeon VII","15 - NVIDIA GeForce RTX 2070 Super","14 - NVIDIA GeForce RTX 2080 Max-Q","13 - NVIDIA GeForce GTX 1070 SLI (Laptop)","12 - NVIDIA GeForce GTX 1070 SLI (Desktop)","11 - NVIDIA GeForce GTX 1080 SLI (Laptop)","10 - NVIDIA Titan X Pascal","9 - NVIDIA GeForce GTX 1080 Ti (Desktop)","8 - NVIDIA GeForce RTX 2080 (Laptop)","7 - NVIDIA Quadro RTX 5000 Max-Q","6 - NVIDIA Quadro RTX 5000 (Laptop)","5 - NVIDIA GeForce RTX 2080 (Desktop)","4 - NVIDIA GeForce RTX 2080 Super","3 - NVIDIA Quadro RTX 6000 (Laptop)","2 - NVIDIA GeForce RTX 2080 Ti (Desktop)","1 - NVIDIA Titan RTX"],r=["933 - ARM Mali-200","932 - Qualcomm Adreno 200","931 - PowerVR SGX530","930 - PowerVR SGX531","929 - PowerVR SGX535","928 - Vivante GC800","927 - Qualcomm Adreno 203","926 - Qualcomm Adreno 205","924 - PowerVR SGX540","922 - NVIDIA GeForce ULP (Tegra 2)","921 - ARM Mali-400 MP","920 - ARM Mali-400 MP2","919 - Vivante GC1000+ Dual-Core","918 - Qualcomm Adreno 220","917 - Broadcom VideoCore-IV","916 - NVIDIA GeForce ULP (Tegra 3)","915 - ARM Mali-400 MP4","914 - Vivante GC4000","913 - Qualcomm Adreno 225","905 - Qualcomm Adreno 302","904 - Vivante GC7000UL","903 - ARM Mali-T720","902 - Qualcomm Adreno 304","901 - Qualcomm Adreno 305","900 - Qualcomm Adreno 306","899 - Qualcomm Adreno 308","898 - PowerVR SGX544","897 - ARM Mali-T720 MP2","896 - PowerVR SGX544MP2","895 - PowerVR SGX545","892 - PowerVR SGX543MP2","882 - PowerVR SGX543MP3","874 - ARM Mali-T830 MP1","873 - ARM Mali-450 MP4","872 - ARM Mali-T720 MP4","871 - PowerVR GE8100","870 - PowerVR GE8300","869 - PowerVR GE8320","868 - ARM Mali-T760 MP2","867 - Qualcomm Adreno 320","866 - ARM Mali-T624","865 - PowerVR SGX543MP4","838 - ARM Mali-T830 MP2","837 - Qualcomm Adreno 405","836 - PowerVR G6200","835 - NVIDIA GeForce Tegra 4","830 - ARM Mali-T604 MP4","824 - ARM Mali-T830 MP3","823 - ARM Mali-T860 MP2","819 - Qualcomm Adreno 504","818 - Qualcomm Adreno 505","817 - PowerVR GE8322 / IMG8322","816 - Qualcomm Adreno 506","815 - Qualcomm Adreno 508","814 - Qualcomm Adreno 509","813 - ARM Mali-T628 MP4","812 - PowerVR SGX554MP4","774 - ARM Mali-T760 MP4","773 - ARM Mali-T628 MP6","772 - Intel HD Graphics (Bay Trail)","771 - PowerVR G6400","770 - PowerVR GX6250","769 - PowerVR G6430","768 - Qualcomm Adreno 330","767 - Qualcomm Adreno 510","766 - Qualcomm Adreno 512","765 - Qualcomm Adreno 610","764 - Qualcomm Adreno 612","701 - Intel HD Graphics (Cherry Trail)","688 - ARM Mali-G51 MP4","686 - Qualcomm Adreno 616","685 - Qualcomm Adreno 618","684 - Qualcomm Adreno 418","664 - Qualcomm Adreno 420","663 - PowerVR GX6450","653 - ARM Mali-T880 MP2","652 - ARM Mali-T760 MP6","620 - ARM Mali-T880 MP4","619 - ARM Mali-G72 MP3","598 - Qualcomm Adreno 430","595 - ARM Mali-G71 MP2","594 - ARM Mali-T760 MP8","548 - ARM Mali-G76 MP4","547 - ARM Mali-T880 MP12","546 - Apple A9 / PowerVR GT7600","545 - NVIDIA Tegra K1 Kepler GPU","544 - PowerVR GXA6850","543 - Qualcomm Adreno 530","504 - ARM Mali-G71 MP8","503 - ARM Mali-G72 MP12","502 - ARM Mali-G71 MP20","501 - ARM Mali-G72 MP18","500 - Qualcomm Adreno 540","499 - ARM Mali-G76 MP10","498 - ARM Mali-G76 MP12","497 - Qualcomm Adreno 630","496 - Qualcomm Adreno 640","495 - ARM Mali-G76 MP16","480 - Apple A10 Fusion GPU / PowerVR","391 - NVIDIA Tegra X1 Maxwell GPU","364 - Apple A9X / PowerVR Series 7XT","328 - Apple A10X Fusion GPU / PowerVR","327 - Apple A11 Bionic GPU","326 - Apple A12 Bionic GPU","320 - Apple A13 Bionic GPU","294 - Apple A12X Bionic GPU"],a=e=>e.toLowerCase().split("- ")[1].split(" /")[0];const n=new(function(){function e(e){this.userAgent=e||(window&&window.navigator?window.navigator.userAgent:""),this.isAndroidDevice=!/like android/i.test(this.userAgent)&&/android/i.test(this.userAgent),this.iOSDevice=this.match(1,/(iphone|ipod|ipad)/i).toLowerCase(),"MacIntel"===navigator.platform&&navigator.maxTouchPoints>2&&!window.MSStream&&(this.iOSDevice="ipad")}return e.prototype.match=function(e,o){var r=this.userAgent.match(o);return r&&r.length>1&&r[e]||""},Object.defineProperty(e.prototype,"isMobile",{get:function(){return!this.isTablet&&(/[^-]mobi/i.test(this.userAgent)||"iphone"===this.iOSDevice||"ipod"===this.iOSDevice||this.isAndroidDevice||/nexus\s*[0-6]\s*/i.test(this.userAgent))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isTablet",{get:function(){return/tablet/i.test(this.userAgent)&&!/tablet pc/i.test(this.userAgent)||"ipad"===this.iOSDevice||this.isAndroidDevice&&!/[^-]mobi/i.test(this.userAgent)||!/nexus\s*[0-6]\s*/i.test(this.userAgent)&&/nexus\s*[0-9]+/i.test(this.userAgent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isDesktop",{get:function(){return!this.isMobile&&!this.isTablet},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMacOS",{get:function(){return/macintosh/i.test(this.userAgent)&&{version:this.match(1,/mac os x (\d+(\.?_?\d+)+)/i).replace(/[_\s]/g,".").split(".").map((function(e){return e}))[1]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isWindows",{get:function(){return/windows /i.test(this.userAgent)&&{version:this.match(1,/Windows ((NT|XP)( \d\d?.\d)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isiOS",{get:function(){return!!this.iOSDevice&&{version:this.match(1,/os (\d+([_\s]\d+)*) like mac os x/i).replace(/[_\s]/g,".")||this.match(1,/version\/(\d+(\.\d+)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isAndroid",{get:function(){return this.isAndroidDevice&&{version:this.match(1,/android[ \/-](\d+(\.\d+)*)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"browser",{get:function(){var e=this.match(1,/version\/(\d+(\.\d+)?)/i);return/opera/i.test(this.userAgent)?{name:"Opera",version:e||this.match(1,/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(this.userAgent)?{name:"Opera",version:this.match(1,/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||e}:/SamsungBrowser/i.test(this.userAgent)?{name:"Samsung Internet for Android",version:e||this.match(1,/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(this.userAgent)?{name:"Yandex Browser",version:e||this.match(1,/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(this.userAgent)?{name:"UC Browser",version:this.match(1,/(?:ucbrowser)[\s\/](\d+(\.\d+)?)/i)}:/msie|trident/i.test(this.userAgent)?{name:"Internet Explorer",version:this.match(1,/(?:msie |rv:)(\d+(\.\d+)?)/i)}:/(edge|edgios|edga|edg)/i.test(this.userAgent)?{name:"Microsoft Edge",version:this.match(2,/(edge|edgios|edga|edg)\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(this.userAgent)?{name:"Firefox",version:this.match(1,/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)}:/chromium/i.test(this.userAgent)?{name:"Chromium",version:this.match(1,/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||e}:/chrome|crios|crmo/i.test(this.userAgent)?{name:"Chrome",version:this.match(1,/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/safari|applewebkit/i.test(this.userAgent)?{name:"Safari",version:e}:{name:this.match(1,/^(.*)\/(.*) /),version:this.match(2,/^(.*)\/(.*) /)}},enumerable:!0,configurable:!0}),e}()),{browser:i,isMobile:t,isTablet:A}=n,D=e=>e.replace(/[\D]/g,""),M=(e,o,r)=>{const n=["adreno","apple","mali-t","mali","nvidia","powervr"].find(e=>o.includes(e));if(n)for(let o=0;o<e.length;o++){const i=e[o];for(let e=0;e<i.length;e++){const t=a(i[e]);if(t.includes(n)&&("mali"!==t||!t.includes("mali-t"))&&D(t).includes(r))return[o,"BENCHMARK - "+t]}}return[void 0,void 0]},d=(e,o,r)=>{const n=["intel","amd","nvidia"].find(e=>o.includes(e));if(n)for(let o=0;o<e.length;o++){const i=e[o];for(let e=0;e<i.length;e++){const t=a(i[e]);if(t.includes(n)&&D(t).includes(r))return[o,"BENCHMARK - "+t]}}return[void 0,void 0]};e.getGPUTier=({mobileBenchmarkPercentages:e=[0,50,30,20],desktopBenchmarkPercentages:a=[0,50,30,20],forceRendererString:n="",forceMobile:I=!1,glContext:s,failIfMajorPerformanceCaveat:c=!0}={})=>{let R;const l=t||A||I,G=(e=1,o="FALLBACK")=>({tier:`GPU_${l?"MOBILE":"DESKTOP"}_TIER_${e}`,type:o});if(n)R=n;else{const e=s||((e,o=!0)=>{const r={alpha:!1,antialias:!1,depth:!1,failIfMajorPerformanceCaveat:o,powerPreference:"high-performance",stencil:!1};"boolean"!=typeof e&&"Safari"===e.name&&e.version.includes("12")&&delete r.powerPreference;const a=document.createElement("canvas"),n=a.getContext("webgl",r)||a.getContext("experimental-webgl",r);if(n&&n instanceof WebGLRenderingContext)return n})(i,c);if(!e)return G(0,"WEBGL_UNSUPPORTED");R=(e=>{const o=e.getExtension("WEBGL_debug_renderer_info");return o&&e.getParameter(o.UNMASKED_RENDERER_WEBGL)})(e)}if(R=(e=>{let o=e.toLowerCase();return o.includes("angle (")&&o.includes("direct3d")&&(o=o.replace("angle (","").split(" direct3d")[0]),o.includes("nvidia")&&o.includes("gb")&&(o=o.split(/\dgb/)[0]),o})(R),/(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon hd 2600|mali-4|mali-3|mali-2)/.test(R))return G(0,"BLACKLISTED");const[p,u]=(l?M:d)(((e,o)=>{let r=0;return o.map(o=>{const a=Math.round(e.length/100*o),n=e.slice(r,r+a);return r+=a,n})})(l?r:o,l?e:a),R,D(R));return G(p,u)},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self).DetectGPU={})}(this,(function(e){"use strict";const o=["992 - Silicon Motion SM502","991 - ATI Mobility 128 M3","990 - VIA S3 Graphics ProSavage8","989 - SIS Mirage M661FX ","988 - SIS Mirage 2 M760","987 - VIA Castle Rock","986 - VIA S3G UniChrome Pro","985 - VIA S3G UniChrome Pro II","984 - ATI Radeon IGP 320M","983 - ATI Radeon IGP 340M","982 - ATI Mobility Radeon 7000 IGP","981 - Intel Extreme Graphics 2","980 - VIA Chrome9 HC","979 - ATI Mobility Radeon M6","978 - ATI Mobility Radeon M7","977 - ATI Mobility Radeon 9000 IGP","976 - ATI Mobility Radeon 9100 IGP","975 - NVIDIA GeForce 2 Go (200 / 100)","974 - NVIDIA GeForce 3 Go","965 - Intel Graphics Media Accelerator (GMA) 500","963 - Intel Graphics Media Accelerator (GMA) 600","952 - SIS Mirage 3 671MX","951 - SIS Mirage 3+ 672MX","950 - ATI Radeon Xpress 1100","949 - ATI Radeon Xpress 200M","948 - Intel Graphics Media Accelerator (GMA) 900","947 - ATI Mobility FireGL 7800","946 - ATI Mobility Radeon 7500","934 - Intel Graphics Media Accelerator (GMA) 950","933 - Intel Graphics Media Accelerator (GMA) 3150","931 - NVIDIA GeForce 4 420 Go","930 - NVIDIA GeForce 4 440 Go","929 - NVIDIA GeForce 4 460 Go","928 - NVIDIA GeForce 4 488 Go","927 - ATI Mobility Radeon 9000","926 - NVIDIA GeForce FX Go 5200","925 - ATI Mobility FireGL 9000","924 - ATI Mobility Radeon 9200","923 - Intel Graphics Media Accelerator (GMA) 3600","921 - NVIDIA GeForce 7000M","920 - NVIDIA GeForce Go 6100","919 - NVIDIA GeForce Go 6150","918 - ATI Radeon Xpress 1150","917 - NVIDIA GeForce 7150M","916 - NVIDIA GeForce 7190M","915 - Intel Graphics Media Accelerator (GMA) 3650","904 - Intel Graphics Media Accelerator (GMA) X3100","903 - ATI Radeon Xpress X1200","902 - ATI Radeon Xpress 1250","901 - ATI Radeon Xpress X1250","900 - ATI Radeon Xpress X1270","899 - NVIDIA GeForce FX Go 5600 / 5650","898 - NVIDIA Quadro FX Go 1000","897 - NVIDIA GeForce FX Go 5700","896 - NVIDIA GeForce Go 6200","895 - NVIDIA GeForce Go 6250","894 - ATI Mobility Radeon X300","893 - NVIDIA GeForce Go 6400","892 - NVIDIA GeForce Go 7200","891 - ATI Mobility Radeon 9550","890 - ATI Mobility FireGL T2","889 - ATI Mobility Radeon 9600","888 - NVIDIA GeForce4 4200 Go","887 - ATI Mobility Radeon X1300","886 - ATI Mobility FireGL T2e","885 - ATI Mobility Radeon 9700","884 - ATI Mobility Radeon HD 2300","883 - ATI Mobility Radeon X2300","882 - ATI Mobility FireGL V3100","881 - ATI Mobility FireGL V3200","880 - ATI Mobility Radeon X600","879 - NVIDIA Quadro NVS 110M","874 - NVIDIA GeForce Go 7300","873 - NVIDIA Quadro NVS 120M","872 - NVIDIA Quadro FX 350M","871 - NVIDIA GeForce Go 7400","869 - Intel Graphics Media Accelerator (GMA) 4500M","868 - Intel Graphics Media Accelerator (GMA) 4500MHD","867 - Intel Graphics Media Accelerator (GMA) 4700MHD","866 - NVIDIA GeForce 8200M G","865 - NVIDIA Quadro NVS 130M","862 - NVIDIA GeForce 8400M G","861 - ATI Radeon HD 3100","860 - ATI Mobility Radeon HD 3400","851 - ATI Radeon HD 4100","850 - ATI Radeon HD 4225","849 - ATI Radeon HD 3200","848 - ATI Mobility Radeon HD 2400","847 - NVIDIA Quadro NVS 135M","846 - NVIDIA GeForce 8400M GS","845 - NVIDIA GeForce 9100M G","844 - ATI Mobility Radeon X1400","843 - ATI Mobility Radeon X1350","842 - NVIDIA Quadro FX 360M","841 - NVIDIA Quadro NVS 150M","840 - AMD Radeon HD 6250","839 - Intel Graphics Media Accelerator (GMA) HD Graphics","838 - ATI Radeon HD 4200","837 - ATI Radeon HD 4250","836 - ATI Radeon HD 4270","835 - ATI Mobility Radeon HD 2400 XT","834 - ATI Mobility Radeon HD 3410","833 - ATI Mobility Radeon HD 3430","832 - ATI Mobility Radeon HD 3450","831 - AMD Radeon HD 6290","830 - AMD Radeon HD 7290","829 - NVIDIA GeForce 9200M GS","828 - NVIDIA Quadro NVS 160M","827 - NVIDIA Quadro FX 370M","826 - NVIDIA GeForce 9300M GS","825 - NVIDIA ION 2","824 - NVIDIA GeForce 9300M G","823 - ATI Mobility Radeon HD 3470","822 - NVIDIA GeForce 9400M GeForceBoost","821 - ATI Mobility Radeon HD 3470 Hybrid X2","820 - AMD Radeon HD 8180","819 - AMD Radeon HD 6310","818 - AMD Radeon HD 7310","817 - AMD Radeon HD 6320","816 - AMD Radeon HD 7340","812 - Intel HD Graphics (Bay Trail)","803 - Intel HD Graphics (Sandy Bridge)","802 - NVIDIA GeForce 9400M (G) / ION (LE)","801 - NVIDIA GeForce G 205M","800 - NVIDIA GeForce G 102M","799 - NVIDIA GeForce 9500M GE","798 - NVIDIA GeForce G 103M","797 - NVIDIA GeForce G 105M","795 - Intel HD Graphics 2000","794 - NVIDIA Quadro NVS 140M","793 - NVIDIA GeForce 8400M GT","792 - ATI Mobility Radeon HD 4330","791 - AMD Radeon HD 6330M","790 - NVIDIA GeForce G 110M","789 - ATI Mobility FireGL V5000","788 - ATI Mobility Radeon X700","787 - ATI Mobility Radeon X1450","786 - NVIDIA GeForce Go 6600","785 - ATI Mobility Radeon 9800","784 - ATI Mobility FireGL V5200","783 - ATI Mobility Radeon X1600","782 - ATI Mobility Radeon X800","781 - NVIDIA Quadro NVS 300M","780 - NVIDIA GeForce Go 7600","779 - ATI Mobility Radeon X2500","778 - ATI Mobility FireGL V5250","777 - ATI Mobility Radeon X1700","776 - NVIDIA GeForce 305M","775 - ATI Mobility Radeon HD 530v","774 - ATI Radeon HD 4350","773 - ATI Mobility Radeon HD 4350","772 - ATI Mobility Radeon HD 4530","771 - AMD Radeon HD 6350M","770 - AMD Radeon HD 7350M","769 - Intel HD Graphics (Ivy Bridge)","768 - Intel HD Graphics 2500","767 - ATI Mobility Radeon HD 4550","766 - ATI Mobility Radeon HD 540v","765 - AMD Radeon HD 8210","764 - ATI Mobility Radeon HD 5430","763 - AMD Radeon HD 6380G","762 - AMD Radeon HD 6430M","761 - ATI Mobility Radeon X800XT","760 - NVIDIA Quadro FX Go 1400","759 - NVIDIA GeForce Go 6800","758 - NVIDIA GeForce Go 7700","757 - NVIDIA NVS 2100M","756 - NVIDIA GeForce 8600M GS","755 - NVIDIA GeForce 9500M G","754 - NVIDIA GeForce Go 7600 GT","753 - NVIDIA GeForce 315M","752 - NVIDIA GeForce 405M","751 - NVIDIA NVS 3100M","750 - NVIDIA GeForce G210M","749 - NVIDIA GeForce 310M","748 - NVIDIA Quadro FX 380M","747 - Intel HD Graphics 3000","746 - ATI Mobility Radeon HD 2600","745 - NVIDIA GeForce 8600M GT","744 - ATI Mobility Radeon HD 5450","743 - NVIDIA Quadro FX 570M","742 - ATI Mobility Radeon HD 4570","741 - Intel HD Graphics (Cherry Trail)","740 - AMD Radeon HD 8250","739 - AMD Radeon R6 (Mullins)","738 - AMD Radeon HD 8240","737 - ATI Mobility Radeon HD 545v","736 - ATI Mobility Radeon HD 5145","735 - ATI Mobility FireGL V5700","734 - ATI Mobility Radeon HD 3650","733 - AMD Radeon HD 7430M","732 - AMD Radeon HD 6450M","731 - ATI Mobility Radeon HD 5470","730 - AMD Radeon HD 8280","729 - AMD Radeon HD 6370M","727 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)","723 - AMD Radeon HD 7370M","722 - NVIDIA GeForce 410M","721 - NVIDIA GeForce GT 415M","720 - ATI Mobility Radeon HD 2700","719 - AMD Radeon HD 6480G","718 - AMD Radeon HD 7400G","717 - NVIDIA GeForce 9500M GS","716 - NVIDIA GeForce 9600M GS","715 - NVIDIA GeForce Go 7800","714 - NVIDIA GeForce Go 6800 Ultra","713 - ATI Mobility Radeon X1800","712 - ATI Mobility Radeon X1800XT","711 - ATI Mobility Radeon X1900","710 - ATI Mobility Radeon HD 2600 XT","709 - NVIDIA GeForce GT 320M","708 - NVIDIA GeForce 320M","707 - AMD Radeon HD 8310G","706 - AMD Radeon HD 6520G","705 - Intel HD Graphics (Haswell)","701 - ATI Mobility FireGL V5725","700 - ATI Mobility Radeon HD 3670","699 - AMD Radeon HD 7420G","698 - NVIDIA GeForce GT 520M","697 - AMD FirePro M3900","696 - AMD Radeon HD 6470M","695 - Intel HD Graphics 400 (Braswell)","694 - Intel HD Graphics (Braswell)","693 - Intel HD Graphics 405 (Braswell)","690 - NVIDIA GeForce 705M","689 - NVIDIA GeForce 610M","688 - AMD Radeon HD 7450M","687 - AMD Radeon HD 6510G2","686 - NVIDIA GeForce GT 120M","685 - NVIDIA Quadro FX 770M","684 - NVIDIA GeForce GT 220M","683 - NVIDIA GeForce 9600M GT","682 - NVIDIA Quadro FX 1500M","681 - NVIDIA Quadro NVS 320M","680 - NVIDIA GeForce Go 7900 GS","679 - NVIDIA GeForce Go 7800 GTX","678 - NVIDIA Quadro FX 1600M","677 - NVIDIA Quadro FX 1700M","676 - NVIDIA GeForce 8700M GT","675 - NVIDIA GeForce 9650M GT","674 - NVIDIA GeForce 9650M GS","673 - Intel HD Graphics 500","672 - Intel UHD Graphics 600","671 - AMD Radeon HD 8330","670 - AMD Radeon HD 8350G","669 - NVIDIA Quadro FX 2500M","668 - NVIDIA GeForce Go 7900 GTX","667 - NVIDIA NVS 4200M","666 - NVIDIA GeForce GT 130M","665 - NVIDIA GeForce Go 7900 GS SLI","664 - NVIDIA GeForce 8600M GT SLI","663 - NVIDIA GeForce Go 7800 GTX SLI","662 - NVIDIA GeForce GT 325M","661 - AMD Radeon HD 7520G","660 - NVIDIA GeForce GT 520MX","654 - AMD Radeon HD 8400","653 - AMD Radeon HD 8410G","652 - AMD Radeon HD 6490M","651 - AMD Radeon HD 7470M","650 - AMD Radeon HD 8450G","649 - AMD Radeon HD 6515G2","648 - AMD Radeon HD 6480G + HD 7450M Dual Graphics","647 - AMD Radeon HD 7500G","646 - AMD Radeon HD 6540G2","645 - AMD Radeon HD 6520G + HD 7450M Dual Graphics","644 - AMD Radeon HD 6545G2","643 - AMD Radeon HD 6450 GDDR5","642 - Intel HD Graphics (Skylake)","641 - Intel HD Graphics 4200","640 - Intel HD Graphics (Broadwell)","639 - AMD Radeon R2 (Stoney Ridge)","638 - AMD Radeon R3 (Mullins/Beema)","637 - AMD Radeon R4 (Kaveri)","636 - AMD Radeon R4 (Beema)","635 - AMD Radeon R5 (Beema/Carrizo-L)","633 - AMD Radeon R4 (Stoney Ridge)","632 - AMD Radeon HD 6620G","629 - Intel HD Graphics 4000","628 - AMD Radeon HD 7480D","627 - ATI Mobility Radeon HD 550v","626 - NVIDIA GeForce GT 230M","625 - NVIDIA GeForce 9700M GT","624 - NVIDIA GeForce 8700M GT SLI","623 - NVIDIA Quadro FX 3500M","622 - NVIDIA GeForce Go 7950 GTX","621 - AMD Radeon HD 7510M","620 - Intel HD Graphics 5300","619 - Intel HD Graphics 505","618 - Intel UHD Graphics 605","617 - AMD Radeon HD 7490M","616 - NVIDIA GeForce GT 240M","615 - NVIDIA Quadro NVS 5100M","614 - NVIDIA Quadro FX 880M","613 - NVIDIA GeForce GT 330M","612 - ATI Mobility Radeon HD 3850","611 - AMD Radeon HD 7530M","610 - NVIDIA GeForce GT 420M","609 - NVIDIA GeForce Go 7900 GTX SLI","608 - NVIDIA GeForce GT 220","607 - NVIDIA GeForce Go 7950 GTX SLI","606 - ATI Mobility Radeon HD 4650","605 - ATI Mobility Radeon HD 560v","604 - ATI Mobility Radeon HD 5165","603 - AMD Radeon HD 6640G2","602 - AMD Radeon HD 6620G + HD 7450M Dual Graphics","601 - ATI Mobility Radeon HD 3870","600 - AMD Radeon HD 7600G","599 - AMD Radeon HD 7500G + HD 7550M Dual Graphics","598 - NVIDIA GeForce GT 335M","597 - NVIDIA Quadro FX 2700M","596 - AMD Radeon HD 6645G2","595 - NVIDIA GeForce 9700M GTS","594 - NVIDIA GeForce GT 425M","593 - ATI Mobility Radeon HD 4670","592 - AMD Radeon HD 7550M","591 - ATI Mobility Radeon HD 565v","590 - NVIDIA NVS 5200M","589 - Intel HD Graphics 510","588 - AMD Radeon HD 8610G","587 - Intel HD Graphics 4400","586 - Intel HD Graphics 610","585 - Intel UHD Graphics 610","584 - Intel HD Graphics 515","576 - AMD Radeon HD 7640G","575 - AMD Radeon HD 8470D","574 - AMD Radeon HD 7620G","573 - AMD Radeon HD 7610M","572 - AMD Radeon HD 7640G + HD 7610M Dual Graphics","571 - AMD Radeon HD 6550D","570 - NVIDIA GeForce GT 525M","569 - NVIDIA GeForce GT 620M","568 - NVIDIA GeForce GT 625M","567 - NVIDIA Quadro K500M","566 - AMD Radeon HD 8550G","565 - AMD Radeon HD 6530M","564 - AMD Radeon HD 8510G","563 - ATI Mobility Radeon HD 5650","562 - NVIDIA Quadro FX 1800M","561 - AMD Radeon HD 7630M","560 - AMD Radeon HD 7570M","559 - AMD FirePro M2000","558 - AMD Radeon HD 7650M","557 - AMD Radeon HD 6630M","556 - NVIDIA GeForce GTS 250M","555 - NVIDIA GeForce GTS 350M","554 - AMD Radeon HD 7590M","553 - AMD Radeon HD 6550M","552 - ATI Radeon HD 5570","551 - NVIDIA Quadro K510M","550 - Intel HD Graphics 5000","549 - AMD Radeon HD 6680G2","548 - NVIDIA GeForce GT 435M","547 - AMD Radeon HD 7660G","546 - NVIDIA GeForce 710M","545 - NVIDIA NVS 5400M","544 - ATI FirePro M5800","543 - AMD Radeon R5 (Kaveri)","542 - AMD Radeon R5 (Carrizo)","541 - Intel HD Graphics 615","540 - Intel UHD Graphics 615","539 - Intel UHD Graphics 617","530 - Qualcomm Adreno 630","526 - Intel HD Graphics 5500","525 - ATI Mobility Radeon HD 5730","524 - Intel HD Graphics 4600","523 - AMD Radeon HD 6650M","522 - AMD Radeon HD 6690G2","521 - NVIDIA GeForce GT 540M","520 - Intel Iris Graphics 5100","519 - AMD Radeon HD 8550M","518 - NVIDIA Quadro K610M","517 - Intel HD Graphics 6000","516 - AMD Radeon HD 8570M","515 - AMD Radeon HD 8450G + Radeon HD 8570M Dual Graphics","514 - AMD Radeon HD 6720G2","513 - ATI Mobility Radeon HD 5750","511 - AMD Radeon R5 (Stoney Ridge)","510 - AMD Radeon RX Vega 2","509 - AMD Radeon R5 M420","508 - AMD Radeon R5 M315","507 - AMD Radeon R5 M230","506 - AMD Radeon R5 M320","505 - AMD Radeon R5 M240","504 - NVIDIA GeForce 8800M GTS","503 - NVIDIA GeForce GT 720M","502 - Intel UHD Graphics G4 (Lakefield GT1 48 EU)","501 - Intel Iris Graphics 6100","500 - Intel HD Graphics 520","499 - NVIDIA GeForce 820M","498 - NVIDIA GeForce 910M","497 - NVIDIA Quadro 1000M","496 - AMD Radeon RX Vega 3","495 - AMD Radeon R5 M255","494 - AMD Radeon R5 M430","493 - AMD Radeon R5 M330","492 - AMD Radeon R5 M335","491 - NVIDIA GeForce GTS 150M","490 - AMD Radeon HD 7560D","489 - NVIDIA GeForce GT 630M","488 - AMD Radeon HD 7670M","487 - AMD Radeon HD 7520G + HD 7670M Dual Graphics","486 - AMD Radeon HD 6620G + HD 7670M Dual Graphics","485 - AMD Radeon HD 7640G + HD 7670M Dual Graphics","484 - AMD Radeon HD 8650G","483 - AMD Radeon HD 6570M","482 - ATI Mobility Radeon HD 5770","481 - ATI Mobility Radeon HD 4830","480 - NVIDIA GeForce 9800M GS","479 - AMD Radeon HD 6730M","478 - AMD Radeon HD 6740G2","477 - AMD Radeon HD 6760G2","476 - ATI Mobility Radeon HD 5830","475 - AMD Radeon HD 6830M","474 - NVIDIA GeForce GT 430","473 - NVIDIA GeForce 9800M GTS","472 - NVIDIA GeForce GTS 160M","471 - NVIDIA GeForce GTS 260M","470 - AMD Radeon HD 8590M","469 - NVIDIA GeForce GT 550M","468 - NVIDIA Quadro K1000M","467 - AMD Radeon HD 6750M","466 - AMD Radeon HD 7660D","465 - AMD Radeon R6 M255DX","464 - AMD Radeon HD 8670M","463 - AMD Radeon HD 8550G + HD 8670M Dual Graphics","462 - AMD Radeon HD 7660G + HD 7670M Dual Graphics","461 - AMD Radeon HD 8650G + HD 8570M Dual Graphics","460 - AMD Radeon HD 8650G + HD 8670M Dual Graphics","459 - AMD Radeon HD 8570D","458 - Intel HD Graphics 5600","457 - AMD Radeon HD 7690M","456 - AMD Radeon HD 6755G2","455 - NVIDIA GeForce GT 240 GDDR5","454 - NVIDIA GeForce GTS 360M","453 - NVIDIA GeForce GT 445M","452 - NVIDIA Quadro FX 3600M","451 - NVIDIA GeForce 8800M GTX","450 - NVIDIA GeForce 9800M GT","449 - NVIDIA Quadro 2000M","448 - AMD FirePro W2100","447 - AMD Radeon HD 6850M","446 - ATI Mobility Radeon HD 5850","445 - ATI Radeon HD 5670","444 - NVIDIA GeForce GT 555M","443 - NVIDIA GeForce GT 635M","442 - AMD Radeon HD 6770M","441 - AMD Radeon HD 8730M","440 - AMD Radeon HD 8650M","439 - AMD Radeon R6 (Kaveri)","438 - NVIDIA GeForce GT 640M LE","437 - AMD FirePro M5950","436 - AMD Radeon HD 7690M XT","435 - AMD Radeon HD 8670D","434 - AMD Radeon HD 6775G2","433 - NVIDIA Quadro FX 2800M","432 - NVIDIA GeForce 9800M GTX","431 - NVIDIA GeForce GTX 260M","430 - ATI Mobility Radeon HD 4850","429 - ATI FirePro M7740","428 - ATI Mobility Radeon HD 4860","427 - Qualcomm Adreno 680","426 - Qualcomm Adreno 685","425 - AMD Radeon R6 (Carrizo)","424 - Intel HD Graphics 620","423 - Intel UHD Graphics 620","422 - AMD Radeon R5 (Bristol Ridge)","420 - Intel HD Graphics P530","419 - Intel HD Graphics 530","418 - Intel UHD Graphics G7 (Lakefield GT2 64 EU)","417 - Intel HD Graphics P630","416 - Intel HD Graphics 630","415 - Intel UHD Graphics P630","414 - Intel UHD Graphics 630","413 - Intel UHD Graphics G1 (Ice Lake 32 EU)","412 - AMD Radeon RX Vega 5","411 - AMD Radeon RX Vega 6 (Ryzen 2000/3000)","410 - AMD Radeon R6 M340DX","409 - AMD Radeon 610","408 - AMD Radeon 520","407 - AMD Radeon R7 M340","406 - AMD Radeon R7 M260","405 - NVIDIA Quadro FX 3700M","404 - ATI Mobility Radeon HD 3850 X2","403 - NVIDIA GeForce 8800M GTX SLI","402 - ATI Mobility Radeon HD 3870 X2","401 - NVIDIA GeForce 9800M GTS SLI","400 - AMD Radeon R7 M440","399 - AMD Radeon 620","398 - AMD Radeon R8 M445DX","397 - AMD Radeon HD 8690M","396 - NVIDIA GeForce 9800M GT SLI","395 - NVIDIA GeForce 920M","394 - NVIDIA GeForce GTX 280M","393 - AMD Radeon R7 M360","391 - AMD Radeon HD 7730M","390 - AMD Radeon R7 M460","389 - AMD Radeon R8 M365DX","388 - AMD Radeon R7 (Kaveri)","387 - AMD Radeon R7 (Carrizo)","386 - NVIDIA GeForce GT 640M","385 - AMD Radeon R7 (Bristol Ridge)","384 - ATI Mobility Radeon HD 4870","383 - NVIDIA GeForce GTX 285M","382 - NVIDIA Quadro FX 3800M","381 - AMD Radeon R7 M265","380 - AMD Radeon R7 M270","379 - NVIDIA Quadro 3000M","378 - AMD Radeon HD 8750M","377 - AMD FirePro M4100","376 - AMD Radeon HD 7750M","375 - NVIDIA GeForce GT 645M","374 - NVIDIA GeForce GT 730M","373 - AMD Radeon HD 8550G + HD 8750M Dual Graphics","372 - NVIDIA GeForce GTX 460M","371 - AMD Radeon R7 M260X","370 - AMD Radeon HD 8770M","369 - AMD Radeon HD 8830M","368 - NVIDIA GeForce 9800M GTX SLI","367 - ATI Radeon HD 4850","366 - AMD Radeon HD 6870M","365 - ATI FirePro M7820","364 - AMD FirePro M4000","363 - NVIDIA Quadro 5000M","362 - NVIDIA GeForce 825M","361 - ATI Mobility Radeon HD 5870","360 - NVIDIA GeForce GT 735M","359 - NVIDIA GeForce GTX 260M SLI","358 - NVIDIA GeForce GTS 450","357 - NVIDIA Quadro K2000M","352 - Intel Iris Graphics 540","351 - NVIDIA GeForce 920MX","350 - Intel Iris Plus Graphics 640","349 - NVIDIA GeForce MX110","348 - NVIDIA GeForce 830M","346 - Intel Iris Plus Graphics 645","345 - AMD Radeon RX Vega 6 (Ryzen 4000)","344 - AMD Radeon 625","343 - AMD Radeon 530","342 - Intel Iris Graphics 550","341 - NVIDIA GeForce 930M","340 - Intel Iris Plus Graphics 650","339 - NVIDIA GeForce GT 740M","338 - AMD Radeon R7 384 Cores (Kaveri Desktop)","337 - Intel Iris Pro Graphics 5200","336 - AMD Radeon R7 512 Cores (Kaveri Desktop)","335 - NVIDIA GeForce GTX 560M","334 - AMD Radeon HD 7770M","333 - NVIDIA GeForce GT 745M","332 - AMD Radeon R7 M275DX","331 - NVIDIA GeForce 840M","330 - NVIDIA Quadro M500M","329 - NVIDIA Quadro K620M","328 - NVIDIA GeForce GT 650M","327 - AMD Radeon R7 M370","326 - AMD Radeon R7 M380","325 - AMD Radeon R7 M445","324 - Intel Iris Plus Graphics 655","323 - AMD Radeon R9 M375","322 - AMD FirePro W4190M","321 - NVIDIA Quadro M600M","318 - NVIDIA GeForce 930MX","317 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)","316 - NVIDIA GeForce 940M","315 - AMD Radeon RX Vega 7","314 - AMD Radeon RX Vega 8 (Ryzen 2000/3000)","313 - NVIDIA Quadro K1100M","312 - NVIDIA Quadro M520","311 - NVIDIA GeForce 940MX","310 - NVIDIA GeForce MX130","309 - Intel Iris Pro Graphics 6200","308 - NVIDIA GeForce GT 750M","307 - NVIDIA GeForce GTX 480M","306 - NVIDIA GeForce GTX 470M","305 - NVIDIA Quadro 4000M","304 - ATI Mobility Radeon HD 4870 X2","303 - AMD FirePro W4100","302 - AMD FirePro W4170M","301 - AMD Radeon HD 8790M","300 - AMD Radeon R7 M465","299 - AMD Radeon HD 7850M","298 - AMD Radeon R9 M265X","297 - AMD Radeon R9 M365X","296 - AMD Radeon HD 8850M","295 - NVIDIA GeForce 845M","294 - NVIDIA GeForce GTX 660M","293 - NVIDIA GeForce GT 755M","292 - AMD Radeon R7 250","291 - AMD Radeon HD 6950M","290 - NVIDIA GeForce GTX 280M SLI","289 - NVIDIA GeForce GTX 550 Ti","288 - ATI Radeon HD 5770","287 - NVIDIA Quadro K2100M","286 - AMD Radeon RX Vega 8 (Ryzen 4000)","285 - NVIDIA GeForce MX230","284 - AMD FirePro M5100","283 - AMD FirePro M6000","282 - Intel UHD Graphics Xe G4 48EUs","281 - NVIDIA GeForce GTX 570M","280 - NVIDIA Quadro K3000M","279 - AMD Radeon HD 7870M","278 - AMD Radeon HD 8870M","277 - AMD Radeon R9 M270","276 - AMD Radeon HD 6970M","275 - AMD FirePro M8900","274 - AMD FirePro W5130M","273 - NVIDIA Maxwell GPU Surface Book","272 - AMD Radeon RX Vega 9","271 - NVIDIA GeForce GTX 670M","270 - AMD Radeon R9 M275","269 - NVIDIA GeForce GTX 760M","268 - NVIDIA Quadro 5010M","267 - NVIDIA GeForce GTX 670MX","266 - AMD Radeon R9 M370X","265 - AMD FirePro W5170M","264 - NVIDIA Quadro K3100M","263 - NVIDIA GeForce GTX 285M SLI","262 - AMD Radeon HD 6790","261 - NVIDIA GeForce GTX 460 768MB","260 - NVIDIA GeForce GTX 485M","259 - ATI Mobility Radeon HD 5870 Crossfire","258 - NVIDIA GeForce GTX 460M SLI","257 - NVIDIA GeForce GT 650M SLI","256 - AMD Radeon HD 7770","255 - AMD Radeon R9 M380","254 - AMD Radeon R9 M385","253 - AMD Radeon R9 M470","252 - AMD Radeon HD 6990M","251 - NVIDIA GeForce GTX 580M","250 - NVIDIA GeForce GTX 675M","249 - ATI Radeon HD 5850","248 - Intel Iris Pro Graphics 580","247 - Intel Iris Pro Graphics P580","246 - AMD Radeon RX Vega 10","245 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)","244 - NVIDIA Quadro P500","243 - NVIDIA Quadro K4000M","242 - NVIDIA GeForce GTX 560M SLI","241 - NVIDIA GeForce GTX 480M SLI","240 - NVIDIA GeForce GTX 470M SLI","239 - NVIDIA GeForce GTX 765M","238 - NVIDIA GeForce 945M","237 - NVIDIA GeForce GTX 470","236 - AMD Radeon HD 6870","235 - NVIDIA GeForce GTX 560 Ti","234 - AMD Radeon HD 7950M","233 - AMD Radeon R9 M280X","232 - AMD Radeon RX Vega 11","231 - NVIDIA Quadro M620","230 - NVIDIA Quadro M1000M","229 - NVIDIA GeForce GTX 850M","228 - NVIDIA Quadro P520","227 - AMD Radeon R9 M385X","226 - AMD Radeon R9 M470X","225 - AMD Radeon 540X","224 - AMD Radeon 630","223 - AMD Radeon Pro 450","222 - NVIDIA GeForce GTX 950M","221 - NVIDIA GeForce GT 750M SLI","220 - NVIDIA GeForce GTX 675MX","219 - AMD Radeon HD 6970M Crossfire","218 - NVIDIA GeForce GTX 485M SLI","217 - NVIDIA GeForce GT 755M SLI","216 - AMD Radeon HD 6990M Crossfire","215 - NVIDIA GeForce GTX 580M SLI","214 - NVIDIA GeForce GTX 860M","213 - AMD Radeon Pro WX 3100","212 - AMD Radeon RX 540","211 - AMD Radeon Pro WX 2100","210 - AMD Radeon RX 540X","209 - NVIDIA GeForce GTX 770M","208 - Intel Iris Xe Graphics G7 80EUs","207 - NVIDIA Quadro K4100M","206 - NVIDIA Quadro K5000M","205 - NVIDIA Quadro M2000M","204 - NVIDIA GeForce MX330","203 - NVIDIA GeForce MX150","202 - NVIDIA GeForce MX250","201 - NVIDIA Quadro P600","200 - NVIDIA GeForce GT 1030","199 - AMD Radeon Pro 455","198 - AMD Radeon Pro 555","197 - AMD Radeon Pro 555X","196 - AMD Radeon Pro WX 3200","195 - AMD Radeon RX 640","194 - AMD Radeon RX 550","193 - AMD Radeon RX 550X","192 - NVIDIA Quadro P620","191 - NVIDIA Quadro M1200","190 - NVIDIA GeForce GTX 480","189 - NVIDIA GeForce GTX 570","188 - NVIDIA GeForce GTX 670MX SLI","187 - NVIDIA GeForce GTX 750 Ti","186 - NVIDIA GeForce GTX 960M","185 - AMD Radeon Pro WX 4130","184 - AMD Radeon Pro 460","183 - AMD Radeon Pro 560","182 - AMD Radeon Pro 560X","181 - AMD Radeon HD 7970M","180 - AMD FirePro M6100","179 - AMD Radeon R9 M390","178 - NVIDIA GeForce GTX 775M","177 - NVIDIA GeForce GTX 680M","176 - AMD Radeon RX 460","175 - NVIDIA GeForce GTX 765M SLI","174 - NVIDIA GeForce GTX 675M SLI","173 - AMD Radeon HD 6970","172 - NVIDIA GeForce GTX 580","171 - AMD Radeon HD 8970M","170 - AMD Radeon R9 M290X","169 - NVIDIA GeForce GTX 870M","168 - NVIDIA Quadro M2200","167 - AMD Radeon RX 560","166 - AMD Radeon RX 560X","165 - NVIDIA GeForce GTX 965M","164 - AMD Radeon HD 7870","163 - AMD Radeon Pro WX 4150","162 - AMD Radeon RX 460","161 - NVIDIA GeForce GTX 680MX","160 - NVIDIA GeForce MX350","159 - NVIDIA Quadro P1000","158 - NVIDIA Quadro K5100M","157 - NVIDIA GeForce GTX 780M","156 - NVIDIA GeForce GTX 760","155 - NVIDIA GeForce GTX 660 Ti","154 - AMD Radeon R9 270X","153 - NVIDIA GeForce GTX 950","152 - NVIDIA GeForce GTX 1050 Max-Q","151 - NVIDIA GeForce GTX 880M","150 - NVIDIA GeForce GTX 590","149 - Intel Iris Xe Graphics G7 96EUs","148 - AMD Radeon R7 370","147 - AMD Radeon R9 M395","146 - AMD FirePro W7170M","145 - Intel Xe DG1 LP (iDG1LP) Mobile","144 - NVIDIA GeForce GTX 1050 Mobile","143 - NVIDIA GeForce GTX 1050","142 - NVIDIA Quadro M3000M","141 - AMD Radeon R9 M390X","140 - AMD Radeon R9 M295X","139 - AMD Radeon R9 M485X","138 - AMD Radeon Pro Vega 16","137 - AMD Radeon Pro WX Vega M GL","136 - AMD Radeon RX Vega M GL / 870","135 - NVIDIA GeForce GTX 1050 Ti Max-Q","134 - AMD Radeon R9 M395X","133 - NVIDIA GeForce GTX 770M SLI","132 - AMD Radeon HD 7970","131 - NVIDIA GeForce GTX 680","130 - NVIDIA GeForce GTX 860M SLI","129 - NVIDIA GeForce GTX 970M","128 - NVIDIA Quadro M4000M","127 - NVIDIA Quadro P2000 Max-Q","126 - NVIDIA Quadro P2000","125 - NVIDIA GeForce GTX 1050 Ti","124 - NVIDIA GeForce GTX 1050 Ti Mobile","123 - NVIDIA GeForce GTX 960","122 - AMD Radeon R9 380","121 - AMD Radeon R9 280X","120 - NVIDIA Quadro M5000M","119 - AMD Radeon Pro Vega 20","118 - AMD Radeon RX Vega M GH","117 - NVIDIA GeForce GTX 980M","116 - AMD Radeon HD 7970M Crossfire","115 - NVIDIA GeForce GTX 680M SLI","114 - AMD Radeon HD 8970M Crossfire","113 - AMD Radeon R9 M290X Crossfire","112 - NVIDIA GeForce GTX 965M SLI","111 - AMD Radeon RX 490M","110 - AMD Radeon R9 290X","109 - NVIDIA GeForce GTX 780M SLI","108 - NVIDIA GeForce GTX 880M SLI","107 - NVIDIA GeForce MX450","106 - NVIDIA Quadro T1000 Max-Q","105 - NVIDIA Quadro T1000","104 - NVIDIA GeForce GTX 1650 Max-Q","103 - AMD Radeon RX 470","102 - AMD Radeon RX 570","101 - AMD Radeon RX 570X","100 - AMD Radeon RX 470","99 - AMD Radeon Pro WX 7100","98 - AMD Radeon RX 480","97 - NVIDIA Quadro P3000 Max-Q","96 - NVIDIA GeForce GTX 1060 Max-Q","95 - NVIDIA GeForce GTX 1650 Ti Max-Q","94 - NVIDIA GeForce GTX 1650","93 - NVIDIA GeForce GTX 1650 Mobile","92 - NVIDIA GeForce GTX 970","91 - NVIDIA Quadro P3000","90 - AMD Radeon RX 5300M","89 - AMD Radeon Pro 5300M","88 - AMD Radeon RX Vega Mobile","87 - NVIDIA GeForce GTX 780 Ti","86 - AMD Radeon RX 580","85 - AMD Radeon RX 580X","84 - NVIDIA Quadro P3200","83 - NVIDIA Quadro P4000 Max-Q","82 - AMD Radeon Pro 5500M","81 - AMD Radeon RX 5500M","80 - NVIDIA GeForce GTX 1060 Mobile","79 - AMD Radeon RX 480","78 - NVIDIA GeForce GTX 1650 Ti Mobile","76 - NVIDIA Quadro T2000 Max-Q","75 - NVIDIA Quadro T2000","74 - NVIDIA Quadro P4000","73 - AMD Radeon RX 570","72 - NVIDIA GeForce GTX 1060","71 - NVIDIA GeForce GTX 970M SLI","70 - AMD Radeon R9 390X","69 - NVIDIA Quadro M5500","68 - NVIDIA GeForce GTX 980","67 - AMD Radeon RX 580","66 - AMD Radeon RX 590","65 - NVIDIA GeForce GTX 980","64 - AMD Radeon R9 Nano","63 - AMD Radeon R9 Fury","62 - NVIDIA GeForce GTX 980M SLI","61 - NVIDIA Quadro P5000 Max-Q","60 - NVIDIA GeForce GTX 1660 Ti Max-Q","59 - AMD Radeon Pro 5600M","58 - NVIDIA GeForce GTX 1070 Max-Q","57 - NVIDIA GeForce GTX 1660","56 - NVIDIA GeForce GTX 980 Ti","55 - AMD Radeon RX 5600M","54 - NVIDIA GeForce GTX 1660 Ti Mobile","53 - NVIDIA Quadro P5000","52 - NVIDIA GeForce GTX 1660 Super","51 - NVIDIA GeForce GTX 1660 Ti","50 - NVIDIA Quadro P4200","49 - NVIDIA GeForce GTX 1070 Mobile","48 - NVIDIA GeForce RTX 2060 Max-Q","47 - AMD Radeon Pro Vega 56","46 - NVIDIA GeForce GTX 1080 Max-Q","45 - AMD Radeon RX 5600 XT","44 - NVIDIA GeForce GTX 1070","43 - NVIDIA Quadro P5200","42 - NVIDIA GeForce GTX 980 SLI","41 - NVIDIA GeForce RTX 2060 Mobile","40 - AMD Radeon RX Vega 56","39 - NVIDIA Quadro RTX 3000 Max-Q","38 - NVIDIA Quadro RTX 3000","37 - NVIDIA GeForce RTX 2070 Max-Q","36 - NVIDIA GeForce GTX 1070 Ti","35 - NVIDIA GeForce RTX 2070 Super Max-Q","34 - NVIDIA GeForce RTX 2060","33 - NVIDIA Quadro RTX 4000 Max-Q","32 - NVIDIA Quadro RTX 4000","31 - NVIDIA GeForce GTX 1080 Mobile","30 - AMD Radeon RX Vega 64","29 - AMD Radeon RX 5700M","28 - AMD Radeon RX 5700","27 - NVIDIA GeForce RTX 2060 Super","26 - NVIDIA GeForce RTX 2070 Mobile","25 - NVIDIA GeForce RTX 2070 Super Mobile","24 - NVIDIA GeForce GTX 1080","22 - NVIDIA GeForce RTX 2070","21 - AMD Radeon RX 5700 XT","20 - AMD Radeon VII","19 - NVIDIA GeForce RTX 2070 Super","18 - NVIDIA GeForce RTX 2080 Max-Q","17 - NVIDIA GeForce RTX 2080 Super Max-Q","16 - NVIDIA GeForce GTX 1070 SLI","15 - NVIDIA GeForce GTX 1070 SLI","14 - NVIDIA GeForce GTX 1080 SLI","13 - NVIDIA Titan X Pascal","12 - NVIDIA GeForce GTX 1080 Ti","11 - NVIDIA GeForce RTX 2080 Mobile","10 - NVIDIA GeForce RTX 2080 Super Mobile","9 - NVIDIA Quadro RTX 5000 Max-Q","8 - NVIDIA Quadro RTX 5000","6 - NVIDIA GeForce RTX 2080","5 - NVIDIA GeForce RTX 2080 Super","4 - NVIDIA Quadro RTX 6000","2 - NVIDIA GeForce RTX 2080 Ti","1 - NVIDIA Titan RTX"],I=["973 - ARM Mali-200","972 - Qualcomm Adreno 200","971 - PowerVR SGX530","970 - PowerVR SGX531","969 - PowerVR SGX535","968 - Vivante GC800","967 - Qualcomm Adreno 203","966 - Qualcomm Adreno 205","964 - PowerVR SGX540","962 - NVIDIA GeForce ULP (Tegra 2)","961 - ARM Mali-400 MP","960 - ARM Mali-400 MP2","959 - Vivante GC1000+ Dual-Core","958 - Qualcomm Adreno 220","957 - Broadcom VideoCore-IV","956 - NVIDIA GeForce ULP (Tegra 3)","955 - ARM Mali-400 MP4","954 - Vivante GC4000","953 - Qualcomm Adreno 225","945 - Qualcomm Adreno 302","944 - Vivante GC7000UL","943 - ARM Mali-T720","942 - Qualcomm Adreno 304","941 - Qualcomm Adreno 305","940 - Qualcomm Adreno 306","939 - Qualcomm Adreno 308","938 - PowerVR SGX544","937 - ARM Mali-T720 MP2","936 - PowerVR SGX544MP2","935 - PowerVR SGX545","932 - PowerVR SGX543MP2","922 - PowerVR SGX543MP3","914 - ARM Mali-T830 MP1","913 - ARM Mali-450 MP4","912 - ARM Mali-T720 MP4","911 - PowerVR GE8100","910 - PowerVR GE8300","909 - PowerVR GE8320","908 - ARM Mali-T760 MP2","907 - Qualcomm Adreno 320","906 - ARM Mali-T624","905 - PowerVR SGX543MP4","878 - ARM Mali-T830 MP2","877 - Qualcomm Adreno 405","876 - PowerVR G6200","875 - NVIDIA GeForce Tegra 4","870 - ARM Mali-T604 MP4","864 - ARM Mali-T830 MP3","863 - ARM Mali-T860 MP2","859 - Qualcomm Adreno 504","858 - Qualcomm Adreno 505","857 - PowerVR GE8322 / IMG8322","856 - Qualcomm Adreno 506","855 - Qualcomm Adreno 508","854 - Qualcomm Adreno 509","853 - ARM Mali-T628 MP4","852 - PowerVR SGX554MP4","814 - ARM Mali-T760 MP4","813 - ARM Mali-T628 MP6","812 - Intel HD Graphics (Bay Trail)","811 - PowerVR G6400","810 - PowerVR GX6250","809 - PowerVR G6430","808 - Qualcomm Adreno 330","807 - Qualcomm Adreno 510","806 - Qualcomm Adreno 512","805 - Qualcomm Adreno 610","804 - Qualcomm Adreno 612","741 - Intel HD Graphics (Cherry Trail)","728 - ARM Mali-G51 MP4","726 - Qualcomm Adreno 616","725 - Qualcomm Adreno 618","724 - Qualcomm Adreno 418","704 - Qualcomm Adreno 620","703 - Qualcomm Adreno 420","702 - PowerVR GX6450","692 - ARM Mali-T880 MP2","691 - ARM Mali-T760 MP6","659 - ARM Mali-G52 MP1","658 - ARM Mali-G52 MP2","657 - ARM Mali-G52 MP6","656 - ARM Mali-T880 MP4","655 - ARM Mali-G72 MP3","634 - Qualcomm Adreno 430","631 - ARM Mali-G71 MP2","630 - ARM Mali-T760 MP8","583 - ARM Mali-G76 MP4","582 - ARM Mali-T880 MP12","581 - Apple A9 / PowerVR GT7600","580 - NVIDIA Tegra K1 Kepler GPU","579 - PowerVR GXA6850","578 - Qualcomm Adreno 530","577 - PowerVR GM9446","538 - ARM Mali-G71 MP8","537 - ARM Mali-G72 MP12","536 - ARM Mali-G71 MP20","535 - ARM Mali-G72 MP18","534 - ARM Mali-G57 MP6","533 - Qualcomm Adreno 540","532 - ARM Mali-G76 MP10","531 - ARM Mali-G76 MP12","530 - Qualcomm Adreno 630","529 - Qualcomm Adreno 640","528 - ARM Mali-G76 MP16","527 - ARM Mali-G77 MP11","512 - Apple A10 Fusion GPU / PowerVR","421 - NVIDIA Tegra X1 Maxwell GPU","392 - Apple A9X / PowerVR Series 7XT","356 - Apple A10X Fusion GPU / PowerVR","355 - Apple A11 Bionic GPU","354 - Qualcomm Adreno 650","353 - Apple A12 Bionic GPU","347 - Apple A13 Bionic GPU","320 - Apple A12X Bionic GPU","319 - Apple A12Z Bionic GPU"],r=e=>e.toLowerCase().split("- ")[1].split(" /")[0];const M=new(function(){function e(e){this.userAgent=e||(window&&window.navigator?window.navigator.userAgent:""),this.isAndroidDevice=!/like android/i.test(this.userAgent)&&/android/i.test(this.userAgent),this.iOSDevice=this.match(1,/(iphone|ipod|ipad)/i).toLowerCase(),"MacIntel"===navigator.platform&&navigator.maxTouchPoints>2&&!window.MSStream&&(this.iOSDevice="ipad")}return e.prototype.match=function(e,o){var I=this.userAgent.match(o);return I&&I.length>1&&I[e]||""},Object.defineProperty(e.prototype,"isMobile",{get:function(){return!this.isTablet&&(/[^-]mobi/i.test(this.userAgent)||"iphone"===this.iOSDevice||"ipod"===this.iOSDevice||this.isAndroidDevice||/nexus\s*[0-6]\s*/i.test(this.userAgent))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isTablet",{get:function(){return/tablet/i.test(this.userAgent)&&!/tablet pc/i.test(this.userAgent)||"ipad"===this.iOSDevice||this.isAndroidDevice&&!/[^-]mobi/i.test(this.userAgent)||!/nexus\s*[0-6]\s*/i.test(this.userAgent)&&/nexus\s*[0-9]+/i.test(this.userAgent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isDesktop",{get:function(){return!this.isMobile&&!this.isTablet},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMacOS",{get:function(){return/macintosh/i.test(this.userAgent)&&{version:this.match(1,/mac os x (\d+(\.?_?\d+)+)/i).replace(/[_\s]/g,".").split(".").map((function(e){return e}))[1]}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isWindows",{get:function(){return/windows /i.test(this.userAgent)&&{version:this.match(1,/Windows ((NT|XP)( \d\d?.\d)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isiOS",{get:function(){return!!this.iOSDevice&&{version:this.match(1,/os (\d+([_\s]\d+)*) like mac os x/i).replace(/[_\s]/g,".")||this.match(1,/version\/(\d+(\.\d+)?)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isAndroid",{get:function(){return this.isAndroidDevice&&{version:this.match(1,/android[ \/-](\d+(\.\d+)*)/i)}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"browser",{get:function(){var e=this.match(1,/version\/(\d+(\.\d+)?)/i);return/opera/i.test(this.userAgent)?{name:"Opera",version:e||this.match(1,/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(this.userAgent)?{name:"Opera",version:this.match(1,/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||e}:/SamsungBrowser/i.test(this.userAgent)?{name:"Samsung Internet for Android",version:e||this.match(1,/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(this.userAgent)?{name:"Yandex Browser",version:e||this.match(1,/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(this.userAgent)?{name:"UC Browser",version:this.match(1,/(?:ucbrowser)[\s\/](\d+(\.\d+)?)/i)}:/msie|trident/i.test(this.userAgent)?{name:"Internet Explorer",version:this.match(1,/(?:msie |rv:)(\d+(\.\d+)?)/i)}:/(edge|edgios|edga|edg)/i.test(this.userAgent)?{name:"Microsoft Edge",version:this.match(2,/(edge|edgios|edga|edg)\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(this.userAgent)?{name:"Firefox",version:this.match(1,/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)}:/chromium/i.test(this.userAgent)?{name:"Chromium",version:this.match(1,/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||e}:/chrome|crios|crmo/i.test(this.userAgent)?{name:"Chrome",version:this.match(1,/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/safari|applewebkit/i.test(this.userAgent)?{name:"Safari",version:e}:{name:this.match(1,/^(.*)\/(.*) /),version:this.match(2,/^(.*)\/(.*) /)}},enumerable:!0,configurable:!0}),e}()),{browser:D,isMobile:a,isTablet:A}=M,n=e=>e.replace(/[\D]/g,""),i=(e,o,I)=>{const M=["adreno","apple","mali-t","mali","nvidia","powervr"].find(e=>o.includes(e));if(M)for(let o=0;o<e.length;o++){const D=e[o];for(let e=0;e<D.length;e++){const a=r(D[e]);if(a.includes(M)&&("mali"!==a||!a.includes("mali-t"))&&n(a).includes(I))return[o,"BENCHMARK - "+a]}}return[void 0,void 0]},G=(e,o,I)=>{const M=["intel","amd","nvidia"].find(e=>o.includes(e));if(M)for(let o=0;o<e.length;o++){const D=e[o];for(let e=0;e<D.length;e++){const a=r(D[e]);if(a.includes(M)&&n(a).includes(I))return[o,"BENCHMARK - "+a]}}return[void 0,void 0]};e.getGPUTier=({mobileBenchmarkPercentages:e=[0,50,30,20],desktopBenchmarkPercentages:r=[0,50,30,20],forceRendererString:M="",forceMobile:d=!1,glContext:R,failIfMajorPerformanceCaveat:c=!0}={})=>{let t;const V=a||A||d,l=(e=1,o="FALLBACK")=>({tier:`GPU_${V?"MOBILE":"DESKTOP"}_TIER_${e}`,type:o});if(M)t=M;else{const e=R||((e,o=!0)=>{const I={alpha:!1,antialias:!1,depth:!1,failIfMajorPerformanceCaveat:o,powerPreference:"high-performance",stencil:!1};"boolean"!=typeof e&&"Safari"===e.name&&e.version.includes("12")&&delete I.powerPreference;const r=document.createElement("canvas"),M=r.getContext("webgl",I)||r.getContext("experimental-webgl",I);if(M&&M instanceof WebGLRenderingContext)return M})(D,c);if(!e)return l(0,"WEBGL_UNSUPPORTED");t=(e=>{const o=e.getExtension("WEBGL_debug_renderer_info");return o&&e.getParameter(o.UNMASKED_RENDERER_WEBGL)})(e)}t=(e=>{let o=e.toLowerCase();return o.includes("angle (")&&o.includes("direct3d")&&(o=o.replace("angle (","").split(" direct3d")[0]),o.includes("nvidia")&&o.includes("gb")&&(o=o.split(/\dgb/)[0]),o})(t);if(/(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon r9 200|mali-4|mali-3|mali-2|google swiftshader|sgx543|legacy|sgx 543)/.test(t))return l(0,"BLACKLISTED");const[s,N]=(V?i:G)(((e,o)=>{let I=0;return o.map(o=>{const r=Math.round(e.length/100*o),M=e.slice(I,I+r);return I+=r,M})})(V?I:o,V?e:r),t,n(t));return l(s,N)},Object.defineProperty(e,"__esModule",{value:!0})}));
"use strict";
// !! AUTO-GENERATED FILE - DO NOT EDIT !!
Object.defineProperty(exports, "__esModule", { value: true });
exports.GPU_BENCHMARK_SCORE_MOBILE = exports.GPU_BENCHMARK_SCORE_DESKTOP = void 0;
// Scraped from https://www.notebookcheck.net/
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
exports.GPU_BENCHMARK_SCORE_DESKTOP = [
'790 - AMD Radeon HD 7290',
'780 - AMD Radeon HD 8180',
'778 - AMD Radeon HD 7310',
'776 - AMD Radeon HD 7340',
'772 - Intel HD Graphics (Bay Trail)',
'729 - Intel HD Graphics (Ivy Bridge)',
'725 - AMD Radeon HD 8210',
'701 - Intel HD Graphics (Cherry Trail)',
'700 - AMD Radeon HD 8250',
'699 - AMD Radeon R6 (Mullins)',
'698 - AMD Radeon HD 8240',
'690 - AMD Radeon HD 8280',
'687 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'665 - Intel HD Graphics (Haswell)',
'656 - Intel HD Graphics 400 (Braswell)',
'655 - Intel HD Graphics (Braswell)',
'654 - Intel HD Graphics 405 (Braswell)',
'634 - Intel HD Graphics 500',
'633 - Intel UHD Graphics 600',
'632 - AMD Radeon HD 8330',
'631 - AMD Radeon HD 8350G',
'618 - AMD Radeon HD 8400',
'614 - AMD Radeon HD 8450G',
'605 - Intel HD Graphics 4200',
'604 - Intel HD Graphics (Broadwell)',
'603 - AMD Radeon R2 (Stoney Ridge)',
'602 - AMD Radeon R3 (Mullins/Beema)',
'601 - AMD Radeon R4 (Kaveri)',
'600 - AMD Radeon R4 (Beema)',
'599 - AMD Radeon R5 (Beema/Carrizo-L)',
'597 - AMD Radeon R4 (Stoney Ridge)',
'593 - Intel HD Graphics 4000',
'592 - AMD Radeon HD 7480D',
'584 - Intel HD Graphics 5300',
'583 - Intel HD Graphics 505',
'582 - Intel UHD Graphics 605',
'553 - Intel HD Graphics 510',
'552 - AMD Radeon HD 8610G',
'551 - Intel HD Graphics 610',
'550 - Intel HD Graphics 4400',
'549 - Intel HD Graphics 515',
'541 - AMD Radeon HD 8470D',
'532 - AMD Radeon HD 8550G',
'516 - Intel HD Graphics 5000',
'513 - AMD Radeon HD 7660G',
'512 - NVIDIA GeForce 710M',
'509 - AMD Radeon R5 (Kaveri)',
'508 - AMD Radeon R5 (Carrizo)',
'507 - Intel HD Graphics 615',
'506 - Intel UHD Graphics 615',
'505 - Intel UHD Graphics 617',
'497 - Qualcomm Adreno 630',
'494 - Intel HD Graphics 5500',
'492 - Intel HD Graphics 4600',
'488 - Intel Iris Graphics 5100',
'486 - NVIDIA Quadro K610M',
'485 - Intel HD Graphics 6000',
'479 - AMD Radeon R5 (Stoney Ridge)',
'478 - AMD Radeon R5 M420',
'477 - AMD Radeon R5 M315',
'475 - AMD Radeon R5 M320',
'472 - NVIDIA GeForce GT 720M',
'471 - Intel Iris Graphics 6100',
'470 - Intel HD Graphics 520',
'469 - NVIDIA GeForce 820M',
'468 - NVIDIA GeForce 910M',
'466 - AMD Radeon RX Vega 3',
'465 - AMD Radeon R5 M255',
'464 - AMD Radeon R5 M430',
'463 - AMD Radeon R5 M330',
'460 - AMD Radeon HD 7560D',
'454 - AMD Radeon HD 8650G',
'438 - NVIDIA Quadro K1000M',
'436 - AMD Radeon HD 7660D',
'435 - AMD Radeon R6 M255DX',
'428 - Intel HD Graphics 5600',
'418 - AMD FirePro W2100',
'409 - AMD Radeon R6 (Kaveri)',
'397 - Qualcomm Adreno 680',
'396 - Qualcomm Adreno 685',
'395 - AMD Radeon R6 (Carrizo)',
'394 - Intel HD Graphics 620',
'393 - Intel UHD Graphics 620',
'392 - AMD Radeon R5 (Bristol Ridge)',
'390 - Intel HD Graphics P530',
'389 - Intel HD Graphics 530',
'388 - Intel HD Graphics P630',
'387 - Intel HD Graphics 630',
'386 - Intel UHD Graphics P630',
'385 - Intel UHD Graphics 630',
'384 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'383 - AMD Radeon RX Vega 6',
'381 - AMD Radeon 610',
'380 - AMD Radeon 520',
'379 - AMD Radeon R7 M340',
'372 - AMD Radeon R7 M440',
'371 - AMD Radeon 620',
'370 - AMD Radeon R8 M445DX',
'367 - NVIDIA GeForce 920M',
'365 - AMD Radeon R7 M360',
'362 - AMD Radeon R7 M460',
'360 - AMD Radeon R7 (Kaveri)',
'359 - AMD Radeon R7 (Carrizo)',
'358 - NVIDIA GeForce GT 640M',
'357 - AMD Radeon R7 (Bristol Ridge)',
'353 - AMD Radeon R7 M265',
'349 - AMD FirePro M4100',
'346 - NVIDIA GeForce GT 730M',
'336 - AMD FirePro M4000',
'334 - NVIDIA GeForce 825M',
'332 - NVIDIA GeForce GT 735M',
'329 - NVIDIA Quadro K2000M',
'325 - Intel Iris Graphics 540',
'324 - NVIDIA GeForce 920MX',
'323 - Intel Iris Plus Graphics 640',
'322 - NVIDIA GeForce MX110',
'321 - NVIDIA GeForce 830M',
'319 - Intel Iris Plus Graphics 645',
'318 - AMD Radeon 625',
'317 - AMD Radeon 530',
'316 - Intel Iris Graphics 550',
'315 - NVIDIA GeForce 930M',
'314 - Intel Iris Plus Graphics 650',
'313 - NVIDIA GeForce GT 740M',
'312 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'311 - Intel Iris Pro Graphics 5200',
'310 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'307 - NVIDIA GeForce GT 745M',
'305 - NVIDIA GeForce 840M',
'304 - NVIDIA Quadro M500M',
'299 - AMD Radeon R7 M445',
'298 - Intel Iris Plus Graphics 655',
'297 - AMD Radeon R9 M375',
'296 - AMD FirePro W4190M',
'295 - NVIDIA Quadro M600M',
'293 - NVIDIA GeForce 930MX',
'292 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'291 - NVIDIA GeForce 940M',
'290 - AMD Radeon RX Vega 8',
'289 - NVIDIA Quadro K1100M',
'288 - NVIDIA Quadro M520',
'287 - NVIDIA GeForce 940MX',
'286 - NVIDIA GeForce MX130',
'285 - Intel Iris Pro Graphics 6200',
'284 - NVIDIA GeForce GT 750M',
'279 - AMD FirePro W4100',
'278 - AMD FirePro W4170M',
'276 - AMD Radeon R7 M465',
'274 - AMD Radeon R9 M265X',
'271 - NVIDIA GeForce 845M',
'269 - NVIDIA GeForce GT 755M',
'268 - AMD Radeon R7 250',
'263 - NVIDIA Quadro K2100M',
'262 - NVIDIA GeForce MX230',
'261 - AMD FirePro M5100',
'260 - AMD FirePro M6000',
'258 - NVIDIA Quadro K3000M',
'252 - AMD FirePro W5130M',
'251 - NVIDIA Maxwell GPU Surface Book (940M, GDDR5)',
'250 - AMD Radeon RX Vega 9',
'244 - AMD Radeon R9 M370X',
'243 - AMD FirePro W5170M',
'242 - NVIDIA Quadro K3100M',
'231 - AMD Radeon R9 M470',
'226 - Intel Iris Pro Graphics 580',
'225 - Intel Iris Pro Graphics P580',
'224 - AMD Radeon RX Vega 10',
'223 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'222 - NVIDIA Quadro P500',
'221 - NVIDIA Quadro K4000M',
'216 - NVIDIA GeForce 945M',
'210 - AMD Radeon RX Vega 11',
'209 - NVIDIA Quadro M620',
'208 - NVIDIA Quadro M1000M',
'207 - NVIDIA GeForce GTX 850M',
'206 - NVIDIA Quadro P520',
'205 - AMD Radeon R9 M385X',
'204 - AMD Radeon R9 M470X',
'203 - AMD Radeon Pro 450',
'202 - NVIDIA GeForce GTX 950M',
'194 - NVIDIA GeForce GTX 860M',
'193 - AMD Radeon Pro WX 3100',
'192 - AMD Radeon RX 540',
'191 - AMD Radeon Pro WX 2100',
'190 - AMD Radeon RX 540X',
'188 - NVIDIA Quadro K4100M',
'187 - NVIDIA Quadro K5000M',
'186 - NVIDIA Quadro M2000M',
'185 - NVIDIA GeForce MX150',
'184 - NVIDIA GeForce MX250',
'183 - NVIDIA Quadro P600',
'182 - NVIDIA GeForce GT 1030 (Desktop)',
'181 - AMD Radeon 630',
'180 - AMD Radeon Pro 455',
'179 - AMD Radeon Pro 555',
'178 - AMD Radeon Pro 555X',
'177 - AMD Radeon Pro WX 3200',
'176 - AMD Radeon RX 640',
'175 - AMD Radeon RX 550 (Laptop)',
'174 - AMD Radeon RX 550X (Laptop)',
'173 - NVIDIA Quadro P620',
'172 - NVIDIA Quadro M1200',
'167 - NVIDIA GeForce GTX 960M',
'166 - AMD Radeon Pro WX 4130',
'165 - AMD Radeon Pro 460',
'164 - AMD Radeon Pro 560',
'163 - AMD Radeon Pro 560X',
'161 - AMD FirePro M6100',
'160 - AMD Radeon R9 M390',
'157 - AMD Radeon RX 460 (Laptop)',
'150 - NVIDIA GeForce GTX 870M',
'149 - NVIDIA Quadro M2200',
'148 - AMD Radeon RX 560 (Laptop)',
'147 - AMD Radeon RX 560X (Laptop)',
'146 - NVIDIA GeForce GTX 965M',
'144 - AMD Radeon Pro WX 4150',
'143 - AMD Radeon RX 460 (Desktop)',
'141 - NVIDIA Quadro P1000',
'140 - NVIDIA Quadro K5100M',
'136 - AMD Radeon R9 270X',
'135 - NVIDIA GeForce GTX 950',
'134 - NVIDIA GeForce GTX 1050 Max-Q',
'133 - NVIDIA GeForce GTX 880M',
'131 - AMD Radeon R7 370',
'130 - AMD Radeon R9 M395',
'129 - AMD FirePro W7170M',
'128 - Intel Xe DG1 (iDG1LP) Mobile',
'127 - NVIDIA GeForce GTX 1050 (Laptop)',
'126 - NVIDIA GeForce GTX 1050 (Desktop)',
'125 - NVIDIA Quadro M3000M',
'122 - AMD Radeon R9 M485X',
'121 - AMD Radeon Pro Vega 16',
'120 - AMD Radeon Pro WX Vega M GL',
'119 - AMD Radeon RX Vega M GL / 870',
'118 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'117 - AMD Radeon R9 M395X',
'112 - NVIDIA GeForce GTX 970M',
'111 - NVIDIA Quadro M4000M',
'110 - NVIDIA Quadro P2000 Max-Q',
'109 - NVIDIA Quadro P2000',
'108 - NVIDIA GeForce GTX 1050 Ti (Desktop)',
'107 - NVIDIA GeForce GTX 1050 Ti (Laptop)',
'106 - NVIDIA GeForce GTX 960',
'105 - AMD Radeon R9 380',
'104 - AMD Radeon R9 280X',
'103 - NVIDIA Quadro M5000M',
'102 - AMD Radeon Pro Vega 20',
'101 - AMD Radeon RX Vega M GH',
'100 - NVIDIA GeForce GTX 980M',
'93 - AMD Radeon R9 290X',
'90 - NVIDIA Quadro T1000 Max-Q',
'89 - NVIDIA Quadro T1000 (Laptop)',
'88 - NVIDIA GeForce GTX 1650 Max-Q',
'87 - AMD Radeon RX 470 (Laptop)',
'86 - AMD Radeon RX 570 (Laptop)',
'85 - AMD Radeon RX 570X (Laptop)',
'84 - AMD Radeon RX 470 (Desktop)',
'83 - AMD Radeon Pro WX 7100',
'81 - NVIDIA Quadro P3000 Max-Q',
'80 - NVIDIA GeForce GTX 1060 Max-Q',
'79 - NVIDIA GeForce GTX 1650 (Desktop)',
'78 - NVIDIA GeForce GTX 1650 (Laptop)',
'77 - NVIDIA GeForce GTX 970',
'76 - NVIDIA Quadro P3000',
'75 - AMD Radeon RX 5300M',
'74 - AMD Radeon RX Vega Mobile',
'72 - AMD Radeon RX 580 (Laptop)',
'71 - AMD Radeon RX 580X (Laptop)',
'70 - NVIDIA Quadro P3200',
'69 - NVIDIA Quadro P4000 Max-Q',
'68 - NVIDIA GeForce GTX 1060 (Laptop)',
'67 - AMD Radeon RX 480 (Desktop)',
'66 - NVIDIA GeForce GTX 1650 Ti (Desktop)',
'65 - NVIDIA Quadro T2000 Max-Q',
'64 - NVIDIA Quadro T2000 (Laptop)',
'63 - NVIDIA Quadro P4000',
'62 - AMD Radeon RX 570 (Desktop)',
'61 - NVIDIA GeForce GTX 1060 (Desktop)',
'59 - AMD Radeon R9 390X',
'58 - NVIDIA Quadro M5500',
'57 - NVIDIA GeForce GTX 980 (Laptop)',
'56 - AMD Radeon RX 580 (Desktop)',
'55 - AMD Radeon RX 590 (Desktop)',
'54 - NVIDIA GeForce GTX 980',
'53 - AMD Radeon R9 Nano',
'52 - AMD Radeon R9 Fury',
'50 - NVIDIA Quadro P5000 Max-Q',
'49 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'48 - AMD Radeon RX 5500M',
'47 - NVIDIA GeForce GTX 1070 Max-Q',
'46 - NVIDIA GeForce GTX 980 Ti',
'45 - NVIDIA GeForce GTX 1660 Ti (Laptop)',
'44 - NVIDIA Quadro P5000',
'43 - NVIDIA Quadro P4200',
'42 - NVIDIA GeForce GTX 1660 Ti (Desktop)',
'41 - NVIDIA GeForce GTX 1070 (Laptop)',
'39 - AMD Radeon Pro Vega 56',
'38 - NVIDIA GeForce GTX 1080 Max-Q',
'37 - NVIDIA GeForce GTX 1070 (Desktop)',
'36 - NVIDIA Quadro P5200',
'34 - NVIDIA GeForce RTX 2060 (Laptop)',
'33 - AMD Radeon RX Vega 56',
'32 - NVIDIA Quadro RTX 3000 Max-Q',
'31 - NVIDIA Quadro RTX 3000 (Laptop)',
'30 - NVIDIA GeForce RTX 2070 Max-Q',
'29 - NVIDIA GeForce GTX 1070 Ti (Desktop)',
'28 - NVIDIA GeForce RTX 2060 (Desktop)',
'27 - NVIDIA Quadro RTX 4000 Max-Q',
'26 - NVIDIA Quadro RTX 4000 (Laptop)',
'25 - NVIDIA GeForce GTX 1080 (Laptop)',
'24 - AMD Radeon RX Vega 64',
'23 - AMD Radeon RX 5700M',
'22 - AMD Radeon RX 5700 (Desktop)',
'21 - NVIDIA GeForce RTX 2060 Super',
'20 - NVIDIA GeForce RTX 2070 (Laptop)',
'19 - NVIDIA GeForce GTX 1080 (Desktop)',
'18 - NVIDIA GeForce RTX 2070 (Desktop)',
'17 - AMD Radeon RX 5700 XT (Desktop)',
'16 - AMD Radeon VII',
'15 - NVIDIA GeForce RTX 2070 Super',
'14 - NVIDIA GeForce RTX 2080 Max-Q',
'13 - NVIDIA GeForce GTX 1070 SLI (Laptop)',
'12 - NVIDIA GeForce GTX 1070 SLI (Desktop)',
'11 - NVIDIA GeForce GTX 1080 SLI (Laptop)',
'10 - NVIDIA Titan X Pascal',
'9 - NVIDIA GeForce GTX 1080 Ti (Desktop)',
'8 - NVIDIA GeForce RTX 2080 (Laptop)',
'7 - NVIDIA Quadro RTX 5000 Max-Q',
'6 - NVIDIA Quadro RTX 5000 (Laptop)',
'5 - NVIDIA GeForce RTX 2080 (Desktop)',
'4 - NVIDIA GeForce RTX 2080 Super',
'3 - NVIDIA Quadro RTX 6000 (Laptop)',
'2 - NVIDIA GeForce RTX 2080 Ti (Desktop)',
'992 - Silicon Motion SM502',
'991 - ATI Mobility 128 M3',
'990 - VIA S3 Graphics ProSavage8',
'989 - SIS Mirage M661FX ',
'988 - SIS Mirage 2 M760',
'987 - VIA Castle Rock',
'986 - VIA S3G UniChrome Pro',
'985 - VIA S3G UniChrome Pro II',
'984 - ATI Radeon IGP 320M',
'983 - ATI Radeon IGP 340M',
'982 - ATI Mobility Radeon 7000 IGP',
'981 - Intel Extreme Graphics 2',
'980 - VIA Chrome9 HC',
'979 - ATI Mobility Radeon M6',
'978 - ATI Mobility Radeon M7',
'977 - ATI Mobility Radeon 9000 IGP',
'976 - ATI Mobility Radeon 9100 IGP',
'975 - NVIDIA GeForce 2 Go (200 / 100)',
'974 - NVIDIA GeForce 3 Go',
'965 - Intel Graphics Media Accelerator (GMA) 500',
'963 - Intel Graphics Media Accelerator (GMA) 600',
'952 - SIS Mirage 3 671MX',
'951 - SIS Mirage 3+ 672MX',
'950 - ATI Radeon Xpress 1100',
'949 - ATI Radeon Xpress 200M',
'948 - Intel Graphics Media Accelerator (GMA) 900',
'947 - ATI Mobility FireGL 7800',
'946 - ATI Mobility Radeon 7500',
'934 - Intel Graphics Media Accelerator (GMA) 950',
'933 - Intel Graphics Media Accelerator (GMA) 3150',
'931 - NVIDIA GeForce 4 420 Go',
'930 - NVIDIA GeForce 4 440 Go',
'929 - NVIDIA GeForce 4 460 Go',
'928 - NVIDIA GeForce 4 488 Go',
'927 - ATI Mobility Radeon 9000',
'926 - NVIDIA GeForce FX Go 5200',
'925 - ATI Mobility FireGL 9000',
'924 - ATI Mobility Radeon 9200',
'923 - Intel Graphics Media Accelerator (GMA) 3600',
'921 - NVIDIA GeForce 7000M',
'920 - NVIDIA GeForce Go 6100',
'919 - NVIDIA GeForce Go 6150',
'918 - ATI Radeon Xpress 1150',
'917 - NVIDIA GeForce 7150M',
'916 - NVIDIA GeForce 7190M',
'915 - Intel Graphics Media Accelerator (GMA) 3650',
'904 - Intel Graphics Media Accelerator (GMA) X3100',
'903 - ATI Radeon Xpress X1200',
'902 - ATI Radeon Xpress 1250',
'901 - ATI Radeon Xpress X1250',
'900 - ATI Radeon Xpress X1270',
'899 - NVIDIA GeForce FX Go 5600 / 5650',
'898 - NVIDIA Quadro FX Go 1000',
'897 - NVIDIA GeForce FX Go 5700',
'896 - NVIDIA GeForce Go 6200',
'895 - NVIDIA GeForce Go 6250',
'894 - ATI Mobility Radeon X300',
'893 - NVIDIA GeForce Go 6400',
'892 - NVIDIA GeForce Go 7200',
'891 - ATI Mobility Radeon 9550',
'890 - ATI Mobility FireGL T2',
'889 - ATI Mobility Radeon 9600',
'888 - NVIDIA GeForce4 4200 Go',
'887 - ATI Mobility Radeon X1300',
'886 - ATI Mobility FireGL T2e',
'885 - ATI Mobility Radeon 9700',
'884 - ATI Mobility Radeon HD 2300',
'883 - ATI Mobility Radeon X2300',
'882 - ATI Mobility FireGL V3100',
'881 - ATI Mobility FireGL V3200',
'880 - ATI Mobility Radeon X600',
'879 - NVIDIA Quadro NVS 110M',
'874 - NVIDIA GeForce Go 7300',
'873 - NVIDIA Quadro NVS 120M',
'872 - NVIDIA Quadro FX 350M',
'871 - NVIDIA GeForce Go 7400',
'869 - Intel Graphics Media Accelerator (GMA) 4500M',
'868 - Intel Graphics Media Accelerator (GMA) 4500MHD',
'867 - Intel Graphics Media Accelerator (GMA) 4700MHD',
'866 - NVIDIA GeForce 8200M G',
'865 - NVIDIA Quadro NVS 130M',
'862 - NVIDIA GeForce 8400M G',
'861 - ATI Radeon HD 3100',
'860 - ATI Mobility Radeon HD 3400',
'851 - ATI Radeon HD 4100',
'850 - ATI Radeon HD 4225',
'849 - ATI Radeon HD 3200',
'848 - ATI Mobility Radeon HD 2400',
'847 - NVIDIA Quadro NVS 135M',
'846 - NVIDIA GeForce 8400M GS',
'845 - NVIDIA GeForce 9100M G',
'844 - ATI Mobility Radeon X1400',
'843 - ATI Mobility Radeon X1350',
'842 - NVIDIA Quadro FX 360M',
'841 - NVIDIA Quadro NVS 150M',
'840 - AMD Radeon HD 6250',
'839 - Intel Graphics Media Accelerator (GMA) HD Graphics',
'838 - ATI Radeon HD 4200',
'837 - ATI Radeon HD 4250',
'836 - ATI Radeon HD 4270',
'835 - ATI Mobility Radeon HD 2400 XT',
'834 - ATI Mobility Radeon HD 3410',
'833 - ATI Mobility Radeon HD 3430',
'832 - ATI Mobility Radeon HD 3450',
'831 - AMD Radeon HD 6290',
'830 - AMD Radeon HD 7290',
'829 - NVIDIA GeForce 9200M GS',
'828 - NVIDIA Quadro NVS 160M',
'827 - NVIDIA Quadro FX 370M',
'826 - NVIDIA GeForce 9300M GS',
'825 - NVIDIA ION 2',
'824 - NVIDIA GeForce 9300M G',
'823 - ATI Mobility Radeon HD 3470',
'822 - NVIDIA GeForce 9400M GeForceBoost',
'821 - ATI Mobility Radeon HD 3470 Hybrid X2',
'820 - AMD Radeon HD 8180',
'819 - AMD Radeon HD 6310',
'818 - AMD Radeon HD 7310',
'817 - AMD Radeon HD 6320',
'816 - AMD Radeon HD 7340',
'812 - Intel HD Graphics (Bay Trail)',
'803 - Intel HD Graphics (Sandy Bridge)',
'802 - NVIDIA GeForce 9400M (G) / ION (LE)',
'801 - NVIDIA GeForce G 205M',
'800 - NVIDIA GeForce G 102M',
'799 - NVIDIA GeForce 9500M GE',
'798 - NVIDIA GeForce G 103M',
'797 - NVIDIA GeForce G 105M',
'795 - Intel HD Graphics 2000',
'794 - NVIDIA Quadro NVS 140M',
'793 - NVIDIA GeForce 8400M GT',
'792 - ATI Mobility Radeon HD 4330',
'791 - AMD Radeon HD 6330M',
'790 - NVIDIA GeForce G 110M',
'789 - ATI Mobility FireGL V5000',
'788 - ATI Mobility Radeon X700',
'787 - ATI Mobility Radeon X1450',
'786 - NVIDIA GeForce Go 6600',
'785 - ATI Mobility Radeon 9800',
'784 - ATI Mobility FireGL V5200',
'783 - ATI Mobility Radeon X1600',
'782 - ATI Mobility Radeon X800',
'781 - NVIDIA Quadro NVS 300M',
'780 - NVIDIA GeForce Go 7600',
'779 - ATI Mobility Radeon X2500',
'778 - ATI Mobility FireGL V5250',
'777 - ATI Mobility Radeon X1700',
'776 - NVIDIA GeForce 305M',
'775 - ATI Mobility Radeon HD 530v',
'774 - ATI Radeon HD 4350',
'773 - ATI Mobility Radeon HD 4350',
'772 - ATI Mobility Radeon HD 4530',
'771 - AMD Radeon HD 6350M',
'770 - AMD Radeon HD 7350M',
'769 - Intel HD Graphics (Ivy Bridge)',
'768 - Intel HD Graphics 2500',
'767 - ATI Mobility Radeon HD 4550',
'766 - ATI Mobility Radeon HD 540v',
'765 - AMD Radeon HD 8210',
'764 - ATI Mobility Radeon HD 5430',
'763 - AMD Radeon HD 6380G',
'762 - AMD Radeon HD 6430M',
'761 - ATI Mobility Radeon X800XT',
'760 - NVIDIA Quadro FX Go 1400',
'759 - NVIDIA GeForce Go 6800',
'758 - NVIDIA GeForce Go 7700',
'757 - NVIDIA NVS 2100M',
'756 - NVIDIA GeForce 8600M GS',
'755 - NVIDIA GeForce 9500M G',
'754 - NVIDIA GeForce Go 7600 GT',
'753 - NVIDIA GeForce 315M',
'752 - NVIDIA GeForce 405M',
'751 - NVIDIA NVS 3100M',
'750 - NVIDIA GeForce G210M',
'749 - NVIDIA GeForce 310M',
'748 - NVIDIA Quadro FX 380M',
'747 - Intel HD Graphics 3000',
'746 - ATI Mobility Radeon HD 2600',
'745 - NVIDIA GeForce 8600M GT',
'744 - ATI Mobility Radeon HD 5450',
'743 - NVIDIA Quadro FX 570M',
'742 - ATI Mobility Radeon HD 4570',
'741 - Intel HD Graphics (Cherry Trail)',
'740 - AMD Radeon HD 8250',
'739 - AMD Radeon R6 (Mullins)',
'738 - AMD Radeon HD 8240',
'737 - ATI Mobility Radeon HD 545v',
'736 - ATI Mobility Radeon HD 5145',
'735 - ATI Mobility FireGL V5700',
'734 - ATI Mobility Radeon HD 3650',
'733 - AMD Radeon HD 7430M',
'732 - AMD Radeon HD 6450M',
'731 - ATI Mobility Radeon HD 5470',
'730 - AMD Radeon HD 8280',
'729 - AMD Radeon HD 6370M',
'727 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'723 - AMD Radeon HD 7370M',
'722 - NVIDIA GeForce 410M',
'721 - NVIDIA GeForce GT 415M',
'720 - ATI Mobility Radeon HD 2700',
'719 - AMD Radeon HD 6480G',
'718 - AMD Radeon HD 7400G',
'717 - NVIDIA GeForce 9500M GS',
'716 - NVIDIA GeForce 9600M GS',
'715 - NVIDIA GeForce Go 7800',
'714 - NVIDIA GeForce Go 6800 Ultra',
'713 - ATI Mobility Radeon X1800',
'712 - ATI Mobility Radeon X1800XT',
'711 - ATI Mobility Radeon X1900',
'710 - ATI Mobility Radeon HD 2600 XT',
'709 - NVIDIA GeForce GT 320M',
'708 - NVIDIA GeForce 320M',
'707 - AMD Radeon HD 8310G',
'706 - AMD Radeon HD 6520G',
'705 - Intel HD Graphics (Haswell)',
'701 - ATI Mobility FireGL V5725',
'700 - ATI Mobility Radeon HD 3670',
'699 - AMD Radeon HD 7420G',
'698 - NVIDIA GeForce GT 520M',
'697 - AMD FirePro M3900',
'696 - AMD Radeon HD 6470M',
'695 - Intel HD Graphics 400 (Braswell)',
'694 - Intel HD Graphics (Braswell)',
'693 - Intel HD Graphics 405 (Braswell)',
'690 - NVIDIA GeForce 705M',
'689 - NVIDIA GeForce 610M',
'688 - AMD Radeon HD 7450M',
'687 - AMD Radeon HD 6510G2',
'686 - NVIDIA GeForce GT 120M',
'685 - NVIDIA Quadro FX 770M',
'684 - NVIDIA GeForce GT 220M',
'683 - NVIDIA GeForce 9600M GT',
'682 - NVIDIA Quadro FX 1500M',
'681 - NVIDIA Quadro NVS 320M',
'680 - NVIDIA GeForce Go 7900 GS',
'679 - NVIDIA GeForce Go 7800 GTX',
'678 - NVIDIA Quadro FX 1600M',
'677 - NVIDIA Quadro FX 1700M',
'676 - NVIDIA GeForce 8700M GT',
'675 - NVIDIA GeForce 9650M GT',
'674 - NVIDIA GeForce 9650M GS',
'673 - Intel HD Graphics 500',
'672 - Intel UHD Graphics 600',
'671 - AMD Radeon HD 8330',
'670 - AMD Radeon HD 8350G',
'669 - NVIDIA Quadro FX 2500M',
'668 - NVIDIA GeForce Go 7900 GTX',
'667 - NVIDIA NVS 4200M',
'666 - NVIDIA GeForce GT 130M',
'665 - NVIDIA GeForce Go 7900 GS SLI',
'664 - NVIDIA GeForce 8600M GT SLI',
'663 - NVIDIA GeForce Go 7800 GTX SLI',
'662 - NVIDIA GeForce GT 325M',
'661 - AMD Radeon HD 7520G',
'660 - NVIDIA GeForce GT 520MX',
'654 - AMD Radeon HD 8400',
'653 - AMD Radeon HD 8410G',
'652 - AMD Radeon HD 6490M',
'651 - AMD Radeon HD 7470M',
'650 - AMD Radeon HD 8450G',
'649 - AMD Radeon HD 6515G2',
'648 - AMD Radeon HD 6480G + HD 7450M Dual Graphics',
'647 - AMD Radeon HD 7500G',
'646 - AMD Radeon HD 6540G2',
'645 - AMD Radeon HD 6520G + HD 7450M Dual Graphics',
'644 - AMD Radeon HD 6545G2',
'643 - AMD Radeon HD 6450 GDDR5',
'642 - Intel HD Graphics (Skylake)',
'641 - Intel HD Graphics 4200',
'640 - Intel HD Graphics (Broadwell)',
'639 - AMD Radeon R2 (Stoney Ridge)',
'638 - AMD Radeon R3 (Mullins/Beema)',
'637 - AMD Radeon R4 (Kaveri)',
'636 - AMD Radeon R4 (Beema)',
'635 - AMD Radeon R5 (Beema/Carrizo-L)',
'633 - AMD Radeon R4 (Stoney Ridge)',
'632 - AMD Radeon HD 6620G',
'629 - Intel HD Graphics 4000',
'628 - AMD Radeon HD 7480D',
'627 - ATI Mobility Radeon HD 550v',
'626 - NVIDIA GeForce GT 230M',
'625 - NVIDIA GeForce 9700M GT',
'624 - NVIDIA GeForce 8700M GT SLI',
'623 - NVIDIA Quadro FX 3500M',
'622 - NVIDIA GeForce Go 7950 GTX',
'621 - AMD Radeon HD 7510M',
'620 - Intel HD Graphics 5300',
'619 - Intel HD Graphics 505',
'618 - Intel UHD Graphics 605',
'617 - AMD Radeon HD 7490M',
'616 - NVIDIA GeForce GT 240M',
'615 - NVIDIA Quadro NVS 5100M',
'614 - NVIDIA Quadro FX 880M',
'613 - NVIDIA GeForce GT 330M',
'612 - ATI Mobility Radeon HD 3850',
'611 - AMD Radeon HD 7530M',
'610 - NVIDIA GeForce GT 420M',
'609 - NVIDIA GeForce Go 7900 GTX SLI',
'608 - NVIDIA GeForce GT 220',
'607 - NVIDIA GeForce Go 7950 GTX SLI',
'606 - ATI Mobility Radeon HD 4650',
'605 - ATI Mobility Radeon HD 560v',
'604 - ATI Mobility Radeon HD 5165',
'603 - AMD Radeon HD 6640G2',
'602 - AMD Radeon HD 6620G + HD 7450M Dual Graphics',
'601 - ATI Mobility Radeon HD 3870',
'600 - AMD Radeon HD 7600G',
'599 - AMD Radeon HD 7500G + HD 7550M Dual Graphics',
'598 - NVIDIA GeForce GT 335M',
'597 - NVIDIA Quadro FX 2700M',
'596 - AMD Radeon HD 6645G2',
'595 - NVIDIA GeForce 9700M GTS',
'594 - NVIDIA GeForce GT 425M',
'593 - ATI Mobility Radeon HD 4670',
'592 - AMD Radeon HD 7550M',
'591 - ATI Mobility Radeon HD 565v',
'590 - NVIDIA NVS 5200M',
'589 - Intel HD Graphics 510',
'588 - AMD Radeon HD 8610G',
'587 - Intel HD Graphics 4400',
'586 - Intel HD Graphics 610',
'585 - Intel UHD Graphics 610',
'584 - Intel HD Graphics 515',
'576 - AMD Radeon HD 7640G',
'575 - AMD Radeon HD 8470D',
'574 - AMD Radeon HD 7620G',
'573 - AMD Radeon HD 7610M',
'572 - AMD Radeon HD 7640G + HD 7610M Dual Graphics',
'571 - AMD Radeon HD 6550D',
'570 - NVIDIA GeForce GT 525M',
'569 - NVIDIA GeForce GT 620M',
'568 - NVIDIA GeForce GT 625M',
'567 - NVIDIA Quadro K500M',
'566 - AMD Radeon HD 8550G',
'565 - AMD Radeon HD 6530M',
'564 - AMD Radeon HD 8510G',
'563 - ATI Mobility Radeon HD 5650',
'562 - NVIDIA Quadro FX 1800M',
'561 - AMD Radeon HD 7630M',
'560 - AMD Radeon HD 7570M',
'559 - AMD FirePro M2000',
'558 - AMD Radeon HD 7650M',
'557 - AMD Radeon HD 6630M',
'556 - NVIDIA GeForce GTS 250M',
'555 - NVIDIA GeForce GTS 350M',
'554 - AMD Radeon HD 7590M',
'553 - AMD Radeon HD 6550M',
'552 - ATI Radeon HD 5570',
'551 - NVIDIA Quadro K510M',
'550 - Intel HD Graphics 5000',
'549 - AMD Radeon HD 6680G2',
'548 - NVIDIA GeForce GT 435M',
'547 - AMD Radeon HD 7660G',
'546 - NVIDIA GeForce 710M',
'545 - NVIDIA NVS 5400M',
'544 - ATI FirePro M5800',
'543 - AMD Radeon R5 (Kaveri)',
'542 - AMD Radeon R5 (Carrizo)',
'541 - Intel HD Graphics 615',
'540 - Intel UHD Graphics 615',
'539 - Intel UHD Graphics 617',
'530 - Qualcomm Adreno 630',
'526 - Intel HD Graphics 5500',
'525 - ATI Mobility Radeon HD 5730',
'524 - Intel HD Graphics 4600',
'523 - AMD Radeon HD 6650M',
'522 - AMD Radeon HD 6690G2',
'521 - NVIDIA GeForce GT 540M',
'520 - Intel Iris Graphics 5100',
'519 - AMD Radeon HD 8550M',
'518 - NVIDIA Quadro K610M',
'517 - Intel HD Graphics 6000',
'516 - AMD Radeon HD 8570M',
'515 - AMD Radeon HD 8450G + Radeon HD 8570M Dual Graphics',
'514 - AMD Radeon HD 6720G2',
'513 - ATI Mobility Radeon HD 5750',
'511 - AMD Radeon R5 (Stoney Ridge)',
'510 - AMD Radeon RX Vega 2',
'509 - AMD Radeon R5 M420',
'508 - AMD Radeon R5 M315',
'507 - AMD Radeon R5 M230',
'506 - AMD Radeon R5 M320',
'505 - AMD Radeon R5 M240',
'504 - NVIDIA GeForce 8800M GTS',
'503 - NVIDIA GeForce GT 720M',
'502 - Intel UHD Graphics G4 (Lakefield GT1 48 EU)',
'501 - Intel Iris Graphics 6100',
'500 - Intel HD Graphics 520',
'499 - NVIDIA GeForce 820M',
'498 - NVIDIA GeForce 910M',
'497 - NVIDIA Quadro 1000M',
'496 - AMD Radeon RX Vega 3',
'495 - AMD Radeon R5 M255',
'494 - AMD Radeon R5 M430',
'493 - AMD Radeon R5 M330',
'492 - AMD Radeon R5 M335',
'491 - NVIDIA GeForce GTS 150M',
'490 - AMD Radeon HD 7560D',
'489 - NVIDIA GeForce GT 630M',
'488 - AMD Radeon HD 7670M',
'487 - AMD Radeon HD 7520G + HD 7670M Dual Graphics',
'486 - AMD Radeon HD 6620G + HD 7670M Dual Graphics',
'485 - AMD Radeon HD 7640G + HD 7670M Dual Graphics',
'484 - AMD Radeon HD 8650G',
'483 - AMD Radeon HD 6570M',
'482 - ATI Mobility Radeon HD 5770',
'481 - ATI Mobility Radeon HD 4830',
'480 - NVIDIA GeForce 9800M GS',
'479 - AMD Radeon HD 6730M',
'478 - AMD Radeon HD 6740G2',
'477 - AMD Radeon HD 6760G2',
'476 - ATI Mobility Radeon HD 5830',
'475 - AMD Radeon HD 6830M',
'474 - NVIDIA GeForce GT 430',
'473 - NVIDIA GeForce 9800M GTS',
'472 - NVIDIA GeForce GTS 160M',
'471 - NVIDIA GeForce GTS 260M',
'470 - AMD Radeon HD 8590M',
'469 - NVIDIA GeForce GT 550M',
'468 - NVIDIA Quadro K1000M',
'467 - AMD Radeon HD 6750M',
'466 - AMD Radeon HD 7660D',
'465 - AMD Radeon R6 M255DX',
'464 - AMD Radeon HD 8670M',
'463 - AMD Radeon HD 8550G + HD 8670M Dual Graphics',
'462 - AMD Radeon HD 7660G + HD 7670M Dual Graphics',
'461 - AMD Radeon HD 8650G + HD 8570M Dual Graphics',
'460 - AMD Radeon HD 8650G + HD 8670M Dual Graphics',
'459 - AMD Radeon HD 8570D',
'458 - Intel HD Graphics 5600',
'457 - AMD Radeon HD 7690M',
'456 - AMD Radeon HD 6755G2',
'455 - NVIDIA GeForce GT 240 GDDR5',
'454 - NVIDIA GeForce GTS 360M',
'453 - NVIDIA GeForce GT 445M',
'452 - NVIDIA Quadro FX 3600M',
'451 - NVIDIA GeForce 8800M GTX',
'450 - NVIDIA GeForce 9800M GT',
'449 - NVIDIA Quadro 2000M',
'448 - AMD FirePro W2100',
'447 - AMD Radeon HD 6850M',
'446 - ATI Mobility Radeon HD 5850',
'445 - ATI Radeon HD 5670',
'444 - NVIDIA GeForce GT 555M',
'443 - NVIDIA GeForce GT 635M',
'442 - AMD Radeon HD 6770M',
'441 - AMD Radeon HD 8730M',
'440 - AMD Radeon HD 8650M',
'439 - AMD Radeon R6 (Kaveri)',
'438 - NVIDIA GeForce GT 640M LE',
'437 - AMD FirePro M5950',
'436 - AMD Radeon HD 7690M XT',
'435 - AMD Radeon HD 8670D',
'434 - AMD Radeon HD 6775G2',
'433 - NVIDIA Quadro FX 2800M',
'432 - NVIDIA GeForce 9800M GTX',
'431 - NVIDIA GeForce GTX 260M',
'430 - ATI Mobility Radeon HD 4850',
'429 - ATI FirePro M7740',
'428 - ATI Mobility Radeon HD 4860',
'427 - Qualcomm Adreno 680',
'426 - Qualcomm Adreno 685',
'425 - AMD Radeon R6 (Carrizo)',
'424 - Intel HD Graphics 620',
'423 - Intel UHD Graphics 620',
'422 - AMD Radeon R5 (Bristol Ridge)',
'420 - Intel HD Graphics P530',
'419 - Intel HD Graphics 530',
'418 - Intel UHD Graphics G7 (Lakefield GT2 64 EU)',
'417 - Intel HD Graphics P630',
'416 - Intel HD Graphics 630',
'415 - Intel UHD Graphics P630',
'414 - Intel UHD Graphics 630',
'413 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'412 - AMD Radeon RX Vega 5',
'411 - AMD Radeon RX Vega 6 (Ryzen 2000/3000)',
'410 - AMD Radeon R6 M340DX',
'409 - AMD Radeon 610',
'408 - AMD Radeon 520',
'407 - AMD Radeon R7 M340',
'406 - AMD Radeon R7 M260',
'405 - NVIDIA Quadro FX 3700M',
'404 - ATI Mobility Radeon HD 3850 X2',
'403 - NVIDIA GeForce 8800M GTX SLI',
'402 - ATI Mobility Radeon HD 3870 X2',
'401 - NVIDIA GeForce 9800M GTS SLI',
'400 - AMD Radeon R7 M440',
'399 - AMD Radeon 620',
'398 - AMD Radeon R8 M445DX',
'397 - AMD Radeon HD 8690M',
'396 - NVIDIA GeForce 9800M GT SLI',
'395 - NVIDIA GeForce 920M',
'394 - NVIDIA GeForce GTX 280M',
'393 - AMD Radeon R7 M360',
'391 - AMD Radeon HD 7730M',
'390 - AMD Radeon R7 M460',
'389 - AMD Radeon R8 M365DX',
'388 - AMD Radeon R7 (Kaveri)',
'387 - AMD Radeon R7 (Carrizo)',
'386 - NVIDIA GeForce GT 640M',
'385 - AMD Radeon R7 (Bristol Ridge)',
'384 - ATI Mobility Radeon HD 4870',
'383 - NVIDIA GeForce GTX 285M',
'382 - NVIDIA Quadro FX 3800M',
'381 - AMD Radeon R7 M265',
'380 - AMD Radeon R7 M270',
'379 - NVIDIA Quadro 3000M',
'378 - AMD Radeon HD 8750M',
'377 - AMD FirePro M4100',
'376 - AMD Radeon HD 7750M',
'375 - NVIDIA GeForce GT 645M',
'374 - NVIDIA GeForce GT 730M',
'373 - AMD Radeon HD 8550G + HD 8750M Dual Graphics',
'372 - NVIDIA GeForce GTX 460M',
'371 - AMD Radeon R7 M260X',
'370 - AMD Radeon HD 8770M',
'369 - AMD Radeon HD 8830M',
'368 - NVIDIA GeForce 9800M GTX SLI',
'367 - ATI Radeon HD 4850',
'366 - AMD Radeon HD 6870M',
'365 - ATI FirePro M7820',
'364 - AMD FirePro M4000',
'363 - NVIDIA Quadro 5000M',
'362 - NVIDIA GeForce 825M',
'361 - ATI Mobility Radeon HD 5870',
'360 - NVIDIA GeForce GT 735M',
'359 - NVIDIA GeForce GTX 260M SLI',
'358 - NVIDIA GeForce GTS 450',
'357 - NVIDIA Quadro K2000M',
'352 - Intel Iris Graphics 540',
'351 - NVIDIA GeForce 920MX',
'350 - Intel Iris Plus Graphics 640',
'349 - NVIDIA GeForce MX110',
'348 - NVIDIA GeForce 830M',
'346 - Intel Iris Plus Graphics 645',
'345 - AMD Radeon RX Vega 6 (Ryzen 4000)',
'344 - AMD Radeon 625',
'343 - AMD Radeon 530',
'342 - Intel Iris Graphics 550',
'341 - NVIDIA GeForce 930M',
'340 - Intel Iris Plus Graphics 650',
'339 - NVIDIA GeForce GT 740M',
'338 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'337 - Intel Iris Pro Graphics 5200',
'336 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'335 - NVIDIA GeForce GTX 560M',
'334 - AMD Radeon HD 7770M',
'333 - NVIDIA GeForce GT 745M',
'332 - AMD Radeon R7 M275DX',
'331 - NVIDIA GeForce 840M',
'330 - NVIDIA Quadro M500M',
'329 - NVIDIA Quadro K620M',
'328 - NVIDIA GeForce GT 650M',
'327 - AMD Radeon R7 M370',
'326 - AMD Radeon R7 M380',
'325 - AMD Radeon R7 M445',
'324 - Intel Iris Plus Graphics 655',
'323 - AMD Radeon R9 M375',
'322 - AMD FirePro W4190M',
'321 - NVIDIA Quadro M600M',
'318 - NVIDIA GeForce 930MX',
'317 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'316 - NVIDIA GeForce 940M',
'315 - AMD Radeon RX Vega 7',
'314 - AMD Radeon RX Vega 8 (Ryzen 2000/3000)',
'313 - NVIDIA Quadro K1100M',
'312 - NVIDIA Quadro M520',
'311 - NVIDIA GeForce 940MX',
'310 - NVIDIA GeForce MX130',
'309 - Intel Iris Pro Graphics 6200',
'308 - NVIDIA GeForce GT 750M',
'307 - NVIDIA GeForce GTX 480M',
'306 - NVIDIA GeForce GTX 470M',
'305 - NVIDIA Quadro 4000M',
'304 - ATI Mobility Radeon HD 4870 X2',
'303 - AMD FirePro W4100',
'302 - AMD FirePro W4170M',
'301 - AMD Radeon HD 8790M',
'300 - AMD Radeon R7 M465',
'299 - AMD Radeon HD 7850M',
'298 - AMD Radeon R9 M265X',
'297 - AMD Radeon R9 M365X',
'296 - AMD Radeon HD 8850M',
'295 - NVIDIA GeForce 845M',
'294 - NVIDIA GeForce GTX 660M',
'293 - NVIDIA GeForce GT 755M',
'292 - AMD Radeon R7 250',
'291 - AMD Radeon HD 6950M',
'290 - NVIDIA GeForce GTX 280M SLI',
'289 - NVIDIA GeForce GTX 550 Ti',
'288 - ATI Radeon HD 5770',
'287 - NVIDIA Quadro K2100M',
'286 - AMD Radeon RX Vega 8 (Ryzen 4000)',
'285 - NVIDIA GeForce MX230',
'284 - AMD FirePro M5100',
'283 - AMD FirePro M6000',
'282 - Intel UHD Graphics Xe G4 48EUs',
'281 - NVIDIA GeForce GTX 570M',
'280 - NVIDIA Quadro K3000M',
'279 - AMD Radeon HD 7870M',
'278 - AMD Radeon HD 8870M',
'277 - AMD Radeon R9 M270',
'276 - AMD Radeon HD 6970M',
'275 - AMD FirePro M8900',
'274 - AMD FirePro W5130M',
'273 - NVIDIA Maxwell GPU Surface Book',
'272 - AMD Radeon RX Vega 9',
'271 - NVIDIA GeForce GTX 670M',
'270 - AMD Radeon R9 M275',
'269 - NVIDIA GeForce GTX 760M',
'268 - NVIDIA Quadro 5010M',
'267 - NVIDIA GeForce GTX 670MX',
'266 - AMD Radeon R9 M370X',
'265 - AMD FirePro W5170M',
'264 - NVIDIA Quadro K3100M',
'263 - NVIDIA GeForce GTX 285M SLI',
'262 - AMD Radeon HD 6790',
'261 - NVIDIA GeForce GTX 460 768MB',
'260 - NVIDIA GeForce GTX 485M',
'259 - ATI Mobility Radeon HD 5870 Crossfire',
'258 - NVIDIA GeForce GTX 460M SLI',
'257 - NVIDIA GeForce GT 650M SLI',
'256 - AMD Radeon HD 7770',
'255 - AMD Radeon R9 M380',
'254 - AMD Radeon R9 M385',
'253 - AMD Radeon R9 M470',
'252 - AMD Radeon HD 6990M',
'251 - NVIDIA GeForce GTX 580M',
'250 - NVIDIA GeForce GTX 675M',
'249 - ATI Radeon HD 5850',
'248 - Intel Iris Pro Graphics 580',
'247 - Intel Iris Pro Graphics P580',
'246 - AMD Radeon RX Vega 10',
'245 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'244 - NVIDIA Quadro P500',
'243 - NVIDIA Quadro K4000M',
'242 - NVIDIA GeForce GTX 560M SLI',
'241 - NVIDIA GeForce GTX 480M SLI',
'240 - NVIDIA GeForce GTX 470M SLI',
'239 - NVIDIA GeForce GTX 765M',
'238 - NVIDIA GeForce 945M',
'237 - NVIDIA GeForce GTX 470',
'236 - AMD Radeon HD 6870',
'235 - NVIDIA GeForce GTX 560 Ti',
'234 - AMD Radeon HD 7950M',
'233 - AMD Radeon R9 M280X',
'232 - AMD Radeon RX Vega 11',
'231 - NVIDIA Quadro M620',
'230 - NVIDIA Quadro M1000M',
'229 - NVIDIA GeForce GTX 850M',
'228 - NVIDIA Quadro P520',
'227 - AMD Radeon R9 M385X',
'226 - AMD Radeon R9 M470X',
'225 - AMD Radeon 540X',
'224 - AMD Radeon 630',
'223 - AMD Radeon Pro 450',
'222 - NVIDIA GeForce GTX 950M',
'221 - NVIDIA GeForce GT 750M SLI',
'220 - NVIDIA GeForce GTX 675MX',
'219 - AMD Radeon HD 6970M Crossfire',
'218 - NVIDIA GeForce GTX 485M SLI',
'217 - NVIDIA GeForce GT 755M SLI',
'216 - AMD Radeon HD 6990M Crossfire',
'215 - NVIDIA GeForce GTX 580M SLI',
'214 - NVIDIA GeForce GTX 860M',
'213 - AMD Radeon Pro WX 3100',
'212 - AMD Radeon RX 540',
'211 - AMD Radeon Pro WX 2100',
'210 - AMD Radeon RX 540X',
'209 - NVIDIA GeForce GTX 770M',
'208 - Intel Iris Xe Graphics G7 80EUs',
'207 - NVIDIA Quadro K4100M',
'206 - NVIDIA Quadro K5000M',
'205 - NVIDIA Quadro M2000M',
'204 - NVIDIA GeForce MX330',
'203 - NVIDIA GeForce MX150',
'202 - NVIDIA GeForce MX250',
'201 - NVIDIA Quadro P600',
'200 - NVIDIA GeForce GT 1030',
'199 - AMD Radeon Pro 455',
'198 - AMD Radeon Pro 555',
'197 - AMD Radeon Pro 555X',
'196 - AMD Radeon Pro WX 3200',
'195 - AMD Radeon RX 640',
'194 - AMD Radeon RX 550',
'193 - AMD Radeon RX 550X',
'192 - NVIDIA Quadro P620',
'191 - NVIDIA Quadro M1200',
'190 - NVIDIA GeForce GTX 480',
'189 - NVIDIA GeForce GTX 570',
'188 - NVIDIA GeForce GTX 670MX SLI',
'187 - NVIDIA GeForce GTX 750 Ti',
'186 - NVIDIA GeForce GTX 960M',
'185 - AMD Radeon Pro WX 4130',
'184 - AMD Radeon Pro 460',
'183 - AMD Radeon Pro 560',
'182 - AMD Radeon Pro 560X',
'181 - AMD Radeon HD 7970M',
'180 - AMD FirePro M6100',
'179 - AMD Radeon R9 M390',
'178 - NVIDIA GeForce GTX 775M',
'177 - NVIDIA GeForce GTX 680M',
'176 - AMD Radeon RX 460',
'175 - NVIDIA GeForce GTX 765M SLI',
'174 - NVIDIA GeForce GTX 675M SLI',
'173 - AMD Radeon HD 6970',
'172 - NVIDIA GeForce GTX 580',
'171 - AMD Radeon HD 8970M',
'170 - AMD Radeon R9 M290X',
'169 - NVIDIA GeForce GTX 870M',
'168 - NVIDIA Quadro M2200',
'167 - AMD Radeon RX 560',
'166 - AMD Radeon RX 560X',
'165 - NVIDIA GeForce GTX 965M',
'164 - AMD Radeon HD 7870',
'163 - AMD Radeon Pro WX 4150',
'162 - AMD Radeon RX 460',
'161 - NVIDIA GeForce GTX 680MX',
'160 - NVIDIA GeForce MX350',
'159 - NVIDIA Quadro P1000',
'158 - NVIDIA Quadro K5100M',
'157 - NVIDIA GeForce GTX 780M',
'156 - NVIDIA GeForce GTX 760',
'155 - NVIDIA GeForce GTX 660 Ti',
'154 - AMD Radeon R9 270X',
'153 - NVIDIA GeForce GTX 950',
'152 - NVIDIA GeForce GTX 1050 Max-Q',
'151 - NVIDIA GeForce GTX 880M',
'150 - NVIDIA GeForce GTX 590',
'149 - Intel Iris Xe Graphics G7 96EUs',
'148 - AMD Radeon R7 370',
'147 - AMD Radeon R9 M395',
'146 - AMD FirePro W7170M',
'145 - Intel Xe DG1 LP (iDG1LP) Mobile',
'144 - NVIDIA GeForce GTX 1050 Mobile',
'143 - NVIDIA GeForce GTX 1050',
'142 - NVIDIA Quadro M3000M',
'141 - AMD Radeon R9 M390X',
'140 - AMD Radeon R9 M295X',
'139 - AMD Radeon R9 M485X',
'138 - AMD Radeon Pro Vega 16',
'137 - AMD Radeon Pro WX Vega M GL',
'136 - AMD Radeon RX Vega M GL / 870',
'135 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'134 - AMD Radeon R9 M395X',
'133 - NVIDIA GeForce GTX 770M SLI',
'132 - AMD Radeon HD 7970',
'131 - NVIDIA GeForce GTX 680',
'130 - NVIDIA GeForce GTX 860M SLI',
'129 - NVIDIA GeForce GTX 970M',
'128 - NVIDIA Quadro M4000M',
'127 - NVIDIA Quadro P2000 Max-Q',
'126 - NVIDIA Quadro P2000',
'125 - NVIDIA GeForce GTX 1050 Ti',
'124 - NVIDIA GeForce GTX 1050 Ti Mobile',
'123 - NVIDIA GeForce GTX 960',
'122 - AMD Radeon R9 380',
'121 - AMD Radeon R9 280X',
'120 - NVIDIA Quadro M5000M',
'119 - AMD Radeon Pro Vega 20',
'118 - AMD Radeon RX Vega M GH',
'117 - NVIDIA GeForce GTX 980M',
'116 - AMD Radeon HD 7970M Crossfire',
'115 - NVIDIA GeForce GTX 680M SLI',
'114 - AMD Radeon HD 8970M Crossfire',
'113 - AMD Radeon R9 M290X Crossfire',
'112 - NVIDIA GeForce GTX 965M SLI',
'111 - AMD Radeon RX 490M',
'110 - AMD Radeon R9 290X',
'109 - NVIDIA GeForce GTX 780M SLI',
'108 - NVIDIA GeForce GTX 880M SLI',
'107 - NVIDIA GeForce MX450',
'106 - NVIDIA Quadro T1000 Max-Q',
'105 - NVIDIA Quadro T1000',
'104 - NVIDIA GeForce GTX 1650 Max-Q',
'103 - AMD Radeon RX 470',
'102 - AMD Radeon RX 570',
'101 - AMD Radeon RX 570X',
'100 - AMD Radeon RX 470',
'99 - AMD Radeon Pro WX 7100',
'98 - AMD Radeon RX 480',
'97 - NVIDIA Quadro P3000 Max-Q',
'96 - NVIDIA GeForce GTX 1060 Max-Q',
'95 - NVIDIA GeForce GTX 1650 Ti Max-Q',
'94 - NVIDIA GeForce GTX 1650',
'93 - NVIDIA GeForce GTX 1650 Mobile',
'92 - NVIDIA GeForce GTX 970',
'91 - NVIDIA Quadro P3000',
'90 - AMD Radeon RX 5300M',
'89 - AMD Radeon Pro 5300M',
'88 - AMD Radeon RX Vega Mobile',
'87 - NVIDIA GeForce GTX 780 Ti',
'86 - AMD Radeon RX 580',
'85 - AMD Radeon RX 580X',
'84 - NVIDIA Quadro P3200',
'83 - NVIDIA Quadro P4000 Max-Q',
'82 - AMD Radeon Pro 5500M',
'81 - AMD Radeon RX 5500M',
'80 - NVIDIA GeForce GTX 1060 Mobile',
'79 - AMD Radeon RX 480',
'78 - NVIDIA GeForce GTX 1650 Ti Mobile',
'76 - NVIDIA Quadro T2000 Max-Q',
'75 - NVIDIA Quadro T2000',
'74 - NVIDIA Quadro P4000',
'73 - AMD Radeon RX 570',
'72 - NVIDIA GeForce GTX 1060',
'71 - NVIDIA GeForce GTX 970M SLI',
'70 - AMD Radeon R9 390X',
'69 - NVIDIA Quadro M5500',
'68 - NVIDIA GeForce GTX 980',
'67 - AMD Radeon RX 580',
'66 - AMD Radeon RX 590',
'65 - NVIDIA GeForce GTX 980',
'64 - AMD Radeon R9 Nano',
'63 - AMD Radeon R9 Fury',
'62 - NVIDIA GeForce GTX 980M SLI',
'61 - NVIDIA Quadro P5000 Max-Q',
'60 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'59 - AMD Radeon Pro 5600M',
'58 - NVIDIA GeForce GTX 1070 Max-Q',
'57 - NVIDIA GeForce GTX 1660',
'56 - NVIDIA GeForce GTX 980 Ti',
'55 - AMD Radeon RX 5600M',
'54 - NVIDIA GeForce GTX 1660 Ti Mobile',
'53 - NVIDIA Quadro P5000',
'52 - NVIDIA GeForce GTX 1660 Super',
'51 - NVIDIA GeForce GTX 1660 Ti',
'50 - NVIDIA Quadro P4200',
'49 - NVIDIA GeForce GTX 1070 Mobile',
'48 - NVIDIA GeForce RTX 2060 Max-Q',
'47 - AMD Radeon Pro Vega 56',
'46 - NVIDIA GeForce GTX 1080 Max-Q',
'45 - AMD Radeon RX 5600 XT',
'44 - NVIDIA GeForce GTX 1070',
'43 - NVIDIA Quadro P5200',
'42 - NVIDIA GeForce GTX 980 SLI',
'41 - NVIDIA GeForce RTX 2060 Mobile',
'40 - AMD Radeon RX Vega 56',
'39 - NVIDIA Quadro RTX 3000 Max-Q',
'38 - NVIDIA Quadro RTX 3000',
'37 - NVIDIA GeForce RTX 2070 Max-Q',
'36 - NVIDIA GeForce GTX 1070 Ti',
'35 - NVIDIA GeForce RTX 2070 Super Max-Q',
'34 - NVIDIA GeForce RTX 2060',
'33 - NVIDIA Quadro RTX 4000 Max-Q',
'32 - NVIDIA Quadro RTX 4000',
'31 - NVIDIA GeForce GTX 1080 Mobile',
'30 - AMD Radeon RX Vega 64',
'29 - AMD Radeon RX 5700M',
'28 - AMD Radeon RX 5700',
'27 - NVIDIA GeForce RTX 2060 Super',
'26 - NVIDIA GeForce RTX 2070 Mobile',
'25 - NVIDIA GeForce RTX 2070 Super Mobile',
'24 - NVIDIA GeForce GTX 1080',
'22 - NVIDIA GeForce RTX 2070',
'21 - AMD Radeon RX 5700 XT',
'20 - AMD Radeon VII',
'19 - NVIDIA GeForce RTX 2070 Super',
'18 - NVIDIA GeForce RTX 2080 Max-Q',
'17 - NVIDIA GeForce RTX 2080 Super Max-Q',
'16 - NVIDIA GeForce GTX 1070 SLI',
'15 - NVIDIA GeForce GTX 1070 SLI',
'14 - NVIDIA GeForce GTX 1080 SLI',
'13 - NVIDIA Titan X Pascal',
'12 - NVIDIA GeForce GTX 1080 Ti',
'11 - NVIDIA GeForce RTX 2080 Mobile',
'10 - NVIDIA GeForce RTX 2080 Super Mobile',
'9 - NVIDIA Quadro RTX 5000 Max-Q',
'8 - NVIDIA Quadro RTX 5000',
'6 - NVIDIA GeForce RTX 2080',
'5 - NVIDIA GeForce RTX 2080 Super',
'4 - NVIDIA Quadro RTX 6000',
'2 - NVIDIA GeForce RTX 2080 Ti',
'1 - NVIDIA Titan RTX',
];
exports.GPU_BENCHMARK_SCORE_MOBILE = [
'933 - ARM Mali-200',
'932 - Qualcomm Adreno 200',
'931 - PowerVR SGX530',
'930 - PowerVR SGX531',
'929 - PowerVR SGX535',
'928 - Vivante GC800',
'927 - Qualcomm Adreno 203',
'926 - Qualcomm Adreno 205',
'924 - PowerVR SGX540',
'922 - NVIDIA GeForce ULP (Tegra 2)',
'921 - ARM Mali-400 MP',
'920 - ARM Mali-400 MP2',
'919 - Vivante GC1000+ Dual-Core',
'918 - Qualcomm Adreno 220',
'917 - Broadcom VideoCore-IV',
'916 - NVIDIA GeForce ULP (Tegra 3)',
'915 - ARM Mali-400 MP4',
'914 - Vivante GC4000',
'913 - Qualcomm Adreno 225',
'905 - Qualcomm Adreno 302',
'904 - Vivante GC7000UL',
'903 - ARM Mali-T720',
'902 - Qualcomm Adreno 304',
'901 - Qualcomm Adreno 305',
'900 - Qualcomm Adreno 306',
'899 - Qualcomm Adreno 308',
'898 - PowerVR SGX544',
'897 - ARM Mali-T720 MP2',
'896 - PowerVR SGX544MP2',
'895 - PowerVR SGX545',
'892 - PowerVR SGX543MP2',
'882 - PowerVR SGX543MP3',
'874 - ARM Mali-T830 MP1',
'873 - ARM Mali-450 MP4',
'872 - ARM Mali-T720 MP4',
'871 - PowerVR GE8100',
'870 - PowerVR GE8300',
'869 - PowerVR GE8320',
'868 - ARM Mali-T760 MP2',
'867 - Qualcomm Adreno 320',
'866 - ARM Mali-T624',
'865 - PowerVR SGX543MP4',
'838 - ARM Mali-T830 MP2',
'837 - Qualcomm Adreno 405',
'836 - PowerVR G6200',
'835 - NVIDIA GeForce Tegra 4',
'830 - ARM Mali-T604 MP4',
'824 - ARM Mali-T830 MP3',
'823 - ARM Mali-T860 MP2',
'819 - Qualcomm Adreno 504',
'818 - Qualcomm Adreno 505',
'817 - PowerVR GE8322 / IMG8322',
'816 - Qualcomm Adreno 506',
'815 - Qualcomm Adreno 508',
'814 - Qualcomm Adreno 509',
'813 - ARM Mali-T628 MP4',
'812 - PowerVR SGX554MP4',
'774 - ARM Mali-T760 MP4',
'773 - ARM Mali-T628 MP6',
'772 - Intel HD Graphics (Bay Trail)',
'771 - PowerVR G6400',
'770 - PowerVR GX6250',
'769 - PowerVR G6430',
'768 - Qualcomm Adreno 330',
'767 - Qualcomm Adreno 510',
'766 - Qualcomm Adreno 512',
'765 - Qualcomm Adreno 610',
'764 - Qualcomm Adreno 612',
'701 - Intel HD Graphics (Cherry Trail)',
'688 - ARM Mali-G51 MP4',
'686 - Qualcomm Adreno 616',
'685 - Qualcomm Adreno 618',
'684 - Qualcomm Adreno 418',
'664 - Qualcomm Adreno 420',
'663 - PowerVR GX6450',
'653 - ARM Mali-T880 MP2',
'652 - ARM Mali-T760 MP6',
'620 - ARM Mali-T880 MP4',
'619 - ARM Mali-G72 MP3',
'598 - Qualcomm Adreno 430',
'595 - ARM Mali-G71 MP2',
'594 - ARM Mali-T760 MP8',
'548 - ARM Mali-G76 MP4',
'547 - ARM Mali-T880 MP12',
'546 - Apple A9 / PowerVR GT7600',
'545 - NVIDIA Tegra K1 Kepler GPU',
'544 - PowerVR GXA6850',
'543 - Qualcomm Adreno 530',
'504 - ARM Mali-G71 MP8',
'503 - ARM Mali-G72 MP12',
'502 - ARM Mali-G71 MP20',
'501 - ARM Mali-G72 MP18',
'500 - Qualcomm Adreno 540',
'499 - ARM Mali-G76 MP10',
'498 - ARM Mali-G76 MP12',
'497 - Qualcomm Adreno 630',
'496 - Qualcomm Adreno 640',
'495 - ARM Mali-G76 MP16',
'480 - Apple A10 Fusion GPU / PowerVR',
'391 - NVIDIA Tegra X1 Maxwell GPU',
'364 - Apple A9X / PowerVR Series 7XT',
'328 - Apple A10X Fusion GPU / PowerVR',
'327 - Apple A11 Bionic GPU',
'326 - Apple A12 Bionic GPU',
'320 - Apple A13 Bionic GPU',
'294 - Apple A12X Bionic GPU',
'973 - ARM Mali-200',
'972 - Qualcomm Adreno 200',
'971 - PowerVR SGX530',
'970 - PowerVR SGX531',
'969 - PowerVR SGX535',
'968 - Vivante GC800',
'967 - Qualcomm Adreno 203',
'966 - Qualcomm Adreno 205',
'964 - PowerVR SGX540',
'962 - NVIDIA GeForce ULP (Tegra 2)',
'961 - ARM Mali-400 MP',
'960 - ARM Mali-400 MP2',
'959 - Vivante GC1000+ Dual-Core',
'958 - Qualcomm Adreno 220',
'957 - Broadcom VideoCore-IV',
'956 - NVIDIA GeForce ULP (Tegra 3)',
'955 - ARM Mali-400 MP4',
'954 - Vivante GC4000',
'953 - Qualcomm Adreno 225',
'945 - Qualcomm Adreno 302',
'944 - Vivante GC7000UL',
'943 - ARM Mali-T720',
'942 - Qualcomm Adreno 304',
'941 - Qualcomm Adreno 305',
'940 - Qualcomm Adreno 306',
'939 - Qualcomm Adreno 308',
'938 - PowerVR SGX544',
'937 - ARM Mali-T720 MP2',
'936 - PowerVR SGX544MP2',
'935 - PowerVR SGX545',
'932 - PowerVR SGX543MP2',
'922 - PowerVR SGX543MP3',
'914 - ARM Mali-T830 MP1',
'913 - ARM Mali-450 MP4',
'912 - ARM Mali-T720 MP4',
'911 - PowerVR GE8100',
'910 - PowerVR GE8300',
'909 - PowerVR GE8320',
'908 - ARM Mali-T760 MP2',
'907 - Qualcomm Adreno 320',
'906 - ARM Mali-T624',
'905 - PowerVR SGX543MP4',
'878 - ARM Mali-T830 MP2',
'877 - Qualcomm Adreno 405',
'876 - PowerVR G6200',
'875 - NVIDIA GeForce Tegra 4',
'870 - ARM Mali-T604 MP4',
'864 - ARM Mali-T830 MP3',
'863 - ARM Mali-T860 MP2',
'859 - Qualcomm Adreno 504',
'858 - Qualcomm Adreno 505',
'857 - PowerVR GE8322 / IMG8322',
'856 - Qualcomm Adreno 506',
'855 - Qualcomm Adreno 508',
'854 - Qualcomm Adreno 509',
'853 - ARM Mali-T628 MP4',
'852 - PowerVR SGX554MP4',
'814 - ARM Mali-T760 MP4',
'813 - ARM Mali-T628 MP6',
'812 - Intel HD Graphics (Bay Trail)',
'811 - PowerVR G6400',
'810 - PowerVR GX6250',
'809 - PowerVR G6430',
'808 - Qualcomm Adreno 330',
'807 - Qualcomm Adreno 510',
'806 - Qualcomm Adreno 512',
'805 - Qualcomm Adreno 610',
'804 - Qualcomm Adreno 612',
'741 - Intel HD Graphics (Cherry Trail)',
'728 - ARM Mali-G51 MP4',
'726 - Qualcomm Adreno 616',
'725 - Qualcomm Adreno 618',
'724 - Qualcomm Adreno 418',
'704 - Qualcomm Adreno 620',
'703 - Qualcomm Adreno 420',
'702 - PowerVR GX6450',
'692 - ARM Mali-T880 MP2',
'691 - ARM Mali-T760 MP6',
'659 - ARM Mali-G52 MP1',
'658 - ARM Mali-G52 MP2',
'657 - ARM Mali-G52 MP6',
'656 - ARM Mali-T880 MP4',
'655 - ARM Mali-G72 MP3',
'634 - Qualcomm Adreno 430',
'631 - ARM Mali-G71 MP2',
'630 - ARM Mali-T760 MP8',
'583 - ARM Mali-G76 MP4',
'582 - ARM Mali-T880 MP12',
'581 - Apple A9 / PowerVR GT7600',
'580 - NVIDIA Tegra K1 Kepler GPU',
'579 - PowerVR GXA6850',
'578 - Qualcomm Adreno 530',
'577 - PowerVR GM9446',
'538 - ARM Mali-G71 MP8',
'537 - ARM Mali-G72 MP12',
'536 - ARM Mali-G71 MP20',
'535 - ARM Mali-G72 MP18',
'534 - ARM Mali-G57 MP6',
'533 - Qualcomm Adreno 540',
'532 - ARM Mali-G76 MP10',
'531 - ARM Mali-G76 MP12',
'530 - Qualcomm Adreno 630',
'529 - Qualcomm Adreno 640',
'528 - ARM Mali-G76 MP16',
'527 - ARM Mali-G77 MP11',
'512 - Apple A10 Fusion GPU / PowerVR',
'421 - NVIDIA Tegra X1 Maxwell GPU',
'392 - Apple A9X / PowerVR Series 7XT',
'356 - Apple A10X Fusion GPU / PowerVR',
'355 - Apple A11 Bionic GPU',
'354 - Qualcomm Adreno 650',
'353 - Apple A12 Bionic GPU',
'347 - Apple A13 Bionic GPU',
'320 - Apple A12X Bionic GPU',
'319 - Apple A12Z Bionic GPU',
];
//# sourceMappingURL=GPUBenchmark.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getGPUTier = void 0;
// Generated data

@@ -46,3 +47,3 @@ const GPUBenchmark_1 = require("./__generated__/GPUBenchmark");

// https://chromium.googlesource.com/chromium/src/+/master/gpu/config/gpu_driver_bug_list.json
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon hd 2600|mali-4|mali-3|mali-2)/.test(renderer);
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon r9 200|mali-4|mali-3|mali-2|google swiftshader|sgx543|legacy|sgx 543)/.test(renderer);
if (isGPUBlacklisted) {

@@ -49,0 +50,0 @@ return createGPUTier(0, 'BLACKLISTED');

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cleanEntryString = void 0;
exports.cleanEntryString = (entryString) => entryString

@@ -4,0 +5,0 @@ .toLowerCase() // Lowercase all for easier matching

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cleanRendererString = void 0;
exports.cleanRendererString = (rendererString) => {

@@ -4,0 +5,0 @@ let cleanedRendererString = rendererString.toLowerCase();

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBenchmarkByPercentage = void 0;
// Get benchmark entry's by percentage of the total benchmark entries

@@ -4,0 +5,0 @@ exports.getBenchmarkByPercentage = (benchmark, percentages) => {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isTablet = exports.isMobile = exports.browser = void 0;
// Vendor

@@ -4,0 +5,0 @@ const detect_ua_1 = require("detect-ua");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEntryVersionNumber = void 0;
exports.getEntryVersionNumber = (entryString) => entryString.replace(/[\D]/g, ''); // Grab and concat all digits in the string
//# sourceMappingURL=getEntryVersionNumber.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getWebGLUnmaskedRenderer = void 0;
exports.getWebGLUnmaskedRenderer = (gl) => {

@@ -4,0 +5,0 @@ const glExtensionDebugRendererInfo = gl.getExtension('WEBGL_debug_renderer_info');

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isWebGLSupported = void 0;
exports.isWebGLSupported = (browser, failIfMajorPerformanceCaveat = true) => {

@@ -4,0 +5,0 @@ const attributes = {

{
"name": "detect-gpu",
"version": "1.3.0",
"version": "1.4.0",
"description": "Classify GPU's based on their benchmark score in order to provide an adaptive experience.",

@@ -26,21 +26,21 @@ "main": "dist/detect-gpu.cjs.js",

"devDependencies": {
"@types/jest": "^25.2.1",
"@types/jest": "^26.0.13",
"@types/webgl2": "^0.0.5",
"csvtojson": "^2.0.10",
"jest": "^26.0.1",
"jssoup": "^0.0.11",
"moment": "^2.25.3",
"node-fetch": "^2.6.0",
"prettier": "^2.0.5",
"jest": "^26.4.2",
"jssoup": "^0.0.12",
"moment": "^2.28.0",
"node-fetch": "^2.6.1",
"prettier": "^2.1.1",
"rimraf": "^3.0.2",
"rollup": "^2.9.1",
"rollup": "^2.26.11",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-filesize": "^9.0.0",
"rollup-plugin-filesize": "^9.0.2",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-terser": "^5.3.0",
"rollup-plugin-typescript2": "^0.27.0",
"ts-jest": "^25.5.1",
"tslint": "^6.1.2",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.27.2",
"ts-jest": "^26.3.0",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0",
"typescript": "^3.8.3"
"typescript": "^4.0.2"
},

@@ -47,0 +47,0 @@ "prettier": {

@@ -39,3 +39,3 @@ # Detect GPU

desktopBenchmarkPercentages?: [0, 50, 30, 20], // (Default) [TIER_0, TIER_1, TIER_2, TIER_3]
failIfMajorPerformanceCaveat?: true; // (Default) Fail to detect if the WebGL implementation determines the performance would be dramatically lower than the equivalent OpenGL implementation
failIfMajorPerformanceCaveat?: true, // (Default) Fail to detect if the WebGL implementation determines the performance would be dramatically lower than the equivalent OpenGL implementation
forceRendererString?: 'Apple A11 GPU', // (Development) Force a certain renderer string

@@ -42,0 +42,0 @@ forceMobile?: true, // (Development) Force the use of mobile benchmarking scores

@@ -14,5 +14,5 @@ #!/usr/bin/env node

function getRendererData(type, renderers) {
const data = renderers.filter(renderer => renderer.field2 === type);
const data = renderers.filter((renderer) => renderer.field2 === type);
return data.map(renderer => {
return data.map((renderer) => {
const name = renderer.field1;

@@ -29,3 +29,3 @@ const amount = renderer.field4;

.fromFile(file)
.then(data => {
.then((data) => {
// Remove static header and footer information

@@ -47,3 +47,4 @@ const dateEntry = data.slice(3, 4);

})
.catch(error => {
// @ts-ignore
.catch((error) => {
reject(error);

@@ -54,19 +55,19 @@ });

parseAnalytics(path.resolve('./data/analytics.csv')).then(result => {
parseAnalytics(path.resolve('./data/analytics.csv')).then((result) => {
const output = './test/data.ts';
const data = `
export const RENDERER_DESKTOP = [
${result.desktopData.map(entry => `\n\'${entry.replace(',', '')}\'`)}
${result.desktopData.map((entry) => `\n\'${entry.replace(',', '')}\'`)}
];
export const RENDERER_TABLET = [
${result.tabletData.map(entry => `\n\'${entry.replace(',', '')}\'`)}
${result.tabletData.map((entry) => `\n\'${entry.replace(',', '')}\'`)}
];
export const RENDERER_MOBILE = [
${result.mobileData.map(entry => `\n\'${entry.replace(',', '')}\'`)}
${result.mobileData.map((entry) => `\n\'${entry.replace(',', '')}\'`)}
];
`;
fs.writeFile(path.resolve(output), data, error => {
fs.writeFile(path.resolve(output), data, (error) => {
if (!error) {

@@ -73,0 +74,0 @@ console.log(`Written file to ${output}`);

@@ -14,7 +14,7 @@ #!/usr/bin/env node

const BENCHMARK_MOBILE_URL =
'https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1';
'https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1';
// Desktop
const BENCHMARK_DESKTOP_URL =
'https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1';
'https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1';

@@ -25,4 +25,4 @@ function collectBenchmark(url) {

fetch(url)
.then(response => response.text())
.then(html => {
.then((response) => response.text())
.then((html) => {
// @ts-ignore

@@ -33,18 +33,26 @@ const soup = new JSSoup(html.replace('<!DOCTYPE html>', ''));

const benchmark = inputs.map(input => {
const score = input.previousElement.text.replace('&nbsp;', '').replace('*', '');
let name = '';
const benchmark = inputs
.map((input) => {
const score = input.previousElement.text.replace(' ', '').replace('*', '');
let name = '';
input.previousElement.contents.forEach(row => {
if (row.nextElement.text) {
name = row.nextElement.text;
input.previousElement.contents.forEach((row) => {
if (row.nextElement.nextElement.text) {
name = row.nextElement.nextElement.text
.replace(' (Desktop)', '')
.replace(' (Laptop)', '');
}
});
if (score && name) {
return `${score} - ${name}`;
} else {
return;
}
});
})
.filter(Boolean);
return `${score} - ${name}`;
});
resolve(benchmark);
})
.catch(error => {
.catch((error) => {
reject(new Error(error.message));

@@ -56,3 +64,3 @@ })

Promise.all([collectBenchmark(BENCHMARK_DESKTOP_URL), collectBenchmark(BENCHMARK_MOBILE_URL)]).then(
result => {
(result) => {
const output = './src/__generated__/GPUBenchmark.ts';

@@ -69,11 +77,11 @@ const data = `

export const GPU_BENCHMARK_SCORE_DESKTOP = [
${result[0].reverse().map(entry => `\n\'${entry}\'`)}
${result[0].reverse().map((entry) => `\n\'${entry}\'`)}
];
export const GPU_BENCHMARK_SCORE_MOBILE = [
${result[1].reverse().map(entry => `\n\'${entry}\'`)}
${result[1].reverse().map((entry) => `\n\'${entry}\'`)}
];
`;
fs.writeFile(output, data, error => {
fs.writeFile(output, data, (error) => {
if (!error) {

@@ -80,0 +88,0 @@ console.log(`Written file to ${output}`);

// !! AUTO-GENERATED FILE - DO NOT EDIT !!
// Scraped from https://www.notebookcheck.net/
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&archive=1&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Mobile GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&professional=2&showClassDescription=1&deskornote=3&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
// Desktop GPU benchmark: https://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html?type=&sort=&showClassDescription=1&deskornote=4&perfrating=1&or=0&showBars=1&3dmark13_ice_gpu=1&3dmark13_cloud_gpu=1&3dmark13_fire_gpu=1&3dmark11_gpu=1&gpu_fullname=1&architecture=1&pixelshaders=1&vertexshaders=1&corespeed=1&boostspeed=1&memoryspeed=1&memorybus=1&memorytype=1&directx=1
export const GPU_BENCHMARK_SCORE_DESKTOP = [
'790 - AMD Radeon HD 7290',
'780 - AMD Radeon HD 8180',
'778 - AMD Radeon HD 7310',
'776 - AMD Radeon HD 7340',
'772 - Intel HD Graphics (Bay Trail)',
'729 - Intel HD Graphics (Ivy Bridge)',
'725 - AMD Radeon HD 8210',
'701 - Intel HD Graphics (Cherry Trail)',
'700 - AMD Radeon HD 8250',
'699 - AMD Radeon R6 (Mullins)',
'698 - AMD Radeon HD 8240',
'690 - AMD Radeon HD 8280',
'687 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'665 - Intel HD Graphics (Haswell)',
'656 - Intel HD Graphics 400 (Braswell)',
'655 - Intel HD Graphics (Braswell)',
'654 - Intel HD Graphics 405 (Braswell)',
'634 - Intel HD Graphics 500',
'633 - Intel UHD Graphics 600',
'632 - AMD Radeon HD 8330',
'631 - AMD Radeon HD 8350G',
'618 - AMD Radeon HD 8400',
'614 - AMD Radeon HD 8450G',
'605 - Intel HD Graphics 4200',
'604 - Intel HD Graphics (Broadwell)',
'603 - AMD Radeon R2 (Stoney Ridge)',
'602 - AMD Radeon R3 (Mullins/Beema)',
'601 - AMD Radeon R4 (Kaveri)',
'600 - AMD Radeon R4 (Beema)',
'599 - AMD Radeon R5 (Beema/Carrizo-L)',
'597 - AMD Radeon R4 (Stoney Ridge)',
'593 - Intel HD Graphics 4000',
'592 - AMD Radeon HD 7480D',
'584 - Intel HD Graphics 5300',
'583 - Intel HD Graphics 505',
'582 - Intel UHD Graphics 605',
'553 - Intel HD Graphics 510',
'552 - AMD Radeon HD 8610G',
'551 - Intel HD Graphics 610',
'550 - Intel HD Graphics 4400',
'549 - Intel HD Graphics 515',
'541 - AMD Radeon HD 8470D',
'532 - AMD Radeon HD 8550G',
'516 - Intel HD Graphics 5000',
'513 - AMD Radeon HD 7660G',
'512 - NVIDIA GeForce 710M',
'509 - AMD Radeon R5 (Kaveri)',
'508 - AMD Radeon R5 (Carrizo)',
'507 - Intel HD Graphics 615',
'506 - Intel UHD Graphics 615',
'505 - Intel UHD Graphics 617',
'497 - Qualcomm Adreno 630',
'494 - Intel HD Graphics 5500',
'492 - Intel HD Graphics 4600',
'488 - Intel Iris Graphics 5100',
'486 - NVIDIA Quadro K610M',
'485 - Intel HD Graphics 6000',
'479 - AMD Radeon R5 (Stoney Ridge)',
'478 - AMD Radeon R5 M420',
'477 - AMD Radeon R5 M315',
'475 - AMD Radeon R5 M320',
'472 - NVIDIA GeForce GT 720M',
'471 - Intel Iris Graphics 6100',
'470 - Intel HD Graphics 520',
'469 - NVIDIA GeForce 820M',
'468 - NVIDIA GeForce 910M',
'466 - AMD Radeon RX Vega 3',
'465 - AMD Radeon R5 M255',
'464 - AMD Radeon R5 M430',
'463 - AMD Radeon R5 M330',
'460 - AMD Radeon HD 7560D',
'454 - AMD Radeon HD 8650G',
'438 - NVIDIA Quadro K1000M',
'436 - AMD Radeon HD 7660D',
'435 - AMD Radeon R6 M255DX',
'428 - Intel HD Graphics 5600',
'418 - AMD FirePro W2100',
'409 - AMD Radeon R6 (Kaveri)',
'397 - Qualcomm Adreno 680',
'396 - Qualcomm Adreno 685',
'395 - AMD Radeon R6 (Carrizo)',
'394 - Intel HD Graphics 620',
'393 - Intel UHD Graphics 620',
'392 - AMD Radeon R5 (Bristol Ridge)',
'390 - Intel HD Graphics P530',
'389 - Intel HD Graphics 530',
'388 - Intel HD Graphics P630',
'387 - Intel HD Graphics 630',
'386 - Intel UHD Graphics P630',
'385 - Intel UHD Graphics 630',
'384 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'383 - AMD Radeon RX Vega 6',
'381 - AMD Radeon 610',
'380 - AMD Radeon 520',
'379 - AMD Radeon R7 M340',
'372 - AMD Radeon R7 M440',
'371 - AMD Radeon 620',
'370 - AMD Radeon R8 M445DX',
'367 - NVIDIA GeForce 920M',
'365 - AMD Radeon R7 M360',
'362 - AMD Radeon R7 M460',
'360 - AMD Radeon R7 (Kaveri)',
'359 - AMD Radeon R7 (Carrizo)',
'358 - NVIDIA GeForce GT 640M',
'357 - AMD Radeon R7 (Bristol Ridge)',
'353 - AMD Radeon R7 M265',
'349 - AMD FirePro M4100',
'346 - NVIDIA GeForce GT 730M',
'336 - AMD FirePro M4000',
'334 - NVIDIA GeForce 825M',
'332 - NVIDIA GeForce GT 735M',
'329 - NVIDIA Quadro K2000M',
'325 - Intel Iris Graphics 540',
'324 - NVIDIA GeForce 920MX',
'323 - Intel Iris Plus Graphics 640',
'322 - NVIDIA GeForce MX110',
'321 - NVIDIA GeForce 830M',
'319 - Intel Iris Plus Graphics 645',
'318 - AMD Radeon 625',
'317 - AMD Radeon 530',
'316 - Intel Iris Graphics 550',
'315 - NVIDIA GeForce 930M',
'314 - Intel Iris Plus Graphics 650',
'313 - NVIDIA GeForce GT 740M',
'312 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'311 - Intel Iris Pro Graphics 5200',
'310 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'307 - NVIDIA GeForce GT 745M',
'305 - NVIDIA GeForce 840M',
'304 - NVIDIA Quadro M500M',
'299 - AMD Radeon R7 M445',
'298 - Intel Iris Plus Graphics 655',
'297 - AMD Radeon R9 M375',
'296 - AMD FirePro W4190M',
'295 - NVIDIA Quadro M600M',
'293 - NVIDIA GeForce 930MX',
'292 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'291 - NVIDIA GeForce 940M',
'290 - AMD Radeon RX Vega 8',
'289 - NVIDIA Quadro K1100M',
'288 - NVIDIA Quadro M520',
'287 - NVIDIA GeForce 940MX',
'286 - NVIDIA GeForce MX130',
'285 - Intel Iris Pro Graphics 6200',
'284 - NVIDIA GeForce GT 750M',
'279 - AMD FirePro W4100',
'278 - AMD FirePro W4170M',
'276 - AMD Radeon R7 M465',
'274 - AMD Radeon R9 M265X',
'271 - NVIDIA GeForce 845M',
'269 - NVIDIA GeForce GT 755M',
'268 - AMD Radeon R7 250',
'263 - NVIDIA Quadro K2100M',
'262 - NVIDIA GeForce MX230',
'261 - AMD FirePro M5100',
'260 - AMD FirePro M6000',
'258 - NVIDIA Quadro K3000M',
'252 - AMD FirePro W5130M',
'251 - NVIDIA Maxwell GPU Surface Book (940M, GDDR5)',
'250 - AMD Radeon RX Vega 9',
'244 - AMD Radeon R9 M370X',
'243 - AMD FirePro W5170M',
'242 - NVIDIA Quadro K3100M',
'231 - AMD Radeon R9 M470',
'226 - Intel Iris Pro Graphics 580',
'225 - Intel Iris Pro Graphics P580',
'224 - AMD Radeon RX Vega 10',
'223 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'222 - NVIDIA Quadro P500',
'221 - NVIDIA Quadro K4000M',
'216 - NVIDIA GeForce 945M',
'210 - AMD Radeon RX Vega 11',
'209 - NVIDIA Quadro M620',
'208 - NVIDIA Quadro M1000M',
'207 - NVIDIA GeForce GTX 850M',
'206 - NVIDIA Quadro P520',
'205 - AMD Radeon R9 M385X',
'204 - AMD Radeon R9 M470X',
'203 - AMD Radeon Pro 450',
'202 - NVIDIA GeForce GTX 950M',
'194 - NVIDIA GeForce GTX 860M',
'193 - AMD Radeon Pro WX 3100',
'192 - AMD Radeon RX 540',
'191 - AMD Radeon Pro WX 2100',
'190 - AMD Radeon RX 540X',
'188 - NVIDIA Quadro K4100M',
'187 - NVIDIA Quadro K5000M',
'186 - NVIDIA Quadro M2000M',
'185 - NVIDIA GeForce MX150',
'184 - NVIDIA GeForce MX250',
'183 - NVIDIA Quadro P600',
'182 - NVIDIA GeForce GT 1030 (Desktop)',
'181 - AMD Radeon 630',
'180 - AMD Radeon Pro 455',
'179 - AMD Radeon Pro 555',
'178 - AMD Radeon Pro 555X',
'177 - AMD Radeon Pro WX 3200',
'176 - AMD Radeon RX 640',
'175 - AMD Radeon RX 550 (Laptop)',
'174 - AMD Radeon RX 550X (Laptop)',
'173 - NVIDIA Quadro P620',
'172 - NVIDIA Quadro M1200',
'167 - NVIDIA GeForce GTX 960M',
'166 - AMD Radeon Pro WX 4130',
'165 - AMD Radeon Pro 460',
'164 - AMD Radeon Pro 560',
'163 - AMD Radeon Pro 560X',
'161 - AMD FirePro M6100',
'160 - AMD Radeon R9 M390',
'157 - AMD Radeon RX 460 (Laptop)',
'150 - NVIDIA GeForce GTX 870M',
'149 - NVIDIA Quadro M2200',
'148 - AMD Radeon RX 560 (Laptop)',
'147 - AMD Radeon RX 560X (Laptop)',
'146 - NVIDIA GeForce GTX 965M',
'144 - AMD Radeon Pro WX 4150',
'143 - AMD Radeon RX 460 (Desktop)',
'141 - NVIDIA Quadro P1000',
'140 - NVIDIA Quadro K5100M',
'136 - AMD Radeon R9 270X',
'135 - NVIDIA GeForce GTX 950',
'134 - NVIDIA GeForce GTX 1050 Max-Q',
'133 - NVIDIA GeForce GTX 880M',
'131 - AMD Radeon R7 370',
'130 - AMD Radeon R9 M395',
'129 - AMD FirePro W7170M',
'128 - Intel Xe DG1 (iDG1LP) Mobile',
'127 - NVIDIA GeForce GTX 1050 (Laptop)',
'126 - NVIDIA GeForce GTX 1050 (Desktop)',
'125 - NVIDIA Quadro M3000M',
'122 - AMD Radeon R9 M485X',
'121 - AMD Radeon Pro Vega 16',
'120 - AMD Radeon Pro WX Vega M GL',
'119 - AMD Radeon RX Vega M GL / 870',
'118 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'117 - AMD Radeon R9 M395X',
'112 - NVIDIA GeForce GTX 970M',
'111 - NVIDIA Quadro M4000M',
'110 - NVIDIA Quadro P2000 Max-Q',
'109 - NVIDIA Quadro P2000',
'108 - NVIDIA GeForce GTX 1050 Ti (Desktop)',
'107 - NVIDIA GeForce GTX 1050 Ti (Laptop)',
'106 - NVIDIA GeForce GTX 960',
'105 - AMD Radeon R9 380',
'104 - AMD Radeon R9 280X',
'103 - NVIDIA Quadro M5000M',
'102 - AMD Radeon Pro Vega 20',
'101 - AMD Radeon RX Vega M GH',
'100 - NVIDIA GeForce GTX 980M',
'93 - AMD Radeon R9 290X',
'90 - NVIDIA Quadro T1000 Max-Q',
'89 - NVIDIA Quadro T1000 (Laptop)',
'88 - NVIDIA GeForce GTX 1650 Max-Q',
'87 - AMD Radeon RX 470 (Laptop)',
'86 - AMD Radeon RX 570 (Laptop)',
'85 - AMD Radeon RX 570X (Laptop)',
'84 - AMD Radeon RX 470 (Desktop)',
'83 - AMD Radeon Pro WX 7100',
'81 - NVIDIA Quadro P3000 Max-Q',
'80 - NVIDIA GeForce GTX 1060 Max-Q',
'79 - NVIDIA GeForce GTX 1650 (Desktop)',
'78 - NVIDIA GeForce GTX 1650 (Laptop)',
'77 - NVIDIA GeForce GTX 970',
'76 - NVIDIA Quadro P3000',
'75 - AMD Radeon RX 5300M',
'74 - AMD Radeon RX Vega Mobile',
'72 - AMD Radeon RX 580 (Laptop)',
'71 - AMD Radeon RX 580X (Laptop)',
'70 - NVIDIA Quadro P3200',
'69 - NVIDIA Quadro P4000 Max-Q',
'68 - NVIDIA GeForce GTX 1060 (Laptop)',
'67 - AMD Radeon RX 480 (Desktop)',
'66 - NVIDIA GeForce GTX 1650 Ti (Desktop)',
'65 - NVIDIA Quadro T2000 Max-Q',
'64 - NVIDIA Quadro T2000 (Laptop)',
'63 - NVIDIA Quadro P4000',
'62 - AMD Radeon RX 570 (Desktop)',
'61 - NVIDIA GeForce GTX 1060 (Desktop)',
'59 - AMD Radeon R9 390X',
'58 - NVIDIA Quadro M5500',
'57 - NVIDIA GeForce GTX 980 (Laptop)',
'56 - AMD Radeon RX 580 (Desktop)',
'55 - AMD Radeon RX 590 (Desktop)',
'54 - NVIDIA GeForce GTX 980',
'53 - AMD Radeon R9 Nano',
'52 - AMD Radeon R9 Fury',
'50 - NVIDIA Quadro P5000 Max-Q',
'49 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'48 - AMD Radeon RX 5500M',
'47 - NVIDIA GeForce GTX 1070 Max-Q',
'46 - NVIDIA GeForce GTX 980 Ti',
'45 - NVIDIA GeForce GTX 1660 Ti (Laptop)',
'44 - NVIDIA Quadro P5000',
'43 - NVIDIA Quadro P4200',
'42 - NVIDIA GeForce GTX 1660 Ti (Desktop)',
'41 - NVIDIA GeForce GTX 1070 (Laptop)',
'39 - AMD Radeon Pro Vega 56',
'38 - NVIDIA GeForce GTX 1080 Max-Q',
'37 - NVIDIA GeForce GTX 1070 (Desktop)',
'36 - NVIDIA Quadro P5200',
'34 - NVIDIA GeForce RTX 2060 (Laptop)',
'33 - AMD Radeon RX Vega 56',
'32 - NVIDIA Quadro RTX 3000 Max-Q',
'31 - NVIDIA Quadro RTX 3000 (Laptop)',
'30 - NVIDIA GeForce RTX 2070 Max-Q',
'29 - NVIDIA GeForce GTX 1070 Ti (Desktop)',
'28 - NVIDIA GeForce RTX 2060 (Desktop)',
'27 - NVIDIA Quadro RTX 4000 Max-Q',
'26 - NVIDIA Quadro RTX 4000 (Laptop)',
'25 - NVIDIA GeForce GTX 1080 (Laptop)',
'24 - AMD Radeon RX Vega 64',
'23 - AMD Radeon RX 5700M',
'22 - AMD Radeon RX 5700 (Desktop)',
'21 - NVIDIA GeForce RTX 2060 Super',
'20 - NVIDIA GeForce RTX 2070 (Laptop)',
'19 - NVIDIA GeForce GTX 1080 (Desktop)',
'18 - NVIDIA GeForce RTX 2070 (Desktop)',
'17 - AMD Radeon RX 5700 XT (Desktop)',
'16 - AMD Radeon VII',
'15 - NVIDIA GeForce RTX 2070 Super',
'14 - NVIDIA GeForce RTX 2080 Max-Q',
'13 - NVIDIA GeForce GTX 1070 SLI (Laptop)',
'12 - NVIDIA GeForce GTX 1070 SLI (Desktop)',
'11 - NVIDIA GeForce GTX 1080 SLI (Laptop)',
'10 - NVIDIA Titan X Pascal',
'9 - NVIDIA GeForce GTX 1080 Ti (Desktop)',
'8 - NVIDIA GeForce RTX 2080 (Laptop)',
'7 - NVIDIA Quadro RTX 5000 Max-Q',
'6 - NVIDIA Quadro RTX 5000 (Laptop)',
'5 - NVIDIA GeForce RTX 2080 (Desktop)',
'4 - NVIDIA GeForce RTX 2080 Super',
'3 - NVIDIA Quadro RTX 6000 (Laptop)',
'2 - NVIDIA GeForce RTX 2080 Ti (Desktop)',
'992 - Silicon Motion SM502',
'991 - ATI Mobility 128 M3',
'990 - VIA S3 Graphics ProSavage8',
'989 - SIS Mirage M661FX ',
'988 - SIS Mirage 2 M760',
'987 - VIA Castle Rock',
'986 - VIA S3G UniChrome Pro',
'985 - VIA S3G UniChrome Pro II',
'984 - ATI Radeon IGP 320M',
'983 - ATI Radeon IGP 340M',
'982 - ATI Mobility Radeon 7000 IGP',
'981 - Intel Extreme Graphics 2',
'980 - VIA Chrome9 HC',
'979 - ATI Mobility Radeon M6',
'978 - ATI Mobility Radeon M7',
'977 - ATI Mobility Radeon 9000 IGP',
'976 - ATI Mobility Radeon 9100 IGP',
'975 - NVIDIA GeForce 2 Go (200 / 100)',
'974 - NVIDIA GeForce 3 Go',
'965 - Intel Graphics Media Accelerator (GMA) 500',
'963 - Intel Graphics Media Accelerator (GMA) 600',
'952 - SIS Mirage 3 671MX',
'951 - SIS Mirage 3+ 672MX',
'950 - ATI Radeon Xpress 1100',
'949 - ATI Radeon Xpress 200M',
'948 - Intel Graphics Media Accelerator (GMA) 900',
'947 - ATI Mobility FireGL 7800',
'946 - ATI Mobility Radeon 7500',
'934 - Intel Graphics Media Accelerator (GMA) 950',
'933 - Intel Graphics Media Accelerator (GMA) 3150',
'931 - NVIDIA GeForce 4 420 Go',
'930 - NVIDIA GeForce 4 440 Go',
'929 - NVIDIA GeForce 4 460 Go',
'928 - NVIDIA GeForce 4 488 Go',
'927 - ATI Mobility Radeon 9000',
'926 - NVIDIA GeForce FX Go 5200',
'925 - ATI Mobility FireGL 9000',
'924 - ATI Mobility Radeon 9200',
'923 - Intel Graphics Media Accelerator (GMA) 3600',
'921 - NVIDIA GeForce 7000M',
'920 - NVIDIA GeForce Go 6100',
'919 - NVIDIA GeForce Go 6150',
'918 - ATI Radeon Xpress 1150',
'917 - NVIDIA GeForce 7150M',
'916 - NVIDIA GeForce 7190M',
'915 - Intel Graphics Media Accelerator (GMA) 3650',
'904 - Intel Graphics Media Accelerator (GMA) X3100',
'903 - ATI Radeon Xpress X1200',
'902 - ATI Radeon Xpress 1250',
'901 - ATI Radeon Xpress X1250',
'900 - ATI Radeon Xpress X1270',
'899 - NVIDIA GeForce FX Go 5600 / 5650',
'898 - NVIDIA Quadro FX Go 1000',
'897 - NVIDIA GeForce FX Go 5700',
'896 - NVIDIA GeForce Go 6200',
'895 - NVIDIA GeForce Go 6250',
'894 - ATI Mobility Radeon X300',
'893 - NVIDIA GeForce Go 6400',
'892 - NVIDIA GeForce Go 7200',
'891 - ATI Mobility Radeon 9550',
'890 - ATI Mobility FireGL T2',
'889 - ATI Mobility Radeon 9600',
'888 - NVIDIA GeForce4 4200 Go',
'887 - ATI Mobility Radeon X1300',
'886 - ATI Mobility FireGL T2e',
'885 - ATI Mobility Radeon 9700',
'884 - ATI Mobility Radeon HD 2300',
'883 - ATI Mobility Radeon X2300',
'882 - ATI Mobility FireGL V3100',
'881 - ATI Mobility FireGL V3200',
'880 - ATI Mobility Radeon X600',
'879 - NVIDIA Quadro NVS 110M',
'874 - NVIDIA GeForce Go 7300',
'873 - NVIDIA Quadro NVS 120M',
'872 - NVIDIA Quadro FX 350M',
'871 - NVIDIA GeForce Go 7400',
'869 - Intel Graphics Media Accelerator (GMA) 4500M',
'868 - Intel Graphics Media Accelerator (GMA) 4500MHD',
'867 - Intel Graphics Media Accelerator (GMA) 4700MHD',
'866 - NVIDIA GeForce 8200M G',
'865 - NVIDIA Quadro NVS 130M',
'862 - NVIDIA GeForce 8400M G',
'861 - ATI Radeon HD 3100',
'860 - ATI Mobility Radeon HD 3400',
'851 - ATI Radeon HD 4100',
'850 - ATI Radeon HD 4225',
'849 - ATI Radeon HD 3200',
'848 - ATI Mobility Radeon HD 2400',
'847 - NVIDIA Quadro NVS 135M',
'846 - NVIDIA GeForce 8400M GS',
'845 - NVIDIA GeForce 9100M G',
'844 - ATI Mobility Radeon X1400',
'843 - ATI Mobility Radeon X1350',
'842 - NVIDIA Quadro FX 360M',
'841 - NVIDIA Quadro NVS 150M',
'840 - AMD Radeon HD 6250',
'839 - Intel Graphics Media Accelerator (GMA) HD Graphics',
'838 - ATI Radeon HD 4200',
'837 - ATI Radeon HD 4250',
'836 - ATI Radeon HD 4270',
'835 - ATI Mobility Radeon HD 2400 XT',
'834 - ATI Mobility Radeon HD 3410',
'833 - ATI Mobility Radeon HD 3430',
'832 - ATI Mobility Radeon HD 3450',
'831 - AMD Radeon HD 6290',
'830 - AMD Radeon HD 7290',
'829 - NVIDIA GeForce 9200M GS',
'828 - NVIDIA Quadro NVS 160M',
'827 - NVIDIA Quadro FX 370M',
'826 - NVIDIA GeForce 9300M GS',
'825 - NVIDIA ION 2',
'824 - NVIDIA GeForce 9300M G',
'823 - ATI Mobility Radeon HD 3470',
'822 - NVIDIA GeForce 9400M GeForceBoost',
'821 - ATI Mobility Radeon HD 3470 Hybrid X2',
'820 - AMD Radeon HD 8180',
'819 - AMD Radeon HD 6310',
'818 - AMD Radeon HD 7310',
'817 - AMD Radeon HD 6320',
'816 - AMD Radeon HD 7340',
'812 - Intel HD Graphics (Bay Trail)',
'803 - Intel HD Graphics (Sandy Bridge)',
'802 - NVIDIA GeForce 9400M (G) / ION (LE)',
'801 - NVIDIA GeForce G 205M',
'800 - NVIDIA GeForce G 102M',
'799 - NVIDIA GeForce 9500M GE',
'798 - NVIDIA GeForce G 103M',
'797 - NVIDIA GeForce G 105M',
'795 - Intel HD Graphics 2000',
'794 - NVIDIA Quadro NVS 140M',
'793 - NVIDIA GeForce 8400M GT',
'792 - ATI Mobility Radeon HD 4330',
'791 - AMD Radeon HD 6330M',
'790 - NVIDIA GeForce G 110M',
'789 - ATI Mobility FireGL V5000',
'788 - ATI Mobility Radeon X700',
'787 - ATI Mobility Radeon X1450',
'786 - NVIDIA GeForce Go 6600',
'785 - ATI Mobility Radeon 9800',
'784 - ATI Mobility FireGL V5200',
'783 - ATI Mobility Radeon X1600',
'782 - ATI Mobility Radeon X800',
'781 - NVIDIA Quadro NVS 300M',
'780 - NVIDIA GeForce Go 7600',
'779 - ATI Mobility Radeon X2500',
'778 - ATI Mobility FireGL V5250',
'777 - ATI Mobility Radeon X1700',
'776 - NVIDIA GeForce 305M',
'775 - ATI Mobility Radeon HD 530v',
'774 - ATI Radeon HD 4350',
'773 - ATI Mobility Radeon HD 4350',
'772 - ATI Mobility Radeon HD 4530',
'771 - AMD Radeon HD 6350M',
'770 - AMD Radeon HD 7350M',
'769 - Intel HD Graphics (Ivy Bridge)',
'768 - Intel HD Graphics 2500',
'767 - ATI Mobility Radeon HD 4550',
'766 - ATI Mobility Radeon HD 540v',
'765 - AMD Radeon HD 8210',
'764 - ATI Mobility Radeon HD 5430',
'763 - AMD Radeon HD 6380G',
'762 - AMD Radeon HD 6430M',
'761 - ATI Mobility Radeon X800XT',
'760 - NVIDIA Quadro FX Go 1400',
'759 - NVIDIA GeForce Go 6800',
'758 - NVIDIA GeForce Go 7700',
'757 - NVIDIA NVS 2100M',
'756 - NVIDIA GeForce 8600M GS',
'755 - NVIDIA GeForce 9500M G',
'754 - NVIDIA GeForce Go 7600 GT',
'753 - NVIDIA GeForce 315M',
'752 - NVIDIA GeForce 405M',
'751 - NVIDIA NVS 3100M',
'750 - NVIDIA GeForce G210M',
'749 - NVIDIA GeForce 310M',
'748 - NVIDIA Quadro FX 380M',
'747 - Intel HD Graphics 3000',
'746 - ATI Mobility Radeon HD 2600',
'745 - NVIDIA GeForce 8600M GT',
'744 - ATI Mobility Radeon HD 5450',
'743 - NVIDIA Quadro FX 570M',
'742 - ATI Mobility Radeon HD 4570',
'741 - Intel HD Graphics (Cherry Trail)',
'740 - AMD Radeon HD 8250',
'739 - AMD Radeon R6 (Mullins)',
'738 - AMD Radeon HD 8240',
'737 - ATI Mobility Radeon HD 545v',
'736 - ATI Mobility Radeon HD 5145',
'735 - ATI Mobility FireGL V5700',
'734 - ATI Mobility Radeon HD 3650',
'733 - AMD Radeon HD 7430M',
'732 - AMD Radeon HD 6450M',
'731 - ATI Mobility Radeon HD 5470',
'730 - AMD Radeon HD 8280',
'729 - AMD Radeon HD 6370M',
'727 - AMD Radeon R2 (Mullins/Beema/Carrizo-L)',
'723 - AMD Radeon HD 7370M',
'722 - NVIDIA GeForce 410M',
'721 - NVIDIA GeForce GT 415M',
'720 - ATI Mobility Radeon HD 2700',
'719 - AMD Radeon HD 6480G',
'718 - AMD Radeon HD 7400G',
'717 - NVIDIA GeForce 9500M GS',
'716 - NVIDIA GeForce 9600M GS',
'715 - NVIDIA GeForce Go 7800',
'714 - NVIDIA GeForce Go 6800 Ultra',
'713 - ATI Mobility Radeon X1800',
'712 - ATI Mobility Radeon X1800XT',
'711 - ATI Mobility Radeon X1900',
'710 - ATI Mobility Radeon HD 2600 XT',
'709 - NVIDIA GeForce GT 320M',
'708 - NVIDIA GeForce 320M',
'707 - AMD Radeon HD 8310G',
'706 - AMD Radeon HD 6520G',
'705 - Intel HD Graphics (Haswell)',
'701 - ATI Mobility FireGL V5725',
'700 - ATI Mobility Radeon HD 3670',
'699 - AMD Radeon HD 7420G',
'698 - NVIDIA GeForce GT 520M',
'697 - AMD FirePro M3900',
'696 - AMD Radeon HD 6470M',
'695 - Intel HD Graphics 400 (Braswell)',
'694 - Intel HD Graphics (Braswell)',
'693 - Intel HD Graphics 405 (Braswell)',
'690 - NVIDIA GeForce 705M',
'689 - NVIDIA GeForce 610M',
'688 - AMD Radeon HD 7450M',
'687 - AMD Radeon HD 6510G2',
'686 - NVIDIA GeForce GT 120M',
'685 - NVIDIA Quadro FX 770M',
'684 - NVIDIA GeForce GT 220M',
'683 - NVIDIA GeForce 9600M GT',
'682 - NVIDIA Quadro FX 1500M',
'681 - NVIDIA Quadro NVS 320M',
'680 - NVIDIA GeForce Go 7900 GS',
'679 - NVIDIA GeForce Go 7800 GTX',
'678 - NVIDIA Quadro FX 1600M',
'677 - NVIDIA Quadro FX 1700M',
'676 - NVIDIA GeForce 8700M GT',
'675 - NVIDIA GeForce 9650M GT',
'674 - NVIDIA GeForce 9650M GS',
'673 - Intel HD Graphics 500',
'672 - Intel UHD Graphics 600',
'671 - AMD Radeon HD 8330',
'670 - AMD Radeon HD 8350G',
'669 - NVIDIA Quadro FX 2500M',
'668 - NVIDIA GeForce Go 7900 GTX',
'667 - NVIDIA NVS 4200M',
'666 - NVIDIA GeForce GT 130M',
'665 - NVIDIA GeForce Go 7900 GS SLI',
'664 - NVIDIA GeForce 8600M GT SLI',
'663 - NVIDIA GeForce Go 7800 GTX SLI',
'662 - NVIDIA GeForce GT 325M',
'661 - AMD Radeon HD 7520G',
'660 - NVIDIA GeForce GT 520MX',
'654 - AMD Radeon HD 8400',
'653 - AMD Radeon HD 8410G',
'652 - AMD Radeon HD 6490M',
'651 - AMD Radeon HD 7470M',
'650 - AMD Radeon HD 8450G',
'649 - AMD Radeon HD 6515G2',
'648 - AMD Radeon HD 6480G + HD 7450M Dual Graphics',
'647 - AMD Radeon HD 7500G',
'646 - AMD Radeon HD 6540G2',
'645 - AMD Radeon HD 6520G + HD 7450M Dual Graphics',
'644 - AMD Radeon HD 6545G2',
'643 - AMD Radeon HD 6450 GDDR5',
'642 - Intel HD Graphics (Skylake)',
'641 - Intel HD Graphics 4200',
'640 - Intel HD Graphics (Broadwell)',
'639 - AMD Radeon R2 (Stoney Ridge)',
'638 - AMD Radeon R3 (Mullins/Beema)',
'637 - AMD Radeon R4 (Kaveri)',
'636 - AMD Radeon R4 (Beema)',
'635 - AMD Radeon R5 (Beema/Carrizo-L)',
'633 - AMD Radeon R4 (Stoney Ridge)',
'632 - AMD Radeon HD 6620G',
'629 - Intel HD Graphics 4000',
'628 - AMD Radeon HD 7480D',
'627 - ATI Mobility Radeon HD 550v',
'626 - NVIDIA GeForce GT 230M',
'625 - NVIDIA GeForce 9700M GT',
'624 - NVIDIA GeForce 8700M GT SLI',
'623 - NVIDIA Quadro FX 3500M',
'622 - NVIDIA GeForce Go 7950 GTX',
'621 - AMD Radeon HD 7510M',
'620 - Intel HD Graphics 5300',
'619 - Intel HD Graphics 505',
'618 - Intel UHD Graphics 605',
'617 - AMD Radeon HD 7490M',
'616 - NVIDIA GeForce GT 240M',
'615 - NVIDIA Quadro NVS 5100M',
'614 - NVIDIA Quadro FX 880M',
'613 - NVIDIA GeForce GT 330M',
'612 - ATI Mobility Radeon HD 3850',
'611 - AMD Radeon HD 7530M',
'610 - NVIDIA GeForce GT 420M',
'609 - NVIDIA GeForce Go 7900 GTX SLI',
'608 - NVIDIA GeForce GT 220',
'607 - NVIDIA GeForce Go 7950 GTX SLI',
'606 - ATI Mobility Radeon HD 4650',
'605 - ATI Mobility Radeon HD 560v',
'604 - ATI Mobility Radeon HD 5165',
'603 - AMD Radeon HD 6640G2',
'602 - AMD Radeon HD 6620G + HD 7450M Dual Graphics',
'601 - ATI Mobility Radeon HD 3870',
'600 - AMD Radeon HD 7600G',
'599 - AMD Radeon HD 7500G + HD 7550M Dual Graphics',
'598 - NVIDIA GeForce GT 335M',
'597 - NVIDIA Quadro FX 2700M',
'596 - AMD Radeon HD 6645G2',
'595 - NVIDIA GeForce 9700M GTS',
'594 - NVIDIA GeForce GT 425M',
'593 - ATI Mobility Radeon HD 4670',
'592 - AMD Radeon HD 7550M',
'591 - ATI Mobility Radeon HD 565v',
'590 - NVIDIA NVS 5200M',
'589 - Intel HD Graphics 510',
'588 - AMD Radeon HD 8610G',
'587 - Intel HD Graphics 4400',
'586 - Intel HD Graphics 610',
'585 - Intel UHD Graphics 610',
'584 - Intel HD Graphics 515',
'576 - AMD Radeon HD 7640G',
'575 - AMD Radeon HD 8470D',
'574 - AMD Radeon HD 7620G',
'573 - AMD Radeon HD 7610M',
'572 - AMD Radeon HD 7640G + HD 7610M Dual Graphics',
'571 - AMD Radeon HD 6550D',
'570 - NVIDIA GeForce GT 525M',
'569 - NVIDIA GeForce GT 620M',
'568 - NVIDIA GeForce GT 625M',
'567 - NVIDIA Quadro K500M',
'566 - AMD Radeon HD 8550G',
'565 - AMD Radeon HD 6530M',
'564 - AMD Radeon HD 8510G',
'563 - ATI Mobility Radeon HD 5650',
'562 - NVIDIA Quadro FX 1800M',
'561 - AMD Radeon HD 7630M',
'560 - AMD Radeon HD 7570M',
'559 - AMD FirePro M2000',
'558 - AMD Radeon HD 7650M',
'557 - AMD Radeon HD 6630M',
'556 - NVIDIA GeForce GTS 250M',
'555 - NVIDIA GeForce GTS 350M',
'554 - AMD Radeon HD 7590M',
'553 - AMD Radeon HD 6550M',
'552 - ATI Radeon HD 5570',
'551 - NVIDIA Quadro K510M',
'550 - Intel HD Graphics 5000',
'549 - AMD Radeon HD 6680G2',
'548 - NVIDIA GeForce GT 435M',
'547 - AMD Radeon HD 7660G',
'546 - NVIDIA GeForce 710M',
'545 - NVIDIA NVS 5400M',
'544 - ATI FirePro M5800',
'543 - AMD Radeon R5 (Kaveri)',
'542 - AMD Radeon R5 (Carrizo)',
'541 - Intel HD Graphics 615',
'540 - Intel UHD Graphics 615',
'539 - Intel UHD Graphics 617',
'530 - Qualcomm Adreno 630',
'526 - Intel HD Graphics 5500',
'525 - ATI Mobility Radeon HD 5730',
'524 - Intel HD Graphics 4600',
'523 - AMD Radeon HD 6650M',
'522 - AMD Radeon HD 6690G2',
'521 - NVIDIA GeForce GT 540M',
'520 - Intel Iris Graphics 5100',
'519 - AMD Radeon HD 8550M',
'518 - NVIDIA Quadro K610M',
'517 - Intel HD Graphics 6000',
'516 - AMD Radeon HD 8570M',
'515 - AMD Radeon HD 8450G + Radeon HD 8570M Dual Graphics',
'514 - AMD Radeon HD 6720G2',
'513 - ATI Mobility Radeon HD 5750',
'511 - AMD Radeon R5 (Stoney Ridge)',
'510 - AMD Radeon RX Vega 2',
'509 - AMD Radeon R5 M420',
'508 - AMD Radeon R5 M315',
'507 - AMD Radeon R5 M230',
'506 - AMD Radeon R5 M320',
'505 - AMD Radeon R5 M240',
'504 - NVIDIA GeForce 8800M GTS',
'503 - NVIDIA GeForce GT 720M',
'502 - Intel UHD Graphics G4 (Lakefield GT1 48 EU)',
'501 - Intel Iris Graphics 6100',
'500 - Intel HD Graphics 520',
'499 - NVIDIA GeForce 820M',
'498 - NVIDIA GeForce 910M',
'497 - NVIDIA Quadro 1000M',
'496 - AMD Radeon RX Vega 3',
'495 - AMD Radeon R5 M255',
'494 - AMD Radeon R5 M430',
'493 - AMD Radeon R5 M330',
'492 - AMD Radeon R5 M335',
'491 - NVIDIA GeForce GTS 150M',
'490 - AMD Radeon HD 7560D',
'489 - NVIDIA GeForce GT 630M',
'488 - AMD Radeon HD 7670M',
'487 - AMD Radeon HD 7520G + HD 7670M Dual Graphics',
'486 - AMD Radeon HD 6620G + HD 7670M Dual Graphics',
'485 - AMD Radeon HD 7640G + HD 7670M Dual Graphics',
'484 - AMD Radeon HD 8650G',
'483 - AMD Radeon HD 6570M',
'482 - ATI Mobility Radeon HD 5770',
'481 - ATI Mobility Radeon HD 4830',
'480 - NVIDIA GeForce 9800M GS',
'479 - AMD Radeon HD 6730M',
'478 - AMD Radeon HD 6740G2',
'477 - AMD Radeon HD 6760G2',
'476 - ATI Mobility Radeon HD 5830',
'475 - AMD Radeon HD 6830M',
'474 - NVIDIA GeForce GT 430',
'473 - NVIDIA GeForce 9800M GTS',
'472 - NVIDIA GeForce GTS 160M',
'471 - NVIDIA GeForce GTS 260M',
'470 - AMD Radeon HD 8590M',
'469 - NVIDIA GeForce GT 550M',
'468 - NVIDIA Quadro K1000M',
'467 - AMD Radeon HD 6750M',
'466 - AMD Radeon HD 7660D',
'465 - AMD Radeon R6 M255DX',
'464 - AMD Radeon HD 8670M',
'463 - AMD Radeon HD 8550G + HD 8670M Dual Graphics',
'462 - AMD Radeon HD 7660G + HD 7670M Dual Graphics',
'461 - AMD Radeon HD 8650G + HD 8570M Dual Graphics',
'460 - AMD Radeon HD 8650G + HD 8670M Dual Graphics',
'459 - AMD Radeon HD 8570D',
'458 - Intel HD Graphics 5600',
'457 - AMD Radeon HD 7690M',
'456 - AMD Radeon HD 6755G2',
'455 - NVIDIA GeForce GT 240 GDDR5',
'454 - NVIDIA GeForce GTS 360M',
'453 - NVIDIA GeForce GT 445M',
'452 - NVIDIA Quadro FX 3600M',
'451 - NVIDIA GeForce 8800M GTX',
'450 - NVIDIA GeForce 9800M GT',
'449 - NVIDIA Quadro 2000M',
'448 - AMD FirePro W2100',
'447 - AMD Radeon HD 6850M',
'446 - ATI Mobility Radeon HD 5850',
'445 - ATI Radeon HD 5670',
'444 - NVIDIA GeForce GT 555M',
'443 - NVIDIA GeForce GT 635M',
'442 - AMD Radeon HD 6770M',
'441 - AMD Radeon HD 8730M',
'440 - AMD Radeon HD 8650M',
'439 - AMD Radeon R6 (Kaveri)',
'438 - NVIDIA GeForce GT 640M LE',
'437 - AMD FirePro M5950',
'436 - AMD Radeon HD 7690M XT',
'435 - AMD Radeon HD 8670D',
'434 - AMD Radeon HD 6775G2',
'433 - NVIDIA Quadro FX 2800M',
'432 - NVIDIA GeForce 9800M GTX',
'431 - NVIDIA GeForce GTX 260M',
'430 - ATI Mobility Radeon HD 4850',
'429 - ATI FirePro M7740',
'428 - ATI Mobility Radeon HD 4860',
'427 - Qualcomm Adreno 680',
'426 - Qualcomm Adreno 685',
'425 - AMD Radeon R6 (Carrizo)',
'424 - Intel HD Graphics 620',
'423 - Intel UHD Graphics 620',
'422 - AMD Radeon R5 (Bristol Ridge)',
'420 - Intel HD Graphics P530',
'419 - Intel HD Graphics 530',
'418 - Intel UHD Graphics G7 (Lakefield GT2 64 EU)',
'417 - Intel HD Graphics P630',
'416 - Intel HD Graphics 630',
'415 - Intel UHD Graphics P630',
'414 - Intel UHD Graphics 630',
'413 - Intel UHD Graphics G1 (Ice Lake 32 EU)',
'412 - AMD Radeon RX Vega 5',
'411 - AMD Radeon RX Vega 6 (Ryzen 2000/3000)',
'410 - AMD Radeon R6 M340DX',
'409 - AMD Radeon 610',
'408 - AMD Radeon 520',
'407 - AMD Radeon R7 M340',
'406 - AMD Radeon R7 M260',
'405 - NVIDIA Quadro FX 3700M',
'404 - ATI Mobility Radeon HD 3850 X2',
'403 - NVIDIA GeForce 8800M GTX SLI',
'402 - ATI Mobility Radeon HD 3870 X2',
'401 - NVIDIA GeForce 9800M GTS SLI',
'400 - AMD Radeon R7 M440',
'399 - AMD Radeon 620',
'398 - AMD Radeon R8 M445DX',
'397 - AMD Radeon HD 8690M',
'396 - NVIDIA GeForce 9800M GT SLI',
'395 - NVIDIA GeForce 920M',
'394 - NVIDIA GeForce GTX 280M',
'393 - AMD Radeon R7 M360',
'391 - AMD Radeon HD 7730M',
'390 - AMD Radeon R7 M460',
'389 - AMD Radeon R8 M365DX',
'388 - AMD Radeon R7 (Kaveri)',
'387 - AMD Radeon R7 (Carrizo)',
'386 - NVIDIA GeForce GT 640M',
'385 - AMD Radeon R7 (Bristol Ridge)',
'384 - ATI Mobility Radeon HD 4870',
'383 - NVIDIA GeForce GTX 285M',
'382 - NVIDIA Quadro FX 3800M',
'381 - AMD Radeon R7 M265',
'380 - AMD Radeon R7 M270',
'379 - NVIDIA Quadro 3000M',
'378 - AMD Radeon HD 8750M',
'377 - AMD FirePro M4100',
'376 - AMD Radeon HD 7750M',
'375 - NVIDIA GeForce GT 645M',
'374 - NVIDIA GeForce GT 730M',
'373 - AMD Radeon HD 8550G + HD 8750M Dual Graphics',
'372 - NVIDIA GeForce GTX 460M',
'371 - AMD Radeon R7 M260X',
'370 - AMD Radeon HD 8770M',
'369 - AMD Radeon HD 8830M',
'368 - NVIDIA GeForce 9800M GTX SLI',
'367 - ATI Radeon HD 4850',
'366 - AMD Radeon HD 6870M',
'365 - ATI FirePro M7820',
'364 - AMD FirePro M4000',
'363 - NVIDIA Quadro 5000M',
'362 - NVIDIA GeForce 825M',
'361 - ATI Mobility Radeon HD 5870',
'360 - NVIDIA GeForce GT 735M',
'359 - NVIDIA GeForce GTX 260M SLI',
'358 - NVIDIA GeForce GTS 450',
'357 - NVIDIA Quadro K2000M',
'352 - Intel Iris Graphics 540',
'351 - NVIDIA GeForce 920MX',
'350 - Intel Iris Plus Graphics 640',
'349 - NVIDIA GeForce MX110',
'348 - NVIDIA GeForce 830M',
'346 - Intel Iris Plus Graphics 645',
'345 - AMD Radeon RX Vega 6 (Ryzen 4000)',
'344 - AMD Radeon 625',
'343 - AMD Radeon 530',
'342 - Intel Iris Graphics 550',
'341 - NVIDIA GeForce 930M',
'340 - Intel Iris Plus Graphics 650',
'339 - NVIDIA GeForce GT 740M',
'338 - AMD Radeon R7 384 Cores (Kaveri Desktop)',
'337 - Intel Iris Pro Graphics 5200',
'336 - AMD Radeon R7 512 Cores (Kaveri Desktop)',
'335 - NVIDIA GeForce GTX 560M',
'334 - AMD Radeon HD 7770M',
'333 - NVIDIA GeForce GT 745M',
'332 - AMD Radeon R7 M275DX',
'331 - NVIDIA GeForce 840M',
'330 - NVIDIA Quadro M500M',
'329 - NVIDIA Quadro K620M',
'328 - NVIDIA GeForce GT 650M',
'327 - AMD Radeon R7 M370',
'326 - AMD Radeon R7 M380',
'325 - AMD Radeon R7 M445',
'324 - Intel Iris Plus Graphics 655',
'323 - AMD Radeon R9 M375',
'322 - AMD FirePro W4190M',
'321 - NVIDIA Quadro M600M',
'318 - NVIDIA GeForce 930MX',
'317 - Intel Iris Plus Graphics G4 (Ice Lake 48 EU)',
'316 - NVIDIA GeForce 940M',
'315 - AMD Radeon RX Vega 7',
'314 - AMD Radeon RX Vega 8 (Ryzen 2000/3000)',
'313 - NVIDIA Quadro K1100M',
'312 - NVIDIA Quadro M520',
'311 - NVIDIA GeForce 940MX',
'310 - NVIDIA GeForce MX130',
'309 - Intel Iris Pro Graphics 6200',
'308 - NVIDIA GeForce GT 750M',
'307 - NVIDIA GeForce GTX 480M',
'306 - NVIDIA GeForce GTX 470M',
'305 - NVIDIA Quadro 4000M',
'304 - ATI Mobility Radeon HD 4870 X2',
'303 - AMD FirePro W4100',
'302 - AMD FirePro W4170M',
'301 - AMD Radeon HD 8790M',
'300 - AMD Radeon R7 M465',
'299 - AMD Radeon HD 7850M',
'298 - AMD Radeon R9 M265X',
'297 - AMD Radeon R9 M365X',
'296 - AMD Radeon HD 8850M',
'295 - NVIDIA GeForce 845M',
'294 - NVIDIA GeForce GTX 660M',
'293 - NVIDIA GeForce GT 755M',
'292 - AMD Radeon R7 250',
'291 - AMD Radeon HD 6950M',
'290 - NVIDIA GeForce GTX 280M SLI',
'289 - NVIDIA GeForce GTX 550 Ti',
'288 - ATI Radeon HD 5770',
'287 - NVIDIA Quadro K2100M',
'286 - AMD Radeon RX Vega 8 (Ryzen 4000)',
'285 - NVIDIA GeForce MX230',
'284 - AMD FirePro M5100',
'283 - AMD FirePro M6000',
'282 - Intel UHD Graphics Xe G4 48EUs',
'281 - NVIDIA GeForce GTX 570M',
'280 - NVIDIA Quadro K3000M',
'279 - AMD Radeon HD 7870M',
'278 - AMD Radeon HD 8870M',
'277 - AMD Radeon R9 M270',
'276 - AMD Radeon HD 6970M',
'275 - AMD FirePro M8900',
'274 - AMD FirePro W5130M',
'273 - NVIDIA Maxwell GPU Surface Book',
'272 - AMD Radeon RX Vega 9',
'271 - NVIDIA GeForce GTX 670M',
'270 - AMD Radeon R9 M275',
'269 - NVIDIA GeForce GTX 760M',
'268 - NVIDIA Quadro 5010M',
'267 - NVIDIA GeForce GTX 670MX',
'266 - AMD Radeon R9 M370X',
'265 - AMD FirePro W5170M',
'264 - NVIDIA Quadro K3100M',
'263 - NVIDIA GeForce GTX 285M SLI',
'262 - AMD Radeon HD 6790',
'261 - NVIDIA GeForce GTX 460 768MB',
'260 - NVIDIA GeForce GTX 485M',
'259 - ATI Mobility Radeon HD 5870 Crossfire',
'258 - NVIDIA GeForce GTX 460M SLI',
'257 - NVIDIA GeForce GT 650M SLI',
'256 - AMD Radeon HD 7770',
'255 - AMD Radeon R9 M380',
'254 - AMD Radeon R9 M385',
'253 - AMD Radeon R9 M470',
'252 - AMD Radeon HD 6990M',
'251 - NVIDIA GeForce GTX 580M',
'250 - NVIDIA GeForce GTX 675M',
'249 - ATI Radeon HD 5850',
'248 - Intel Iris Pro Graphics 580',
'247 - Intel Iris Pro Graphics P580',
'246 - AMD Radeon RX Vega 10',
'245 - Intel Iris Plus Graphics G7 (Ice Lake 64 EU)',
'244 - NVIDIA Quadro P500',
'243 - NVIDIA Quadro K4000M',
'242 - NVIDIA GeForce GTX 560M SLI',
'241 - NVIDIA GeForce GTX 480M SLI',
'240 - NVIDIA GeForce GTX 470M SLI',
'239 - NVIDIA GeForce GTX 765M',
'238 - NVIDIA GeForce 945M',
'237 - NVIDIA GeForce GTX 470',
'236 - AMD Radeon HD 6870',
'235 - NVIDIA GeForce GTX 560 Ti',
'234 - AMD Radeon HD 7950M',
'233 - AMD Radeon R9 M280X',
'232 - AMD Radeon RX Vega 11',
'231 - NVIDIA Quadro M620',
'230 - NVIDIA Quadro M1000M',
'229 - NVIDIA GeForce GTX 850M',
'228 - NVIDIA Quadro P520',
'227 - AMD Radeon R9 M385X',
'226 - AMD Radeon R9 M470X',
'225 - AMD Radeon 540X',
'224 - AMD Radeon 630',
'223 - AMD Radeon Pro 450',
'222 - NVIDIA GeForce GTX 950M',
'221 - NVIDIA GeForce GT 750M SLI',
'220 - NVIDIA GeForce GTX 675MX',
'219 - AMD Radeon HD 6970M Crossfire',
'218 - NVIDIA GeForce GTX 485M SLI',
'217 - NVIDIA GeForce GT 755M SLI',
'216 - AMD Radeon HD 6990M Crossfire',
'215 - NVIDIA GeForce GTX 580M SLI',
'214 - NVIDIA GeForce GTX 860M',
'213 - AMD Radeon Pro WX 3100',
'212 - AMD Radeon RX 540',
'211 - AMD Radeon Pro WX 2100',
'210 - AMD Radeon RX 540X',
'209 - NVIDIA GeForce GTX 770M',
'208 - Intel Iris Xe Graphics G7 80EUs',
'207 - NVIDIA Quadro K4100M',
'206 - NVIDIA Quadro K5000M',
'205 - NVIDIA Quadro M2000M',
'204 - NVIDIA GeForce MX330',
'203 - NVIDIA GeForce MX150',
'202 - NVIDIA GeForce MX250',
'201 - NVIDIA Quadro P600',
'200 - NVIDIA GeForce GT 1030',
'199 - AMD Radeon Pro 455',
'198 - AMD Radeon Pro 555',
'197 - AMD Radeon Pro 555X',
'196 - AMD Radeon Pro WX 3200',
'195 - AMD Radeon RX 640',
'194 - AMD Radeon RX 550',
'193 - AMD Radeon RX 550X',
'192 - NVIDIA Quadro P620',
'191 - NVIDIA Quadro M1200',
'190 - NVIDIA GeForce GTX 480',
'189 - NVIDIA GeForce GTX 570',
'188 - NVIDIA GeForce GTX 670MX SLI',
'187 - NVIDIA GeForce GTX 750 Ti',
'186 - NVIDIA GeForce GTX 960M',
'185 - AMD Radeon Pro WX 4130',
'184 - AMD Radeon Pro 460',
'183 - AMD Radeon Pro 560',
'182 - AMD Radeon Pro 560X',
'181 - AMD Radeon HD 7970M',
'180 - AMD FirePro M6100',
'179 - AMD Radeon R9 M390',
'178 - NVIDIA GeForce GTX 775M',
'177 - NVIDIA GeForce GTX 680M',
'176 - AMD Radeon RX 460',
'175 - NVIDIA GeForce GTX 765M SLI',
'174 - NVIDIA GeForce GTX 675M SLI',
'173 - AMD Radeon HD 6970',
'172 - NVIDIA GeForce GTX 580',
'171 - AMD Radeon HD 8970M',
'170 - AMD Radeon R9 M290X',
'169 - NVIDIA GeForce GTX 870M',
'168 - NVIDIA Quadro M2200',
'167 - AMD Radeon RX 560',
'166 - AMD Radeon RX 560X',
'165 - NVIDIA GeForce GTX 965M',
'164 - AMD Radeon HD 7870',
'163 - AMD Radeon Pro WX 4150',
'162 - AMD Radeon RX 460',
'161 - NVIDIA GeForce GTX 680MX',
'160 - NVIDIA GeForce MX350',
'159 - NVIDIA Quadro P1000',
'158 - NVIDIA Quadro K5100M',
'157 - NVIDIA GeForce GTX 780M',
'156 - NVIDIA GeForce GTX 760',
'155 - NVIDIA GeForce GTX 660 Ti',
'154 - AMD Radeon R9 270X',
'153 - NVIDIA GeForce GTX 950',
'152 - NVIDIA GeForce GTX 1050 Max-Q',
'151 - NVIDIA GeForce GTX 880M',
'150 - NVIDIA GeForce GTX 590',
'149 - Intel Iris Xe Graphics G7 96EUs',
'148 - AMD Radeon R7 370',
'147 - AMD Radeon R9 M395',
'146 - AMD FirePro W7170M',
'145 - Intel Xe DG1 LP (iDG1LP) Mobile',
'144 - NVIDIA GeForce GTX 1050 Mobile',
'143 - NVIDIA GeForce GTX 1050',
'142 - NVIDIA Quadro M3000M',
'141 - AMD Radeon R9 M390X',
'140 - AMD Radeon R9 M295X',
'139 - AMD Radeon R9 M485X',
'138 - AMD Radeon Pro Vega 16',
'137 - AMD Radeon Pro WX Vega M GL',
'136 - AMD Radeon RX Vega M GL / 870',
'135 - NVIDIA GeForce GTX 1050 Ti Max-Q',
'134 - AMD Radeon R9 M395X',
'133 - NVIDIA GeForce GTX 770M SLI',
'132 - AMD Radeon HD 7970',
'131 - NVIDIA GeForce GTX 680',
'130 - NVIDIA GeForce GTX 860M SLI',
'129 - NVIDIA GeForce GTX 970M',
'128 - NVIDIA Quadro M4000M',
'127 - NVIDIA Quadro P2000 Max-Q',
'126 - NVIDIA Quadro P2000',
'125 - NVIDIA GeForce GTX 1050 Ti',
'124 - NVIDIA GeForce GTX 1050 Ti Mobile',
'123 - NVIDIA GeForce GTX 960',
'122 - AMD Radeon R9 380',
'121 - AMD Radeon R9 280X',
'120 - NVIDIA Quadro M5000M',
'119 - AMD Radeon Pro Vega 20',
'118 - AMD Radeon RX Vega M GH',
'117 - NVIDIA GeForce GTX 980M',
'116 - AMD Radeon HD 7970M Crossfire',
'115 - NVIDIA GeForce GTX 680M SLI',
'114 - AMD Radeon HD 8970M Crossfire',
'113 - AMD Radeon R9 M290X Crossfire',
'112 - NVIDIA GeForce GTX 965M SLI',
'111 - AMD Radeon RX 490M',
'110 - AMD Radeon R9 290X',
'109 - NVIDIA GeForce GTX 780M SLI',
'108 - NVIDIA GeForce GTX 880M SLI',
'107 - NVIDIA GeForce MX450',
'106 - NVIDIA Quadro T1000 Max-Q',
'105 - NVIDIA Quadro T1000',
'104 - NVIDIA GeForce GTX 1650 Max-Q',
'103 - AMD Radeon RX 470',
'102 - AMD Radeon RX 570',
'101 - AMD Radeon RX 570X',
'100 - AMD Radeon RX 470',
'99 - AMD Radeon Pro WX 7100',
'98 - AMD Radeon RX 480',
'97 - NVIDIA Quadro P3000 Max-Q',
'96 - NVIDIA GeForce GTX 1060 Max-Q',
'95 - NVIDIA GeForce GTX 1650 Ti Max-Q',
'94 - NVIDIA GeForce GTX 1650',
'93 - NVIDIA GeForce GTX 1650 Mobile',
'92 - NVIDIA GeForce GTX 970',
'91 - NVIDIA Quadro P3000',
'90 - AMD Radeon RX 5300M',
'89 - AMD Radeon Pro 5300M',
'88 - AMD Radeon RX Vega Mobile',
'87 - NVIDIA GeForce GTX 780 Ti',
'86 - AMD Radeon RX 580',
'85 - AMD Radeon RX 580X',
'84 - NVIDIA Quadro P3200',
'83 - NVIDIA Quadro P4000 Max-Q',
'82 - AMD Radeon Pro 5500M',
'81 - AMD Radeon RX 5500M',
'80 - NVIDIA GeForce GTX 1060 Mobile',
'79 - AMD Radeon RX 480',
'78 - NVIDIA GeForce GTX 1650 Ti Mobile',
'76 - NVIDIA Quadro T2000 Max-Q',
'75 - NVIDIA Quadro T2000',
'74 - NVIDIA Quadro P4000',
'73 - AMD Radeon RX 570',
'72 - NVIDIA GeForce GTX 1060',
'71 - NVIDIA GeForce GTX 970M SLI',
'70 - AMD Radeon R9 390X',
'69 - NVIDIA Quadro M5500',
'68 - NVIDIA GeForce GTX 980',
'67 - AMD Radeon RX 580',
'66 - AMD Radeon RX 590',
'65 - NVIDIA GeForce GTX 980',
'64 - AMD Radeon R9 Nano',
'63 - AMD Radeon R9 Fury',
'62 - NVIDIA GeForce GTX 980M SLI',
'61 - NVIDIA Quadro P5000 Max-Q',
'60 - NVIDIA GeForce GTX 1660 Ti Max-Q',
'59 - AMD Radeon Pro 5600M',
'58 - NVIDIA GeForce GTX 1070 Max-Q',
'57 - NVIDIA GeForce GTX 1660',
'56 - NVIDIA GeForce GTX 980 Ti',
'55 - AMD Radeon RX 5600M',
'54 - NVIDIA GeForce GTX 1660 Ti Mobile',
'53 - NVIDIA Quadro P5000',
'52 - NVIDIA GeForce GTX 1660 Super',
'51 - NVIDIA GeForce GTX 1660 Ti',
'50 - NVIDIA Quadro P4200',
'49 - NVIDIA GeForce GTX 1070 Mobile',
'48 - NVIDIA GeForce RTX 2060 Max-Q',
'47 - AMD Radeon Pro Vega 56',
'46 - NVIDIA GeForce GTX 1080 Max-Q',
'45 - AMD Radeon RX 5600 XT',
'44 - NVIDIA GeForce GTX 1070',
'43 - NVIDIA Quadro P5200',
'42 - NVIDIA GeForce GTX 980 SLI',
'41 - NVIDIA GeForce RTX 2060 Mobile',
'40 - AMD Radeon RX Vega 56',
'39 - NVIDIA Quadro RTX 3000 Max-Q',
'38 - NVIDIA Quadro RTX 3000',
'37 - NVIDIA GeForce RTX 2070 Max-Q',
'36 - NVIDIA GeForce GTX 1070 Ti',
'35 - NVIDIA GeForce RTX 2070 Super Max-Q',
'34 - NVIDIA GeForce RTX 2060',
'33 - NVIDIA Quadro RTX 4000 Max-Q',
'32 - NVIDIA Quadro RTX 4000',
'31 - NVIDIA GeForce GTX 1080 Mobile',
'30 - AMD Radeon RX Vega 64',
'29 - AMD Radeon RX 5700M',
'28 - AMD Radeon RX 5700',
'27 - NVIDIA GeForce RTX 2060 Super',
'26 - NVIDIA GeForce RTX 2070 Mobile',
'25 - NVIDIA GeForce RTX 2070 Super Mobile',
'24 - NVIDIA GeForce GTX 1080',
'22 - NVIDIA GeForce RTX 2070',
'21 - AMD Radeon RX 5700 XT',
'20 - AMD Radeon VII',
'19 - NVIDIA GeForce RTX 2070 Super',
'18 - NVIDIA GeForce RTX 2080 Max-Q',
'17 - NVIDIA GeForce RTX 2080 Super Max-Q',
'16 - NVIDIA GeForce GTX 1070 SLI',
'15 - NVIDIA GeForce GTX 1070 SLI',
'14 - NVIDIA GeForce GTX 1080 SLI',
'13 - NVIDIA Titan X Pascal',
'12 - NVIDIA GeForce GTX 1080 Ti',
'11 - NVIDIA GeForce RTX 2080 Mobile',
'10 - NVIDIA GeForce RTX 2080 Super Mobile',
'9 - NVIDIA Quadro RTX 5000 Max-Q',
'8 - NVIDIA Quadro RTX 5000',
'6 - NVIDIA GeForce RTX 2080',
'5 - NVIDIA GeForce RTX 2080 Super',
'4 - NVIDIA Quadro RTX 6000',
'2 - NVIDIA GeForce RTX 2080 Ti',
'1 - NVIDIA Titan RTX',

@@ -345,108 +885,117 @@ ];

export const GPU_BENCHMARK_SCORE_MOBILE = [
'933 - ARM Mali-200',
'932 - Qualcomm Adreno 200',
'931 - PowerVR SGX530',
'930 - PowerVR SGX531',
'929 - PowerVR SGX535',
'928 - Vivante GC800',
'927 - Qualcomm Adreno 203',
'926 - Qualcomm Adreno 205',
'924 - PowerVR SGX540',
'922 - NVIDIA GeForce ULP (Tegra 2)',
'921 - ARM Mali-400 MP',
'920 - ARM Mali-400 MP2',
'919 - Vivante GC1000+ Dual-Core',
'918 - Qualcomm Adreno 220',
'917 - Broadcom VideoCore-IV',
'916 - NVIDIA GeForce ULP (Tegra 3)',
'915 - ARM Mali-400 MP4',
'914 - Vivante GC4000',
'913 - Qualcomm Adreno 225',
'905 - Qualcomm Adreno 302',
'904 - Vivante GC7000UL',
'903 - ARM Mali-T720',
'902 - Qualcomm Adreno 304',
'901 - Qualcomm Adreno 305',
'900 - Qualcomm Adreno 306',
'899 - Qualcomm Adreno 308',
'898 - PowerVR SGX544',
'897 - ARM Mali-T720 MP2',
'896 - PowerVR SGX544MP2',
'895 - PowerVR SGX545',
'892 - PowerVR SGX543MP2',
'882 - PowerVR SGX543MP3',
'874 - ARM Mali-T830 MP1',
'873 - ARM Mali-450 MP4',
'872 - ARM Mali-T720 MP4',
'871 - PowerVR GE8100',
'870 - PowerVR GE8300',
'869 - PowerVR GE8320',
'868 - ARM Mali-T760 MP2',
'867 - Qualcomm Adreno 320',
'866 - ARM Mali-T624',
'865 - PowerVR SGX543MP4',
'838 - ARM Mali-T830 MP2',
'837 - Qualcomm Adreno 405',
'836 - PowerVR G6200',
'835 - NVIDIA GeForce Tegra 4',
'830 - ARM Mali-T604 MP4',
'824 - ARM Mali-T830 MP3',
'823 - ARM Mali-T860 MP2',
'819 - Qualcomm Adreno 504',
'818 - Qualcomm Adreno 505',
'817 - PowerVR GE8322 / IMG8322',
'816 - Qualcomm Adreno 506',
'815 - Qualcomm Adreno 508',
'814 - Qualcomm Adreno 509',
'813 - ARM Mali-T628 MP4',
'812 - PowerVR SGX554MP4',
'774 - ARM Mali-T760 MP4',
'773 - ARM Mali-T628 MP6',
'772 - Intel HD Graphics (Bay Trail)',
'771 - PowerVR G6400',
'770 - PowerVR GX6250',
'769 - PowerVR G6430',
'768 - Qualcomm Adreno 330',
'767 - Qualcomm Adreno 510',
'766 - Qualcomm Adreno 512',
'765 - Qualcomm Adreno 610',
'764 - Qualcomm Adreno 612',
'701 - Intel HD Graphics (Cherry Trail)',
'688 - ARM Mali-G51 MP4',
'686 - Qualcomm Adreno 616',
'685 - Qualcomm Adreno 618',
'684 - Qualcomm Adreno 418',
'664 - Qualcomm Adreno 420',
'663 - PowerVR GX6450',
'653 - ARM Mali-T880 MP2',
'652 - ARM Mali-T760 MP6',
'620 - ARM Mali-T880 MP4',
'619 - ARM Mali-G72 MP3',
'598 - Qualcomm Adreno 430',
'595 - ARM Mali-G71 MP2',
'594 - ARM Mali-T760 MP8',
'548 - ARM Mali-G76 MP4',
'547 - ARM Mali-T880 MP12',
'546 - Apple A9 / PowerVR GT7600',
'545 - NVIDIA Tegra K1 Kepler GPU',
'544 - PowerVR GXA6850',
'543 - Qualcomm Adreno 530',
'504 - ARM Mali-G71 MP8',
'503 - ARM Mali-G72 MP12',
'502 - ARM Mali-G71 MP20',
'501 - ARM Mali-G72 MP18',
'500 - Qualcomm Adreno 540',
'499 - ARM Mali-G76 MP10',
'498 - ARM Mali-G76 MP12',
'497 - Qualcomm Adreno 630',
'496 - Qualcomm Adreno 640',
'495 - ARM Mali-G76 MP16',
'480 - Apple A10 Fusion GPU / PowerVR',
'391 - NVIDIA Tegra X1 Maxwell GPU',
'364 - Apple A9X / PowerVR Series 7XT',
'328 - Apple A10X Fusion GPU / PowerVR',
'327 - Apple A11 Bionic GPU',
'326 - Apple A12 Bionic GPU',
'320 - Apple A13 Bionic GPU',
'294 - Apple A12X Bionic GPU',
'973 - ARM Mali-200',
'972 - Qualcomm Adreno 200',
'971 - PowerVR SGX530',
'970 - PowerVR SGX531',
'969 - PowerVR SGX535',
'968 - Vivante GC800',
'967 - Qualcomm Adreno 203',
'966 - Qualcomm Adreno 205',
'964 - PowerVR SGX540',
'962 - NVIDIA GeForce ULP (Tegra 2)',
'961 - ARM Mali-400 MP',
'960 - ARM Mali-400 MP2',
'959 - Vivante GC1000+ Dual-Core',
'958 - Qualcomm Adreno 220',
'957 - Broadcom VideoCore-IV',
'956 - NVIDIA GeForce ULP (Tegra 3)',
'955 - ARM Mali-400 MP4',
'954 - Vivante GC4000',
'953 - Qualcomm Adreno 225',
'945 - Qualcomm Adreno 302',
'944 - Vivante GC7000UL',
'943 - ARM Mali-T720',
'942 - Qualcomm Adreno 304',
'941 - Qualcomm Adreno 305',
'940 - Qualcomm Adreno 306',
'939 - Qualcomm Adreno 308',
'938 - PowerVR SGX544',
'937 - ARM Mali-T720 MP2',
'936 - PowerVR SGX544MP2',
'935 - PowerVR SGX545',
'932 - PowerVR SGX543MP2',
'922 - PowerVR SGX543MP3',
'914 - ARM Mali-T830 MP1',
'913 - ARM Mali-450 MP4',
'912 - ARM Mali-T720 MP4',
'911 - PowerVR GE8100',
'910 - PowerVR GE8300',
'909 - PowerVR GE8320',
'908 - ARM Mali-T760 MP2',
'907 - Qualcomm Adreno 320',
'906 - ARM Mali-T624',
'905 - PowerVR SGX543MP4',
'878 - ARM Mali-T830 MP2',
'877 - Qualcomm Adreno 405',
'876 - PowerVR G6200',
'875 - NVIDIA GeForce Tegra 4',
'870 - ARM Mali-T604 MP4',
'864 - ARM Mali-T830 MP3',
'863 - ARM Mali-T860 MP2',
'859 - Qualcomm Adreno 504',
'858 - Qualcomm Adreno 505',
'857 - PowerVR GE8322 / IMG8322',
'856 - Qualcomm Adreno 506',
'855 - Qualcomm Adreno 508',
'854 - Qualcomm Adreno 509',
'853 - ARM Mali-T628 MP4',
'852 - PowerVR SGX554MP4',
'814 - ARM Mali-T760 MP4',
'813 - ARM Mali-T628 MP6',
'812 - Intel HD Graphics (Bay Trail)',
'811 - PowerVR G6400',
'810 - PowerVR GX6250',
'809 - PowerVR G6430',
'808 - Qualcomm Adreno 330',
'807 - Qualcomm Adreno 510',
'806 - Qualcomm Adreno 512',
'805 - Qualcomm Adreno 610',
'804 - Qualcomm Adreno 612',
'741 - Intel HD Graphics (Cherry Trail)',
'728 - ARM Mali-G51 MP4',
'726 - Qualcomm Adreno 616',
'725 - Qualcomm Adreno 618',
'724 - Qualcomm Adreno 418',
'704 - Qualcomm Adreno 620',
'703 - Qualcomm Adreno 420',
'702 - PowerVR GX6450',
'692 - ARM Mali-T880 MP2',
'691 - ARM Mali-T760 MP6',
'659 - ARM Mali-G52 MP1',
'658 - ARM Mali-G52 MP2',
'657 - ARM Mali-G52 MP6',
'656 - ARM Mali-T880 MP4',
'655 - ARM Mali-G72 MP3',
'634 - Qualcomm Adreno 430',
'631 - ARM Mali-G71 MP2',
'630 - ARM Mali-T760 MP8',
'583 - ARM Mali-G76 MP4',
'582 - ARM Mali-T880 MP12',
'581 - Apple A9 / PowerVR GT7600',
'580 - NVIDIA Tegra K1 Kepler GPU',
'579 - PowerVR GXA6850',
'578 - Qualcomm Adreno 530',
'577 - PowerVR GM9446',
'538 - ARM Mali-G71 MP8',
'537 - ARM Mali-G72 MP12',
'536 - ARM Mali-G71 MP20',
'535 - ARM Mali-G72 MP18',
'534 - ARM Mali-G57 MP6',
'533 - Qualcomm Adreno 540',
'532 - ARM Mali-G76 MP10',
'531 - ARM Mali-G76 MP12',
'530 - Qualcomm Adreno 630',
'529 - Qualcomm Adreno 640',
'528 - ARM Mali-G76 MP16',
'527 - ARM Mali-G77 MP11',
'512 - Apple A10 Fusion GPU / PowerVR',
'421 - NVIDIA Tegra X1 Maxwell GPU',
'392 - Apple A9X / PowerVR Series 7XT',
'356 - Apple A10X Fusion GPU / PowerVR',
'355 - Apple A11 Bionic GPU',
'354 - Qualcomm Adreno 650',
'353 - Apple A12 Bionic GPU',
'347 - Apple A13 Bionic GPU',
'320 - Apple A12X Bionic GPU',
'319 - Apple A12Z Bionic GPU',
];

@@ -73,3 +73,3 @@ // Generated data

// https://chromium.googlesource.com/chromium/src/+/master/gpu/config/gpu_driver_bug_list.json
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon hd 2600|mali-4|mali-3|mali-2)/.test(
const isGPUBlacklisted = /(radeon hd 6970m|radeon hd 6770m|radeon hd 6490m|radeon hd 6630m|radeon hd 6750m|radeon hd 5750|radeon hd 5670|radeon hd 4850|radeon hd 4870|radeon hd 4670|geforce 9400m|geforce 320m|geforce 330m|geforce gt 130|geforce gt 120|geforce gtx 285|geforce 8600|geforce 9600m|geforce 9400m|geforce 8800 gs|geforce 8800 gt|quadro fx 5|quadro fx 4|radeon hd 2600|radeon hd 2400|radeon r9 200|mali-4|mali-3|mali-2|google swiftshader|sgx543|legacy|sgx 543)/.test(
renderer

@@ -76,0 +76,0 @@ );

@@ -8,3 +8,10 @@ // Vendor

): WebGLRenderingContext | undefined => {
const attributes = {
const attributes: {
alpha?: boolean;
antialias?: boolean;
depth?: boolean;
failIfMajorPerformanceCaveat?: boolean;
powerPreference?: string;
stencil?: boolean;
} = {
alpha: false,

@@ -11,0 +18,0 @@ antialias: false,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc