Volume Shader BM TEST
Un benchmark qui utilise WebGL 2.0 pour parcourir par raymarching une scène 3D définie mathématiquement.
Exécutez localement une charge contrôlée de fragment shader, sans installation.
En Attente de Commande
Le moteur de rendu est prêt. Veuillez sélectionner un mode de test dans le panneau de droite pour démarrer le rendu en temps réel.
Moteur de rendu
WebGL 2.0 est le moteur actuel par défaut. WebGL 1.0 conserve l’algorithme original ; comparez uniquement les résultats du même moteur.
Sélectionner le Mode de Test
Environnement Matériel
Données publiques de benchmark
Résultats GPU navigateur historiques vérifiés
Le benchmark s’exécute localement par défaut. Les lignes publiées incluent appareil, navigateur, mode et stabilité.
Archive : ces lignes utilisent l’ancien moteur WebGL 1.0 et ne sont pas comparables au benchmark WebGL 2.0 actuel. Les nouvelles lignes nécessitent un nouveau test contrôlé.
| Appareil | Mode | Engine | FPS | Score |
|---|---|---|---|---|
MacBook Air 13 M1 Apple M1 7-core GPU | Medium | WebGL 1.0 (legacy) | 52 | 15,600 |
MacBook Air 13 M2 Apple M2 8-core GPU | Medium | WebGL 1.0 (legacy) | 61 | 18,300 |
Intel UHD 620 laptop Intel UHD Graphics 620 | Light | WebGL 1.0 (legacy) | 42 | 4,200 |
Desktop RTX 3060 NVIDIA GeForce RTX 3060 | Heavy | WebGL 1.0 (legacy) | 74 | 37,074 |
Desktop RTX 4070 NVIDIA GeForce RTX 4070 | Heavy | WebGL 1.0 (legacy) | 112 | 56,112 |
Ce que mesure ce test
- Charge ALU de fragment shader via raymarching WebGL
- FPS moyen, plancher de FPS et stabilité
- Accélération GPU navigateur et throttling thermique
- Comparaisons par mode, sans mélanger les modes
Comparaisons populaires
Tous les rapportsRésultats GPU navigateur sur iPhone
Mobile Safari peut obtenir une bonne base en Light, mais les répétitions sont limitées par température et batterie.
Résultats WebGL GPU sur MacBook
Apple Silicon fonctionne bien en Medium, mais les modèles sans ventilateur peuvent perdre en stabilité sur stress long.
Résultats GPU intégrée vs dédiée
Les GPU dédiées se détachent en Heavy, tandis que les GPU intégrées doivent utiliser Light comme base.
Changelog
Méthodologie maintenueMoteur du benchmark migré vers WebGL 2.0.
Introduction d’une scène SDF maintenue séparément ; résultats WebGL 1.0 marqués comme archive non comparable.
Méthodologie publique, rapports et tableaux vérifiés ajoutés.
Les pages séparent exécution locale et données publiques, et expliquent les limites du score.
Premier article de méthodologie publié.
Modes de test, interprétation FPS et limites de confidentialité documentés.
Lancement initial du benchmark raymarching navigateur.
Ancien moteur publié avec Light, Medium, Heavy et Extreme.
Lire votre résultat FPS
Comprenez le chiffre avant de comparer avec d'autres.
Cette charge est rendue fluidement dans les conditions actuelles.
Cette charge fonctionne à une fréquence interactive modérée.
Charge lourde — repassez en Light ou Medium pour une mesure juste.
Ce mode est sous une fréquence interactive confortable. Le FPS seul n’identifie pas la cause.
Ces plages décrivent seulement cette charge. Comparez même moteur, mode, résolution et navigateur.
Conseils mobile / tablette
- Branchez l'appareil avant un long test.
- Fermez les apps en arrière-plan, désactivez l'économie d'énergie.
- Commencez par Light ou Medium puis montez en Heavy.
- Laissez l'appareil refroidir une minute entre deux runs.
Conseils Chrome / Edge / Safari
- Activez l'accélération matérielle dans les paramètres du navigateur.
- Sur Chrome / Edge ouvrez chrome://gpu pour vérifier que WebGL 2 utilise le GPU.
- Sur portable forcez le GPU dédié plutôt que l'intégré.
- Fermez les onglets lourds — une vidéo dans un autre onglet vole le GPU.
Comparé à d'autres tests
| Test | Dans le navigateur | Axe | Installation |
|---|---|---|---|
| Volume Shader BM Test | Oui | Raymarching GPU, charge ALU des shaders | Non |
| WebGL Aquarium | Oui | Scène légère, débit polygones | Non |
| 3DMark | Non | Benchmark natif complet | Oui |
Résultats GPU WebGL sur MacBook
Références GPU navigateur pour MacBook Air M1/M2, conditions de test, notes thermiques et règles de comparaison.
Résultats GPU navigateur sur iPhone
Données Light de référence sur iPhone Safari, notes de throttling thermique et protocole de test mobile équitable.
Principes Techniques
Volume Shader BM utilise le raymarching WebGL : WebGL 2.0 est le moteur actuel par défaut et le moteur WebGL 1.0 facultatif conserve l’algorithme original. Les deux exécutent une charge Raymarching intensive.
- Rendu de Volume: Nous n'utilisons aucun fichier de modèle 3D. Tous les pixels à l'écran sont calculés en temps réel via des formules mathématiques (champs de distance signée SDF).
- Charge du Shader: Le test s'exécute dans le Fragment Shader. Le mode Heavy autorise jusqu'à 1002 pas de rayon par pixel et s'arrête plus tôt si le rayon atteint la scène ou quitte le volume de test.
- Stress Réel: Ce test isole une charge de fragment shader WebGL dans le navigateur. Il ne mesure ni l'inférence IA, ni le calcul scientifique, ni les jeux, ni le pic théorique global du GPU.
Questions Fréquemment Posées (FAQ)
Pourquoi mon appareil chauffe-t-il beaucoup pendant le test ?
Les modes lourds occupent le fragment shader et peuvent augmenter consommation et chaleur. L'utilisation réelle du GPU varie selon l'appareil, le navigateur, la résolution et les limites thermiques. Arrêtez en cas de chaleur anormale ou d'instabilité.
Que signifie le score du test ?
Le score est le FPS moyen × la charge normalisée (pas de rayon et précision du solveur) × 100 ; la durée n'entre pas dans la formule. Comparez uniquement le même moteur, mode, résolution et navigateur.
Pourquoi l'écran semble-t-il saccadé (FPS bas) ?
Si votre taux de trame est inférieur à 15 FPS, cela signifie que le mode de test actuel (comme Extreme) dépasse la capacité de charge de votre GPU. Il est recommandé d'essayer le mode Light ou Medium.
Mes données seront-elles téléchargées ?
Non. Tout le rendu et les calculs sont terminés dans votre navigateur local. Nous ne collectons aucune empreinte matérielle ou résultat de test de votre part.