web-dev-qa-db-fra.com

navigateur sans support gpu

Google a un œuf de Pâques qui dessine un graphique 3D, mais lorsque je l'ai essayé sur chrome, il s'est plaint de l'absence de support WebGL. Je l'ai également testé sur Firefox dont la prise en charge WebGL était activée mais posait le même problème. Donc, je soupçonne que c'est un problème de mon GPU. Un peu de google m'a conduit à chrome://gpu et voici ce que j'ai

Etat de la fonctionnalité graphique

  • Canvas: logiciel uniquement, accélération matérielle non disponible
  • Rendu HTML: logiciel uniquement, accélération matérielle non disponible
  • CSS 3D: indisponible. Accélération matérielle non disponible
  • WebGL: non disponible. Accélération matérielle non disponible
  • Multisampling WebGL: Non disponible. Accélération matérielle non disponible

Problèmes détectés

  • Le processus GPU n'a pas pu démarrer. L'accès au GPU est interdit.
  • Le pilote GL est un logiciel rendu. La composition accélérée est désactivée .: 59302
  • Les pilotes Mesa sous Linux plus anciens que 7.11 sont supposés être buggés.
  • Le canevas 2D accéléré est instable sous Linux pour le moment.

Information sur la version

  • Données exportées Mar 10 Avr 2012 18:35:57 GMT + 0800 (CST)
  • Version Chrome 18.0.1025.151 (version officielle 130497)
  • Système d'exploitation Linux 3.0.0-0300-generic
  • Version de la liste de rendu logiciel 1.27
  • ANGLE révision 988
  • Backend graphique 2D Skia

Je me demande ce que chaque problème implique et comment je peux le gérer correctement? J'utilise Ubuntu 11.04

7
manuzhang

C'est parce que votre GPU (ou le pilote en cours) n'est pas pris en charge pour WebGL. Son navigateur est sur la liste noire.

Cependant, vous pouvez forcer l'activation de votre GPU pour WebGL.

Avertissement : faites-le à vos risques et périls. Cela peut endommager votre matériel. Il y a généralement de bonnes raisons (comme un bogue de pilote critique) pour lesquelles des fonctionnalités sont bloquées.

Pour lancer chrome en ignorant la liste noire, exécutez les actions suivantes après avoir appuyé sur Alt + F2 OR dans terminal

google-chrome --enable-webgl --ignore-gpu-blacklist

Configuration de Firefox:

  • Pour forcer l'activation de WebGL, accédez à about:config et définissez webgl.force-enabled=true.

  • Pour forcer l'activation de l'anti-alias WebGL, accédez à about:config et définissez webgl.msaa-force=true.

  • Pour forcer l'activation de l'accélération des couches, allez à about:config et définissez layers.acceleration.force-enabled=true.

Plus de lectures sur la liste noire de firefox.

8
Web-E

C'est parce que votre GPU (ou le pilote utilisé) n'est pas pris en charge pour WebGL. Son navigateur est sur la liste noire. Cependant, vous pouvez forcer l'activation de votre GPU pour WebGL.

Dans Google Chrome:

chrome://flags/

Activer. Remplacer la liste de rendu logiciel.

Cela peut avoir des résultats instables. "Le canevas 2d accéléré est instable sous Linux pour le moment et Stage3D n’est pas pris en charge sous Linux." Je trouvais préférable de le laisser désactivé et de mettre à jour votre pilote graphique. Avec le pilote NVIDIA v.280 "préféré", Chrome indique qu'il ne peut pas prendre en charge la 3D, mais que cela a bien fonctionné. La mise à jour vers la version current-updates (v.295.2 à compter d'aujourd'hui. V.304.51 est la version officielle) active tout ce qui fonctionne.

Bonne chance.

6
JOSH S

Je viens de suivre les instructions dans l'article ci-dessous, et cela a fonctionné pour moi.

Chrome sur Linux avec WebGL et tout ce qui concerne l'accélération matérielle

Il vous suggère d'activer/désactiver les indicateurs suivants dans chrome://flags:

  • [ON] Ignorer la liste de rendu logiciel (probablement la plus importante si votre matériel est sur liste noire)
  • [ON] Composition GPU sur toutes les pages
  • [ON] Composition composée
  • [OFF] Désactiver le canevas 2D accéléré
  • [OFF] Désactiver le canevas 2D différé
  • [OFF] Désactiver les animations CSS accélérées
  • [ON] Filtres SVG accélérés par GPU
  • [OFF] Désactiver VSUCC GPU
  • [OFF] Désactiver WebGL
  • [ON] Défilement lisse
  • [ON] Activer les shaders CSS

Ces deux autres options sont également suggérées mais marquées comme "non liées aux graphiques"; mais ils peuvent être utiles dans certains cas.

  • [ON] Activer les extensions de média cryptées sur des éléments
  • [ON] Entrée audio Web

À présent, je ne pouvais pas trouver tous ces drapeaux car je suis en train d’exécuter Google Chrome version 30 , mais les expériences menant à la article a été fait sur Google Chrome version 23 , mais cela a fonctionné correctement et maintenant je dispose de tous les Fonctions graphiques (répertoriées dans chrome://gpu) activées et fonctionnelles.

0
Fardin K.