web-dev-qa-db-fra.com

WebGL non disponible, processus GPU incapable de démarrer

J'utilise Chrome 54.0.2840.87 sur Windows 10. J'ai deux GPU: un processeur Intel® HD Graphics 520 et un processeur AMD Radeon R5 M335.

Jusqu'à il y a quelques semaines, WebGL fonctionnait parfaitement en chrome. Désormais, après n’avoir modifié aucun paramètre, WebGL n’est plus disponible.

Lorsque j'essaie, par exemple, d'exécuter un test sur chrome, je reçois un message indiquant que ma carte graphique ne semble pas prendre en charge WebGL. Je sais que mes cartes graphiques fonctionnent bien (elles ont été mises à jour avec les derniers pilotes), plus WebGL fonctionne parfaitement sous firefox. Je sais que mes GPU ne sont pas sur la liste noire (sur les deux navigateurs).

Sur chrome:gpu, on me dit que WebGL n'est pas disponible et que le processus du processeur graphique n'a pas pu démarrer. Lors de la vérification de chrome:flags, l'activation ou la désactivation de WebGL ne semble plus être une option.

L'activation/désactivation de tout ce qui implique WebGL n'a eu aucune incidence. Y a-t-il autre chose à faire pour que cela fonctionne à nouveau? A quel niveau se situe le problème? (Le problème persiste sur Chrome Canary.) Je ne suis pas la personne la plus avisée sur le plan technologique, mais je n'ai pas eu la chance de trouver des réponses ailleurs.

Voici ce que je vois sur ma page chrome:gpu:

Etat de la fonctionnalité graphique

Canvas: logiciel uniquement, accélération matérielle non disponible

Flash: logiciel uniquement, accélération matérielle non disponible

Flash Stage3D: logiciel uniquement, accélération matérielle indisponible

Profil Flash Stage3D Baseline: logiciel uniquement, accélération matérielle indisponible

Composition: logiciel uniquement, accélération matérielle indisponible

Plusieurs threads raster: non disponible

Native GpuMemoryBuffers: Logiciel uniquement. Accélération matérielle désactivée

Rastérisation: logiciel uniquement, accélération matérielle non disponible

Décodage vidéo: logiciel uniquement, accélération matérielle indisponible

Video Encode: logiciel uniquement, accélération matérielle indisponible

VPx Video Decode: logiciel uniquement, accélération matérielle indisponible

WebGL: non disponible

Solutions de contournement des bogues du pilote

clear_uniforms_before_first_program_use

disable_d3d11

disable_discard_framebuffer

disable_dxgi_zero_copy_video

disable_nv12_dxgi_video

disable_framebuffer_cmaa

exit_on_context_lost

scalarize_vec_and_mat_constructor_args

Problèmes détectés

Le processus GPU n'a pas pu démarrer: le lancement du processus GPU a échoué.

Fonctions désactivées: toutes

Certains pilotes ne peuvent pas réinitialiser le périphérique D3D dans le processus GPU bac à sable

Solutions de contournement appliquées: exit_on_context_lost

Uniformes clairs avant la première utilisation du programme sur toutes les plateformes: 124764, 349137

Solutions de contournement appliquées: clear_uniforms_before_first_program_use

Toujours réécrire les constructeurs vec/mat pour qu'ils soient cohérents: 398694

Solutions de contournement appliquées: scalarize_vec_and_mat_constructor_args

Désactiver Direct3D11 sur les systèmes avec cartes graphiques commutables AMD: 451420

Solutions de contournement appliquées: disable_d3d11

La mise au rebut du framebuffer peut nuire aux performances des non-carreleurs: 570897

Solutions de contournement appliquées: disable_discard_framebuffer

La vidéo NV12 DXGI se bloque ou affiche des couleurs incorrectes sur les pilotes AMD: 623029, 644293

Solutions de contournement appliquées: disable_dxgi_zero_copy_video, disable_nv12_dxgi_video

Activation limitée du chrome GL_INTEL_framebuffer_CMAA: 535198

Solutions de contournement appliquées: disable_framebuffer_cmaa

Les GpuMemoryBuffers natifs ont été désactivés, soit via: flags ou ligne de commande.

Fonctionnalités désactivées: native_gpu_memory_buffers

Information sur la version

