Skip to content

Instantly share code, notes, and snippets.

@kus
Last active January 9, 2024 01:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kus/0e7a5a32411db75a77e2806467672b4f to your computer and use it in GitHub Desktop.
Save kus/0e7a5a32411db75a77e2806467672b4f to your computer and use it in GitHub Desktop.
Aggregate GPU stats on Steam Hardware Survey that meet minimum performance

Aggregate GPU stats on Steam Hardware Survey that meet a certain performance metric

There are two scripts, gpu-benchmark.js and steam.js both are written as self-invoking functions so you simply copy it from here and paste it in the console of the website and hit enter.

You only need to run gpu-benchmark.js if you want to get a fresh list of GPU's. The script has the NVIDIA 40 seriesm in it.

If you want to update the GPU's:

  • Go to https://www.videocardbenchmark.net/high_end_gpus.html
  • Open the console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox)
  • Copy and paste all the code from gpu-benchmark.js in the text box at the bottom and hit enter
  • Copy the JSON output to add into steam.js

To aggregate results from the Steam Hardware Survey:

  • Go to https://www.videocardbenchmark.net/high_end_gpus.html and find the minimum performance metric you want to aggregate from for example 14572 for a Radeon RX 5700
  • Update this part of the script const minimum = 14572; to the number.
  • Go to the Steam Hardware Survey
  • Open the console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox)
  • Copy and paste all the code from steam.js (with your minimum number set) in the text box at the bottom and hit enter
  • It will tell you the percentage in console and highlight in green cards that meet that minium and red for cards that do not. Cards that have no color change were not found in the lookup so are likely laptops.
