Any3DAny3D
·Any3D Team

WebGPU indisponible ? Dépannage par plateforme et environnement

troubleshootingbrowser-compatibilitywebgpu

Les symptômes que vous voyez

Any3D ou la détection de l'environnement du navigateur indique WebGPU indisponible. Explication : navigator.gpu n'existe pas, ou l'adaptateur GPU (adapter) ne peut être obtenu.

Important : Any3D utilise actuellement WebGL2 pour la prévisualisation 3D principale ; l'absence de WebGPU n'empêche généralement pas le flux principal de prévisualisation et de conversion. Cet article sert de référence complète pour le dépannage de l'environnement et les fonctionnalités futures. Si la prévisualisation échoue, veuillez d'abord consulter le guide de réparation WebGL2.

Qu'est-ce que WebGPU

WebGPU est la prochaine API graphique/computationnelle des navigateurs, progressivement activée par défaut dans Chrome, Edge, Safari, etc. Any3D détecte et signale la capacité WebGPU à des fins de diagnostic, et certaines fonctionnalités expérimentales pourraient en dépendre à l'avenir.

Causes courantes

CauseScénario typique
Navigateur avec WebGPU désactivéChrome < 113 nécessite un flag manuel ; anciennes versions de Safari
Système d'exploitation non pris en chargeAnciens builds de Windows 10, macOS/iOS non mis à jour
Pilotes graphiques trop anciensSurtout pour les graphiques Intel intégrés, versions Mesa basses sur Linux
Bascule d'entreprise/expérimentale désactivéeStratégie désactivant WebGPU ou « caractéristiques expérimentales du graphique »
Machine virtuelle / RDPPas de virtualisation GPU
Extension ou outil de confidentialitéInterceptant navigator.gpu (rare)

Dépannage par plateforme

Windows

  1. Chrome 113+ / Edge 113+ : ouvrez chrome://gpu dans la barre d'adresse, vérifiez que l'état de WebGPU est Hardware accelerated ou Available.
  2. Pour les anciennes versions, utilisez chrome://flags/#enable-unsafe-webgpu (la plupart des nouvelles versions l'activent par défaut, pas besoin de l'activer manuellement).
  3. Mettez à jour Windows 10/11 et les pilotes graphiques ; WebGPU dépend de piles DXGI/D3D12 plus récentes.
  4. Stratégie de groupe : les entreprises peuvent désactiver les « fonctionnalités expérimentales de la plateforme Web ».
  5. RDP / Machine virtuelle Hyper-V : souvent sans WebGPU, testez sur la machine physique locale.

macOS

  1. Safari 17+ (macOS Sonoma+) ou Chrome la dernière version.
  2. Apple Silicon est mieux supporté ; les Mac Intel nécessitent un macOS et des pilotes plus récents.
  3. Les restrictions MDM sur les « fonctionnalités bêta » peuvent affecter le basculement expérimental de WebGPU.

Linux

  1. Dernière version de Chrome + Mesa 22+ ou pilotes NVIDIA 525+.
  2. Le support de Vulkan est souvent un prérequis : vulkaninfo peut vérifier rapidement (utilisateurs avancés).

iOS / iPadOS

  1. À partir de Safari 17+ (iOS 17+), le support de WebGPU s'améliore progressivement.
  2. Le système doit être mis à jour ; les appareils sous supervision peuvent avoir des mises à jour retardées par l'administrateur.
  3. Chrome sur iOS utilise WebKit, avec les mêmes capacités que Safari.

Android

  1. Chrome 121+ active WebGPU par défaut sur certains appareils ; les appareils d'entrée de gamme peuvent toujours ne pas le supporter.
  2. Mettez à jour Chrome et le WebView système ; le navigateur peut dégrader silencieusement si le GPU est trop ancien.

Réseau, VPN et réseau d'entreprise

WebGPU est une API locale, non bloquée directement par le VPN. Cas indirects :

ScénarioDescription
Image de navigateur d'entrepriseLes Chromium personnalisés peuvent compiler avec WebGPU désactivé
Réseau interne n'autorisant que les anciennes versions d'EdgePas de WebGPU, nécessite que l'IT déploie une nouvelle version
Client de confiance zéroModifie rarement navigator.gpu ; si soupçonné, comparez en mode navigation privée

Contrôles parentaux et supervision

  • Interdiction des mises à jour système/navigateur → WebGPU reste indisponible à long terme, autorisez les mises à jour automatiques.
  • Profils pour enfants ne désactivent généralement pas WebGPU ; si vous utilisez un navigateur simplifié, passez à Chrome/Safari.

Correction pas à pas (générale)

  1. Mettez à jour le système d'exploitation + navigateur + pilotes graphiques.
  2. Vérifiez l'entrée WebGPU dans chrome://gpu ; mettez à jour ou activez selon les instructions.
  3. Exécutez en local sur une machine physique, pas via RDP/VDI.
  4. Utilisez une fenêtre de navigation privée pour exclure les extensions.

Auto-test rapide

typeof navigator.gpu !== "undefined"

Détection asynchrone de l'adaptateur (Console) :

navigator.gpu?.requestAdapter().then((a) => console.log(a ? "adapter ok" : "no adapter"));

no adapter est courant avec des pilotes trop anciens, des machines virtuelles ou sans GPU compatible.

Relation avec les fonctionnalités Any3D

CapacitéEn l'absence de WebGPU
Prévisualisation 3D (WebGL2)Généralement non affectée
Conversion de format / Compression WASMNon affectée
Futures fonctionnalités accélérées par WebGPUPeuvent être indisponibles

Résumé

L'indisponibilité de WebGPU est principalement due à un système/navigateur/pilote trop ancien, des machines virtuelles, ou un verrouillage d'entreprise sur de vieux navigateurs. Les fonctionnalités principales d'Any3D dépendent de WebGL2 et WASM ; si seule l'alerte WebGPU apparaît mais l'outil fonctionne normalement, vous pouvez pour l'instant l'ignorer, mais il est recommandé de maintenir le système et le navigateur à jour pour de meilleures performances.

Nous soutenir