Données exportées le 07/07/2016, 14:09:57

Version Chrome Chrome/54.0.2840.87

Système d'exploitation Windows NT 10.0.14393

Liste de rendu logiciel version 11.12

Liste de bogues du pilote version 9.00

ANGLE commit id 905fbdea9ef0

Arrière-plan graphique 2D Skia/54 a21f10dd8b19c6cb47d07d94d0a0525c16461969

Fichiers d'args en ligne de commande (x86)\Google\Chrome\Application\chrome.exe " --Flag-

commutateurs-début --enable-gpu-rasterization --enable-unsafe-es3-apis --activer-

webgl-draft-extensions --flag-switches-end

Information du conducteur

Temps d'initialisation 0

GPU en cours vrai

Bac à sable faux

GPU0 VENDOR = 0x1002, DEVICE = 0x6660

GPU1 VENDOR = 0x8086, DEVICE = 0x1916

Optimus faux

AMD commutable true

Composition de bureau Aero Glass

Taille du moniteur diagonal de \.\DISPLAY1 15.5 "

Fournisseur de pilotes Advanced Micro Devices, Inc.Version du pilote 16.200.2001.0.

Date du pilote 16/06/2016

Version de pixel shader

Version du vertex shader 

Max. Échantillons MSAA 

Nom du modèle de la machine 

Version du modèle de la machine 

GL_VENDOR 

GL_RENDERER 

GL_VERSION 

GL_EXTENSIONS 

Extensions désactivées 

Fournisseur de liaison de système de fenêtre 

Version de liaison du système de fenêtre 

Extensions de liaison du système de fenêtre 

Rendu direct oui 

Réinitialiser la stratégie de notification 0x0000

Nombre d'accidents de processus GPU 0

Informations sur le compositeur

Mode de mise à jour en mosaïque un exemplaire

Raster partiel activé

Statut de GpuMemoryBuffers

Logiciel ATC uniquement

Logiciel ATCIA uniquement

Logiciel DXT1 uniquement

Logiciel DXT5 uniquement

Logiciel ETC1 uniquement

Logiciel R_8 uniquement

BGR_565 Logiciel uniquement

RGBA_4444 Logiciel uniquement

Logiciel RGBX_8888 uniquement

RGBA_8888 Logiciel uniquement

BGRX_8888 Logiciel uniquement

BGRA_8888 Logiciel uniquement

YVU_420 Logiciel uniquement

Logiciel YUV_420_BIPLANAR uniquement

UYVY_422 Logiciel uniquement

Diagnostics ... chargement ...

Messages du journal .

__extrait de code__

[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(252)] : No suitable EGL configs found.

[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(1012)] : eglCreatePbufferSurface failed with error EGL_BAD_CONFIG

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(35)] : gl::GLContext::CreateOffscreenGLSurface failed

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(108)] : Could not create surface for info collection.

[1268:3756:1107/133435:ERROR:gpu_main.cc(506)] : gpu::CollectGraphicsInfo failed (fatal).

GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
12
Shonah A

Vous avez le même problème, j'ai trouvé un article sur le fait d'ignorer la liste du matériel compatible. Alors, allez à chrome://flags, et activez la première option: 

  • Ignorer la liste de rendu logiciel

  • Ignorer la liste de rendu logiciel (anglais)

https://superuser.com/questions/836832/how-can-i-enable-webgl-in-my-browser

Dis-moi si ça aide!

26
Olivier

Pour tous ceux qui affichent encore que WebGL n'est pas disponible sous chrome://gpu/ après avoir activé Ignorer la liste de rendu du logiciel à chrome://flags/.

Recherchez plus bas à chrome://gpu/ sous le sujet: Problèmes détectés . Si on mentionne que l'accès au GPU est désactivé: 

Le processus GPU n'a pas pu démarrer: l'accès GPU est désactivé en chrome: // paramètres. Fonctions désactivées: toutes

Aller vers:

chrome: // paramètres /> Avancé> Systèmes

Et activer Utiliser l'accélération matérielle .

7
holmberd

Avait le même problème lors de l'utilisation de sketchfab! Dans "Remplacer la liste de rendu du logiciel", j'ai sélectionné l'option "Désactiver", et tout a l'air d'aller maintenant !!

0
Kostas