// Go to https://www.videocardbenchmark.net/high_end_gpus.html
// Open your browsers console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox)
// and paste all of this code (select all) in the text box (bottom) and hit enter
// Copy the JSON output to add into steam.js
(() => {
console.clear();
const gpus = [];
const rows = document.querySelectorAll('#mark ul.chartlist li a');
[...rows].forEach((row) => {
const name = row.querySelector('.prdname').innerText.replace(/\s[0-9]{1,2}GB/, '');
let percent = row.querySelector('.count');
if (percent && percent.innerText && percent.innerText !== 'NA') {
percent = +percent.innerText.replace(',', '');
} else {
percent = 0;
}
gpus.push({ name, percent });
});
console.log(JSON.stringify(gpus));
})()
// Go to https://store.steampowered.com/hwsurvey/videocard/
// Open your browsers console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox)
// and paste all of this code (select all) in the text box (bottom) and hit enter
(() => {
console.clear();
// https://www.videocardbenchmark.net/high_end_gpus.html
const minimum = 14572; // Radeon RX 5700
const gpus = [{"name":"GeForce RTX 4090","percent":38857},{"name":"GeForce RTX 4080","percent":34649},{"name":"GeForce RTX 4070 Ti","percent":31796},{"name":"Radeon RX 7900 XTX","percent":31024},{"name":"GeForce RTX 3090 Ti","percent":29856},{"name":"Radeon PRO W7900","percent":29668},{"name":"Radeon PRO W7800","percent":29140},{"name":"Radeon RX 7900 XT","percent":28870},{"name":"GeForce RTX 4090 Laptop GPU","percent":28501},{"name":"Radeon RX 6950 XT","percent":28459},{"name":"GeForce RTX 3080 Ti","percent":27320},{"name":"GeForce RTX 4070","percent":26942},{"name":"Radeon RX 6900 XT","percent":26940},{"name":"GeForce RTX 3090","percent":26860},{"name":"GeForce RTX 3080","percent":26722},{"name":"GeForce RTX 4080 Laptop GPU","percent":26225},{"name":"Radeon RX 7900 GRE","percent":25821},{"name":"GeForce RTX 3080","percent":25353},{"name":"RTX 4000 Ada Generation","percent":25226},{"name":"Radeon RX 6800 XT","percent":25114},{"name":"RTX 5000 Ada Generation Laptop GPU","percent":24392},{"name":"Radeon RX 7800 XT","percent":24146},{"name":"RTX 4000 Ada Generation Laptop GPU","percent":23871},{"name":"GeForce RTX 3070 Ti","percent":23742},{"name":"RTX 6000 Ada Generation","percent":23103},{"name":"RTX A5000","percent":22982},{"name":"RTX A6000","percent":22912},{"name":"GeForce RTX 4060 Ti","percent":22722},{"name":"GeForce RTX 4060 Ti","percent":22512},{"name":"GeForce RTX 3070","percent":22461},{"name":"Radeon RX 6800","percent":22327},{"name":"RTX 4500 Ada Generation","percent":22293},{"name":"NVIDIA A10","percent":22064},{"name":"Radeon 610M Ryzen 9 7845HX","percent":21911},{"name":"GeForce RTX 2080 Ti","percent":21829},{"name":"RTX A4500","percent":21811},{"name":"Radeon RX 7900M","percent":21606},{"name":"Radeon RX 7700 XT","percent":21353},{"name":"RTX 3500 Ada Generation Laptop GPU","percent":20930},{"name":"RTX A5500","percent":20927},{"name":"Radeon RX 6750 XT","percent":20827},{"name":"GeForce RTX 3060 Ti","percent":20593},{"name":"RTX 4000 SFF Ada Generation","percent":20529},{"name":"GeForce RTX 3080 Ti Laptop GPU","percent":20219},{"name":"Quadro GV100","percent":20021},{"name":"Radeon PRO W6800","percent":19978},{"name":"TITAN RTX","percent":19948},{"name":"Radeon RX 6700 XT","percent":19876},{"name":"TITAN V","percent":19784},{"name":"GeForce RTX 4060","percent":19628},{"name":"GeForce RTX 2080 SUPER","percent":19598},{"name":"GeForce RTX 4070 Laptop GPU","percent":19550},{"name":"Quadro RTX 8000","percent":19447},{"name":"TITAN Xp COLLECTORS EDITION","percent":19356},{"name":"RTX A4000","percent":19323},{"name":"Quadro RTX 6000","percent":18942},{"name":"GeForce RTX 2080","percent":18796},{"name":"Radeon RX 6700","percent":18714},{"name":"NVIDIA TITAN Xp","percent":18663},{"name":"GeForce GTX 1080 Ti","percent":18544},{"name":"Radeon RX 6850M XT","percent":18330},{"name":"NVIDIA A10G","percent":18293},{"name":"GeForce RTX 2070 SUPER","percent":18258},{"name":"GeForce RTX 3070 Ti Laptop GPU","percent":18226},{"name":"GeForce RTX 4060 Laptop GPU","percent":17955},{"name":"RTX 5000 Ada Generation","percent":17924},{"name":"A40-48Q","percent":17864},{"name":"RTX A4500 Laptop GPU","percent":17603},{"name":"Radeon Pro W5700X","percent":17591},{"name":"RTX A5500 Laptop GPU","percent":17577},{"name":"Radeon RX 6650 XT","percent":17405},{"name":"Radeon PRO W7600","percent":17126},{"name":"GeForce RTX 3060","percent":17117},{"name":"TITAN V CEO Edition","percent":16988},{"name":"Radeon RX 5700 XT","percent":16754},{"name":"Radeon VII","percent":16727},{"name":"Radeon RX 5700 XT 50th Anniversary","percent":16626},{"name":"GeForce RTX 2060 SUPER","percent":16586},{"name":"GeForce RTX 3080 Laptop GPU","percent":16540},{"name":"Radeon RX 6600 XT","percent":16450},{"name":"Tesla V100-SXM2-16GB","percent":16235},{"name":"GeForce RTX 2070","percent":16187},{"name":"Radeon RX 7600","percent":16145},{"name":"RTX 3000 Ada Generation Laptop GPU","percent":16113},{"name":"Quadro RTX 5000","percent":16061},{"name":"Radeon PRO W6600","percent":16023},{"name":"Radeon Pro Vega II Duo","percent":15977},{"name":"RTX A5000 Laptop GPU","percent":15947},{"name":"Miracast display port driver V3","percent":15910},{"name":"GeForce RTX 2060","percent":15895},{"name":"Radeon PRO W7500","percent":15831},{"name":"Radeon Pro Vega II","percent":15668},{"name":"RTX 2000 Ada Generation Laptop GPU","percent":15628},{"name":"Quadro GP100","percent":15608},{"name":"Radeon RX 6800S","percent":15572},{"name":"RTX A4000 Laptop GPU","percent":15531},{"name":"GeForce RTX 3070 Laptop GPU","percent":15522},{"name":"GeForce GTX 1080","percent":15510},{"name":"GeForce RTX 3060","percent":15489},{"name":"Quadro RTX 4000","percent":15485},{"name":"Radeon Pro W5700","percent":15391},{"name":"Radeon Pro VII","percent":15333},{"name":"Radeon RX 6600","percent":15128},{"name":"GeForce RTX 2080 (Mobile)","percent":15107},{"name":"Quadro P6000","percent":15050},{"name":"Radeon RX 7700S","percent":15028},{"name":"Radeon RX 6700S","percent":14919},{"name":"Radeon RX 6600S","percent":14897},{"name":"Quadro RTX 5000 (Mobile)","percent":14832},{"name":"GeForce GTX 1070 Ti","percent":14717},{"name":"GeForce RTX 4050 Laptop GPU","percent":14644},{"name":"Radeon Pro Vega 64X","percent":14631},{"name":"Radeon RX 5700","percent":14572},{"name":"RTX A3000 Laptop GPU","percent":14544},{"name":"Radeon RX Vega 64","percent":14461},{"name":"GeForce RTX 2060","percent":14137},{"name":"Radeon Pro WX 8200","percent":13932},{"name":"GeForce RTX 2070 Super with Max-Q Design","percent":13929},{"name":"RadeonT RX 6850M XT","percent":13848},{"name":"Radeon RX 7600S","percent":13845},{"name":"GeForce GTX 980 Ti","percent":13832},{"name":"GeForce RTX 2080 Super with Max-Q Design","percent":13809},{"name":"RTX A2000","percent":13785},{"name":"Radeon RX 5600 XT","percent":13750},{"name":"NVIDIA TITAN X","percent":13660},{"name":"RTX A2000","percent":13657},{"name":"Quadro RTX 5000 with Max-Q Design","percent":13584},{"name":"Radeon RX 6650M","percent":13577},{"name":"Radeon RX 6600M","percent":13577},{"name":"GeForce GTX 1070","percent":13516},{"name":"GeForce RTX 3060 Laptop GPU","percent":13410},{"name":"Radeon Vega Frontier Edition","percent":13389},{"name":"Radeon RX Vega 56","percent":13382},{"name":"NVIDIA A40","percent":13371},{"name":"Radeon RX 6700M","percent":13283},{"name":"Intel d gfx-driver-ci-master-14429 DCH RI","percent":13174},{"name":"Radeon RX 6800M","percent":13163},{"name":"GeForce RTX 2080 with Max-Q Design","percent":13161},{"name":"Radeon PRO W6600X","percent":13113},{"name":"GeForce GTX TITAN X","percent":13058},{"name":"Radeon Pro Vega 64","percent":12984},{"name":"Tesla V100-PCIE-16GB","percent":12983},{"name":"Radeon Pro WX 9100","percent":12960},{"name":"GeForce RTX 3050","percent":12954},{"name":"GeForce GTX 1660 Ti","percent":12952},{"name":"GeForce GTX 1660 SUPER","percent":12785},{"name":"Radeon Pro 5700 XT","percent":12708},{"name":"Tesla T10","percent":12650},{"name":"Quadro RTX 4000 (Mobile)","percent":12642},{"name":"Quadro P5200 with Max-Q Design","percent":12608},{"name":"Quadro RTX 4000 with Max-Q Design","percent":12570},{"name":"RTX A3000 Laptop GPU","percent":12540},{"name":"Quadro P5200","percent":12442},{"name":"GeForce RTX 2070 (Mobile)","percent":12354},{"name":"Radeon Pro Vega 56","percent":12354},{"name":"Quadro P5000","percent":12330},{"name":"Radeon RX 6850M","percent":12274},{"name":"Radeon Pro V520 MxGPU","percent":12258},{"name":"Radeon RX 5600 OEM","percent":12229},{"name":"GeForce RTX 3050 OEM","percent":12160},{"name":"Quadro M6000","percent":12056},{"name":"GeForce RTX 2070 with Max-Q Design","percent":11889},{"name":"Radeon Pro 5700","percent":11844},{"name":"GeForce GTX 1660","percent":11707},{"name":"Quadro M6000","percent":11705},{"name":"Tesla P40","percent":11679},{"name":"Quadro P4000","percent":11654},{"name":"GeForce GTX 1080 with Max-Q Design","percent":11577},{"name":"Intel Arc A580","percent":11543},{"name":"Radeon RX 5600","percent":11507},{"name":"GeForce RTX 2060 (Mobile)","percent":11355},{"name":"Radeon Pro Vega 48","percent":11300},{"name":"Quadro P4200 with Max-Q Design","percent":11163},{"name":"Quadro RTX 3000","percent":11162},{"name":"GeForce GTX 980","percent":11132},{"name":"CMP 40HX","percent":11072},{"name":"RTX A1000 Embedded GPU","percent":11047},{"name":"GRID P40-12Q","percent":11028},{"name":"Radeon Pro SSG","percent":10972},{"name":"RTX A2000 Laptop GPU","percent":10927},{"name":"Tesla T4","percent":10762},{"name":"GeForce RTX 3050 Laptop GPU","percent":10675},{"name":"Tesla M40","percent":10475},{"name":"GeForce GTX 1070 (Mobile)","percent":10465},{"name":"Quadro P4200","percent":10445},{"name":"GeForce GTX 1660 Ti (Mobile)","percent":10210},{"name":"Tesla M40","percent":10183},{"name":"GeForce RTX 3050 Ti Laptop GPU","percent":10180},{"name":"GeForce GTX 1650 SUPER","percent":10124},{"name":"GeForce GTX 1060","percent":10078},{"name":"GeForce GTX 1070 with Max-Q Design","percent":10050},{"name":"RTX A1000 Laptop GPU","percent":10040},{"name":"RTX A2000 Laptop GPU","percent":10024},{"name":"Radeon R9 Fury X","percent":10018},{"name":"Intel Arc A770","percent":9869},{"name":"GRID P40-2B","percent":9842},{"name":"GeForce RTX 2060 with Max-Q Design","percent":9796},{"name":"Radeon RX 7600M XT","percent":9770},{"name":"GeForce GTX 1060","percent":9762},{"name":"Radeon R9 Fury + Fury X","percent":9741},{"name":"Radeon RX 6550M","percent":9669},{"name":"GeForce GTX 970","percent":9646},{"name":"Radeon R9 Fury","percent":9605},{"name":"RTX A1000 Laptop GPU","percent":9555},{"name":"GeForce GTX 780 Ti","percent":9502},{"name":"Radeon RX 6500 XT","percent":9487},{"name":"Radeon RX 590","percent":9483},{"name":"Ryzen 9 4900HSS with Radeon Graphics","percent":9461},{"name":"Radeon R9 390X","percent":9433},{"name":"GeForce RTX 3050 Laptop GPU","percent":9415},{"name":"Intel Arc Pro A60","percent":9409},{"name":"Intel Arc A750","percent":9403},{"name":"Quadro M5000","percent":9391},{"name":"Quadro P2200","percent":9374},{"name":"Radeon Pro 5600M","percent":9286},{"name":"Quadro P3200 with Max-Q Design","percent":9189},{"name":"Radeon RX 5500 XT","percent":9179},{"name":"Quadro P3200","percent":9156},{"name":"Radeon Pro W5500","percent":9134},{"name":"GRID P40-2B4","percent":9111},{"name":"Quadro P4000 with Max-Q Design","percent":9083},{"name":"GeForce GTX 1060","percent":9037},{"name":"GeForce GTX TITAN Black","percent":9016},{"name":"GeForce GTX TITAN Z","percent":8987},{"name":"Radeon R9 390","percent":8985},{"name":"GRID P40-8Q","percent":8967},{"name":"Tesla P4","percent":8910},{"name":"Radeon RX 580","percent":8894},{"name":"Radeon RX 5500","percent":8821},{"name":"GeForce GTX 1660 Ti with Max-Q Design","percent":8663},{"name":"Radeon R9 290X","percent":8655},{"name":"Radeon RX 480","percent":8648},{"name":"Radeon R9 295X2","percent":8638},{"name":"Radeon Pro Duo","percent":8544},{"name":"Radeon RX590 GME","percent":8540},{"name":"GRID RTX6000-1B","percent":8473},{"name":"Quadro RTX 3000 with Max-Q Design","percent":8419},{"name":"Radeon RX 5600M","percent":8412},{"name":"Radeon R9 290X / 390X","percent":8389},{"name":"RTX A4500 Embedded GPU","percent":8373},{"name":"Ryzen 5 4600HS with Radeon Graphics","percent":8371},{"name":"Radeon R9 290","percent":8349},{"name":"Radeon Pro 5500 XT","percent":8330},{"name":"Tesla V100-PCIE-32GB","percent":8260},{"name":"GeForce GTX Titan","percent":8212},{"name":"GeForce GTX 1060 (Mobile)","percent":8161},{"name":"Radeon R9 290 / 390","percent":8150},{"name":"Quadro K6000","percent":8059},{"name":"Radeon PRO W6400","percent":8047},{"name":"Radeon RX 470/570","percent":8037},{"name":"GeForce GTX 780","percent":8017},{"name":"Ryzen 9 6900HS","percent":8005},{"name":"FirePro W9100","percent":7957},{"name":"Quadro M5500","percent":7915},{"name":"Radeon Pro WX 7100","percent":7897},{"name":"GeForce GTX 1060 with Max-Q Design","percent":7890},{"name":"Radeon RX 6500M","percent":7876},{"name":"GeForce GTX 1650","percent":7872},{"name":"Intel Arc A730M","percent":7865},{"name":"T1200 Laptop GPU","percent":7827},{"name":"Radeon RX 580X","percent":7798},{"name":"Tesla M60","percent":7771},{"name":"Radeon Pro 580","percent":7753},{"name":"Radeon RX 580 2048SP","percent":7736},{"name":"Radeon RX 6500","percent":7714},{"name":"Radeon RX 5300","percent":7697},{"name":"T1000","percent":7660},{"name":"T1000","percent":7603},{"name":"Intel Arc A770M","percent":7579},{"name":"GeForce GTX 1650 Ti","percent":7577},{"name":"Radeon Pro 580X","percent":7540},{"name":"Tesla M6","percent":7509},{"name":"Radeon RX 6400","percent":7474},{"name":"GeForce RTX 2050","percent":7421},{"name":"Ryzen 9 4900HS with Radeon Graphics","percent":7419},{"name":"Radeon Ryzen 9 6900HS","percent":7384},{"name":"GeForce GTX 980M","percent":7344},{"name":"FirePro W8100","percent":7279},{"name":"Radeon Pro 5300","percent":7230},{"name":"Tesla P100-PCIE-16GB","percent":7225},{"name":"Quadro T2000","percent":7187},{"name":"Radeon 780M","percent":7117},{"name":"T600 Laptop GPU","percent":7114},{"name":"A10-8Q","percent":7042},{"name":"Quadro M5000M","percent":7037},{"name":"Ryzen 7 4800HS with Radeon Graphics","percent":6999},{"name":"GeForce RTX 3050 Laptop GPU","percent":6980},{"name":"RTX A500 Laptop GPU","percent":6979},{"name":"GeForce GTX 1650 (Mobile)","percent":6969},{"name":"RadeonT 780M","percent":6967},{"name":"Radeon Pro W5500X","percent":6967},{"name":"Quadro T2000 with Max-Q Design","percent":6949},{"name":"Quadro P2000","percent":6929},{"name":"Ryzen 7 6800HS with Radeon Graphics","percent":6867},{"name":"Radeon Pro 5500M","percent":6816},{"name":"GeForce GTX 970XM FORCE","percent":6707},{"name":"Quadro T1000 with Max-Q Design","percent":6696},{"name":"Radeon R9 285","percent":6680},{"name":"Quadro M4000","percent":6670},{"name":"Quadro P3000","percent":6613},{"name":"Quadro T1000","percent":6608},{"name":"AMD Ryzen Z1 Extreme","percent":6587},{"name":"Radeon RX Vega M GH","percent":6580},{"name":"Radeon Pro WX 7130","percent":6578},{"name":"Radeon Ryzen 7 6800HS","percent":6567},{"name":"Radeon RX 6300","percent":6545},{"name":"T600","percent":6457},{"name":"GeForce GTX 1650 Ti with Max-Q Design","percent":6403},{"name":"Radeon Pro 570","percent":6337},{"name":"Ryzen 9 6900HS with Radeon Graphics","percent":6331},{"name":"P106-100","percent":6324},{"name":"GeForce GTX 1050 Ti","percent":6310},{"name":"Quadro M4000M","percent":6259},{"name":"Radeon R9 380X","percent":6231},{"name":"Radeon R9 280X","percent":6226},{"name":"Tesla K80","percent":6210},{"name":"Radeon R9 380","percent":6188},{"name":"Radeon 680M Ryzen 7 7735HS","percent":6180},{"name":"GeForce GTX 1650 with Max-Q Design","percent":6146},{"name":"FirePro W9000","percent":6138},{"name":"Radeon PRO W6300","percent":6137},{"name":"GeForce MX570 A","percent":6088},{"name":"GeForce GTX 960","percent":6050},{"name":"Quadro K5200","percent":6021},{"name":"GeForce MX570","percent":6021},{"name":"Radeon Pro 5300M","percent":6003},{"name":"GRID P100-16Q","percent":5945},{"name":"GeForce GTX 770","percent":5919},{"name":"GeForce GTX 1050 Ti (Mobile)","percent":5919},{"name":"Ryzen 9 PRO 6950H with Radeon Graphics","percent":5828},{"name":"A16","percent":5797},{"name":"Radeon Ryzen 7 7736U","percent":5790},{"name":"Ryzen 9 PRO 6950H","percent":5759},{"name":"Radeon Ryzen 7 PRO 6850H","percent":5757},{"name":"GeForce GTX 970M","percent":5726},{"name":"Radeon PRO Ryzen 7 PRO 6850U","percent":5691},{"name":"Radeon Pro WX 5100","percent":5607},{"name":"Radeon Ryzen 7 7735H","percent":5604},{"name":"Ryzen 7 PRO 6850U","percent":5581},{"name":"GeForce GTX 690","percent":5579},{"name":"Radeon R9 280","percent":5577},{"name":"NVIDIA A40-12Q","percent":5573},{"name":"Ryzen 9 5900HS with Radeon Graphics","percent":5570},{"name":"Radeon HD 7990","percent":5566},{"name":"GeForce GTX 680","percent":5551},{"name":"Radeon R9 285 / 380","percent":5550},{"name":"GRID M60-8A","percent":5523},{"name":"Quadro M3000M","percent":5516},{"name":"Radeon 760M","percent":5493},{"name":"GeForce GTX 760 Ti OEM","percent":5427},{"name":"Radeon RX 5500M","percent":5425},{"name":"Radeon Ryzen 7 6800H","percent":5418},{"name":"Radeon Ryzen 7 6800HS Creator Edition","percent":5386},{"name":"Radeon Ryzen 7 7735HS","percent":5376},{"name":"GeForce GTX 1050 Ti with Max-Q Design","percent":5375},{"name":"GRID P40-4Q","percent":5365},{"name":"Ryzen 7 6800HS Creator Edition","percent":5345},{"name":"GeForce GTX 950","percent":5339},{"name":"GeForce GTX 670","percent":5327},{"name":"FirePro W7100","percent":5309},{"name":"Ryzen 7 7735HS with Radeon Graphics","percent":5307},{"name":"Radeon Pro Vega 20","percent":5300},{"name":"Radeon Eng Sample: 100-000000560-40_Y","percent":5295},{"name":"Ryzen 9 6900HX with Radeon Graphics","percent":5288},{"name":"Radeon HD 7970 / R9 280X","percent":5248},{"name":"Ryzen 7 6800H","percent":5248},{"name":"Ryzen 7 6800HS","percent":5237},{"name":"Intel Arc Pro A40/A50","percent":5224},{"name":"Radeon HD 8990","percent":5214},{"name":"Radeon Ryzen 7 PRO 6850HS","percent":5212},{"name":"GRID M60-2Q","percent":5203},{"name":"Radeon R9 M395X","percent":5195},{"name":"GeForce GTX 760 Ti","percent":5191},{"name":"Radeon Ryzen 7 7735U","percent":5185},{"name":"Radeon Ryzen 7 PRO 6850U","percent":5179},{"name":"Quadro P2000 with Max-Q Design","percent":5172},{"name":"Q12U-1","percent":5164},{"name":"Radeon R9 M295X","percent":5150},{"name":"Radeon Ryzen 9 7950X 16-Core","percent":5149},{"name":"GeForce GTX 1050","percent":5146},{"name":"Ryzen 7 PRO 6860Z","percent":5077},{"name":"Ryzen 9 PRO 6950HS with Radeon Graphics","percent":5068},{"name":"Intel Arc","percent":5062},{"name":"FirePro S9000","percent":5059},{"name":"GRID T4-16Q","percent":5055},{"name":"GeForce GTX 1050","percent":5054},{"name":"EIZO Quadro MED-XN51LP","percent":5048},{"name":"Ryzen 7 PRO 6850U with Radeon Graphics","percent":5043},{"name":"Radeon R9 M395","percent":5024},{"name":"Ryzen 7 6800U","percent":5006},{"name":"GeForce GTX 1630","percent":5002},{"name":"Radeon Instinct MI25 MxGPU","percent":4979},{"name":"Barco MXRT 7600","percent":4944},{"name":"Intel Arc A380","percent":4935},{"name":"Ryzen 7 6800H with Radeon Graphics","percent":4922},{"name":"FirePro S9050","percent":4901},{"name":"Radeon R9 270X","percent":4900},{"name":"Ryzen 7 6800U with Radeon Graphics","percent":4845},{"name":"GRID P40-2Q","percent":4844},{"name":"T550 Laptop GPU","percent":4827},{"name":"Radeon Pro Vega 16","percent":4809},{"name":"Ryzen 7 PRO 6860Z with Radeon Graphics","percent":4789},{"name":"GeForce GTX 760","percent":4783},{"name":"GRID RTX6000P-6Q","percent":4777},{"name":"FirePro S10000","percent":4768},{"name":"Radeon HD 7950 / R9 280","percent":4765},{"name":"Radeon Sky 500","percent":4764},{"name":"GRID P40-24Q","percent":4728},{"name":"Intel Arc A310","percent":4722},{"name":"Radeon R9 370","percent":4722},{"name":"GRID V100D-2Q","percent":4668},{"name":"Radeon Pro WX Vega M GL","percent":4643},{"name":"Radeon HD 7870","percent":4638},{"name":"Radeon Ryzen 7 PRO 6860Z","percent":4637},{"name":"GeForce MX550","percent":4620},{"name":"A16-2Q","percent":4583},{"name":"Radeon Ryzen 9 PRO 6950HS","percent":4558},{"name":"B8DKMDAP","percent":4557},{"name":"GeForce GTX 580","percent":4551},{"name":"Radeon Eng Sample: 100-000000561-40_Y","percent":4544},{"name":"Radeon Ryzen 7 6800U","percent":4544},{"name":"Radeon Pro 465","percent":4538},{"name":"FirePro S7000","percent":4524},{"name":"GRID T4-8Q","percent":4519},{"name":"Radeon R7 370","percent":4514},{"name":"Tesla K40c","percent":4495},{"name":"Radeon HD 7870 XT","percent":4470},{"name":"GeForce GTX 1050 (Mobile)","percent":4462},{"name":"GRID M60-1B","percent":4457},{"name":"Citrix Indirect Display Adapter","percent":4447},{"name":"Quadro P1000","percent":4443},{"name":"GRID P6-4Q","percent":4429},{"name":"GeForce GTX 660 Ti","percent":4397},{"name":"Radeon Ryzen 7 4800HS","percent":4394},{"name":"FirePro W7000 Adapter","percent":4362},{"name":"GRID GTX P40-6","percent":4340},{"name":"Tesla K20m","percent":4331},{"name":"Quadro K4200","percent":4326},{"name":"Radeon RX 5300M","percent":4307},{"name":"Radeon R9 270","percent":4306},{"name":"Quadro M2200","percent":4298},{"name":"GRID RTX6000P-4Q","percent":4283},{"name":"FirePro W7000","percent":4261},{"name":"Radeon R9 270 / R7 370","percent":4260},{"name":"RTXA6000-8Q","percent":4237},{"name":"NVIDIA A40-4Q","percent":4230},{"name":"NVIDIA A40-8Q","percent":4220},{"name":"RadeonT 680M Ryzen 7 7735HS","percent":4159},{"name":"GRID V100D-8Q","percent":4156},{"name":"Radeon Ryzen 5 7535HS","percent":4156},{"name":"GeForce GTX 680MX","percent":4142},{"name":"Radeon RX 460","percent":4114},{"name":"FirePro W8000","percent":4096},{"name":"Radeon 660M Ryzen 5 7535HS","percent":4078},{"name":"Radeon PRO Ryzen 5 PRO 6650U","percent":4067},{"name":"GeForce GTX 480","percent":4062},{"name":"RadeonT 660M Ryzen 5 7535HS","percent":4042},{"name":"GeForce GTX 1050 with Max-Q Design","percent":4041},{"name":"Radeon HD 7800-serie","percent":4029},{"name":"Radeon Ryzen 5 6600H","percent":4014},{"name":"GeForce GTX 660","percent":3998},{"name":"Quadro M2000","percent":3988},{"name":"Quadro K5000","percent":3987},{"name":"A40-24Q","percent":3973},{"name":"GRID RTX8000-4Q","percent":3961},{"name":"Radeon RX 7600M","percent":3940},{"name":"GeForce GTX 570","percent":3935},{"name":"GRID P6-2Q","percent":3926},{"name":"GeForce GTX 750 Ti","percent":3903},{"name":"GRID M60-8Q","percent":3884},{"name":"GeForce GTX 780M","percent":3879},{"name":"Radeon HD 8970M","percent":3876},{"name":"Matrox LUMA A310F","percent":3873},{"name":"Radeon HD 7850","percent":3855},{"name":"Radeon Ryzen 5 6600HS Creator Edition","percent":3851},{"name":"Radeon HD 7970M","percent":3847},{"name":"GRID RTX8000P-2Q","percent":3843},{"name":"GRID P100-8Q","percent":3841},{"name":"GRID M60-4Q","percent":3831},{"name":"Radeon Ryzen 5 7535U","percent":3813},{"name":"GRID V100-2Q","percent":3811},{"name":"P104-100","percent":3807},{"name":"GeForce GTX 880M","percent":3804},{"name":"Radeon Pro WX 4100","percent":3773},{"name":"GeForce GTX 965M","percent":3757},{"name":"Barco MXRT 7500","percent":3753},{"name":"Radeon Ryzen 7 4800H","percent":3747},{"name":"GRID T4-1Q","percent":3743},{"name":"Ryzen 7 PRO 6850HS with Radeon Graphics","percent":3736},{"name":"GeForce MX450","percent":3731},{"name":"Ryzen 5 PRO 6650H with Radeon Graphics","percent":3727},{"name":"T500","percent":3704},{"name":"T400","percent":3696},{"name":"GRID M60-1Q","percent":3695},{"name":"Eng Sample: 100-000000545-40_Y","percent":3692},{"name":"Matrox LUMA A310","percent":3690},{"name":"Ryzen 5 6600HS Creator Edition","percent":3686},{"name":"Ryzen 5 7535HS with Radeon Graphics","percent":3680},{"name":"Radeon Pro 560X","percent":3678},{"name":"Ryzen 5 6600H with Radeon Graphics","percent":3674},{"name":"Radeon Ryzen 5 PRO 6650U","percent":3674},{"name":"Radeon R9 M485X","percent":3661},{"name":"Radeon RX 560","percent":3647},{"name":"Intel Arc A370M","percent":3646},{"name":"T400","percent":3625},{"name":"Radeon RX Vega M GL","percent":3607},{"name":"Quadro P620","percent":3606},{"name":"Ryzen 5 PRO 6650U with Radeon Graphics","percent":3575},{"name":"GRID RTX8000-2Q","percent":3574},{"name":"GeForce GTX 680M KY_Bullet Edition","percent":3569},{"name":"GRID M6-8Q","percent":3568},{"name":"Radeon Ryzen 5 6600U","percent":3565},{"name":"GeForce GTX 775M","percent":3551},{"name":"Quadro K2200","percent":3549},{"name":"Microsoft Basic Display Adapter Ryzen 5 3550H","percent":3537},{"name":"Ryzen 5 7535U with Radeon Graphics","percent":3529},{"name":"Ryzen 5 PRO 6650U","percent":3519},{"name":"GRID K520","percent":3516},{"name":"Quadro 7000","percent":3505},{"name":"Tesla M10","percent":3490},{"name":"Radeon Pro 560","percent":3475},{"name":"Quadro K2200M","percent":3469},{"name":"Quadro M2000M","percent":3453},{"name":"Radeon Pro 460","percent":3453},{"name":"GRID T4-2Q","percent":3451},{"name":"GeForce GTX 870M","percent":3449},{"name":"Radeon 740M","percent":3437},{"name":"Tesla C2050 / C2070","percent":3428},{"name":"NVIDIA A10-4Q","percent":3425},{"name":"GeForce GTX 960M","percent":3397},{"name":"Radeon HD8970M","percent":3369},{"name":"Radeon E8870PCIe","percent":3368},{"name":"GeForce GTX 750","percent":3362},{"name":"GRID M10-1Q","percent":3351},{"name":"Radeon R9 M390X","percent":3346},{"name":"GeForce GTX 650 Ti BOOST","percent":3345},{"name":"GeForce GTX 590","percent":3341},{"name":"GRID P4-8Q","percent":3299},{"name":"Tesla K40m","percent":3281},{"name":"Quadro M1200","percent":3272},{"name":"Quadro P600","percent":3269},{"name":"GRID T4-4Q","percent":3260},{"name":"GeForce 770M","percent":3246},{"name":"Radeon R9 M470X","percent":3244},{"name":"Eng Sample: 100-000000534-40_Y","percent":3237},{"name":"Ryzen 5 6600U with Radeon Graphics","percent":3233},{"name":"Radeon R9 M290X","percent":3226},{"name":"GeForce GTX 680M","percent":3216},{"name":"Ryzen 7 5800HS with Radeon Graphics","percent":3214},{"name":"Radeon RX 560X","percent":3195},{"name":"Quadro K5100M","percent":3189},{"name":"Radeon R9 260","percent":3182},{"name":"Tesla C2050","percent":3176},{"name":"Radeon R7 260X","percent":3175},{"name":"FirePro V7000","percent":3162},{"name":"FirePro W7170M","percent":3162},{"name":"Radeon Pro 555","percent":3141},{"name":"Radeon Pro 455","percent":3113},{"name":"Matrox LUMA A310FP","percent":3093},{"name":"Intel G35 Express","percent":3090},{"name":"Radeon HD 7790","percent":3090},{"name":"GeForce GTX 470","percent":3090},{"name":"Radeon Ryzen 9 7900X 12-Core","percent":3079},{"name":"Radeon R7 360","percent":3072},{"name":"GeForce GTX 560 Ti","percent":3039},{"name":"EIZO MED-X5000","percent":3038},{"name":"Radeon R9 360","percent":3032},{"name":"GeForce GTX 860M","percent":3031},{"name":"Tesla C2075","percent":3017},{"name":"Radeon HD 6990","percent":3013},{"name":"FirePro W5100","percent":2982},{"name":"GRID M10-4Q","percent":2977},{"name":"FirePro W5000","percent":2973},{"name":"GRID K260Q","percent":2949},{"name":"Tesla K20Xm","percent":2918},{"name":"Quadro K1200","percent":2908},{"name":"Ryzen 9 5900HX with Radeon Graphics","percent":2906},{"name":"Radeon R7 260","percent":2892},{"name":"Quadro M1000M","percent":2891},{"name":"Ryzen 7 PRO 4700G with Radeon Graphics","percent":2880},{"name":"Eng Sample: 100-000000261-50_Y","percent":2860},{"name":"Radeon Pro V340 MxGPU","percent":2853},{"name":"Radeon HD 6970","percent":2845},{"name":"Tesla C2070","percent":2840},{"name":"GRID K280Q","percent":2840},{"name":"Quadro M620","percent":2836},{"name":"FirePro W4300","percent":2834},{"name":"Radeon Ryzen 7 5800H","percent":2824},{"name":"FirePro 3D V9800","percent":2812},{"name":"Ryzen 7 5700G with Radeon Graphics","percent":2808},{"name":"GeForce MX350","percent":2808},{"name":"FirePro M6100 FireGL V","percent":2802},{"name":"Quadro K5000M","percent":2780},{"name":"Custom GPU 0405","percent":2774},{"name":"GeForce GTX 770M","percent":2773},{"name":"Radeon R9 M380","percent":2770},{"name":"Radeon Ryzen 9 5900H","percent":2755},{"name":"Radeon Ryzen 9 5980HS","percent":2749},{"name":"Ryzen 7 5800H with Radeon Graphics","percent":2748},{"name":"GeForce GTX 675MX","percent":2744},{"name":"GRID K2","percent":2737},{"name":"FirePro S7150","percent":2727},{"name":"FirePro V9800","percent":2727},{"name":"GeForce GTX 560","percent":2724},{"name":"Radeon Pro 450","percent":2723},{"name":"Quadro K4000","percent":2718},{"name":"Ryzen 9 4900H with Radeon Graphics","percent":2714},{"name":"Radeon Ryzen 9 7900 12-Core","percent":2711},{"name":"Radeon RX 550","percent":2706},{"name":"Quadro 6000","percent":2706},{"name":"Barco MXRT 5500","percent":2702},{"name":"Radeon HD 8950","percent":2696},{"name":"GRID M10-2Q","percent":2692},{"name":"Intel Iris Xe","percent":2691},{"name":"Radeon Ryzen 7 5800HS","percent":2687},{"name":"Ryzen 7 Pro 4750G with Radeon Graphics","percent":2682},{"name":"GeForce GTX 465","percent":2680},{"name":"Radeon Eng Sample: 100-000000300-40_Y","percent":2670},{"name":"Quadro K4100M","percent":2659},{"name":"Ryzen 7 5700GE with Radeon Graphics","percent":2656},{"name":"FirePro R5000","percent":2647},{"name":"GRID P6-4A","percent":2639},{"name":"MONSTER GeForce GTX 675M","percent":2637},{"name":"Ryzen 7 PRO 7730U with Radeon Graphics","percent":2634},{"name":"Radeon HD 6950","percent":2625},{"name":"Radeon Ryzen 7 4700GE","percent":2610},{"name":"GRID M10-8Q","percent":2606},{"name":"Radeon RX Vega 11 Ryzen 7 3700U","percent":2602},{"name":"Ryzen 5 5600GE with Radeon Graphics","percent":2602},{"name":"Radeon Ryzen 7 PRO 4750G","percent":2602},{"name":"GRID T4-2B","percent":2601},{"name":"GeForce GTX 950A","percent":2598},{"name":"Radeon Ryzen 7 4700G","percent":2595},{"name":"Radeon Eng Sample: 100-000000371-40_42/18_Y","percent":2591},{"name":"GeForce GTX 950M","percent":2580},{"name":"Ryzen 5 5600G with Radeon Graphics","percent":2579},{"name":"Radeon Ryzen 9 4900H","percent":2563},{"name":"Ryzen 7 PRO 4750GE with Radeon Graphics","percent":2550},{"name":"Ryzen 7 PRO 5750GE with Radeon Graphics","percent":2546},{"name":"GRID K240Q","percent":2541},{"name":"Radeon HD 6850 X2","percent":2534},{"name":"Ryzen 9 5980HS with Radeon Graphics","percent":2534},{"name":"GeForce GTX 650 Ti","percent":2531},{"name":"FireStream 9370","percent":2528},{"name":"N18E-Q1","percent":2525},{"name":"Radeon Ryzen 5 5600GE","percent":2520}];
let total = 0;
const parent = document.querySelector('#sub_stats');
let inAllVideoCards = false;
[...parent.children].forEach((node) => {
if (node.tagName === 'BR') {
inAllVideoCards = false;
} else if (inAllVideoCards) {
if (node.classList.contains('substats_row')) {
const name = node.querySelector('.substats_col_left').innerText.replace('NVIDIA ', '').replace('AMD ', '');
const percent = +node.querySelector('.substats_col_month_last_pct').innerText.replace('%', '');
const card = gpus.find((gpu) => gpu.name === name);
const performance = card ? card.percent : 0;
// console.log(name, percent, performance);
if (performance >= minimum) {
node.style.backgroundColor = 'green';
total += percent;
} else if (performance > 0) {
node.style.backgroundColor = 'red';
}
}
} else if (node.classList.contains('substats_col_left')) {
if (node.innerText === 'ALL VIDEO CARDS') {
inAllVideoCards = true;
}
}
});
console.log(`Total: ${total.toFixed(2)}%`);
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment