Qu'est-ce qu'un GPU et pourquoi cette bibliotheque existe
Un GPU (Graphics Processing Unit) calcule le rendu d'images, de video et de scenes 3D. Dans le navigateur, une partie de son identite apparait via WebGL/WebGPU, souvent sous forme de chaine renderer comme "ANGLE (NVIDIA GeForce RTX 3060)".
CheckProxy.org maintient une bibliotheque communautaire issue des scans anonymes My GPU. Chaque entree contient renderer, vendor, type de plateforme (PC, Laptop, Workstation, Mobile) et date de derniere detection.
La base reflete des empreintes reelles cote navigateur, utile pour developpeurs, QA, chercheurs en vie privee et utilisateurs d'environnements multi-profils.
Bref historique des GPU
Les puces graphiques dediees apparaissent dans les annees 1980. Le grand public 3D accelere dans les annees 1990 avec 3dfx Voodoo, NVIDIA RIVA et ATI Rage.
Les annees 2000 apportent les shaders programmables et les GPU mobiles. Les annees 2020 voient RTX, Apple Silicon, WebGL et WebGPU s'imposer.
La chaine renderer du navigateur peut differer de la carte physique a cause d'ANGLE, de la virtualisation ou de protections anti-fingerprint.
Termes GPU et definitions techniques
Concepts essentiels visibles dans le tableau et les outils de developpement.
- GPU renderer (WebGL)
- Chaine UNMASKED_RENDERER_WEBGL renvoyee par le navigateur, souvent avec modele et couche pilote.
- Vendor
- Constructeur de la puce graphique signale avec le renderer.
- WebGL
- API JavaScript 2D/3D du navigateur, expose renderer, vendor et limites materiel.
- WebGPU
- Successeur moderne de WebGL, plus direct et performant pour calcul et rendu.
- VRAM
- Memoire video dediee d'un GPU discret ou RAM partagee pour GPU integre/mobile.
- Type de plateforme
- Categorie d'usage de la GPU: PC, Laptop, Workstation ou Mobile.
Questions frequentes sur les GPU
Reponses sur les chaines renderer, la detection navigateur et la bibliotheque CheckProxy.org.