Comment activer WebGL dans Chrome sur Ubuntu?


Réponses:


150

Pour que WebGL fonctionne dans Google Chrome (et Chromium), procédez comme suit pour activer WebGL dans Google Chrome.

Étape 1: ouvrez Google Chrome

Étape 2: Tapez chrome://flagsla barre d'adresse

Étape 3: Appuyez sur Ctrl + fet tapez ” Rendering list“, “La liste de remplacement du logiciel de rendu” devrait apparaître. Maintenant, cliquez sur Activer et redémarrez le navigateur.

Étape 4: Supprimez complètement Chrome: tapez killall chromedans une console.

Étape 5: Accédez à chrome://settingset activez Use hardware acceleration when available. Par défaut, il est désactivé depuis la version 43.

Étape 6: Démarrer Chrome

entrez la description de l'image ici

Maintenant vérifier chrome://gpu/

entrez la description de l'image ici

http://webglreport.com/

entrez la description de l'image ici

La source


3
Maintenant, j'ai YouTube dans les lecteurs HTML5 avec de belles performances!
— Vitaly Zdanevich

15
Pourquoi n'est-ce pas activé par défaut ???
— Konstantin Schubert

@ Konstantin C'est une bonne question, je vais faire des recherches à ce sujet.
— Qasim

4
Astuce: dans Ubuntu, bien sûr (sous Windows également, probablement), vous devez également vous assurer de supprimer les threads d'arrière-plan (chrome) avant que les modifications ne prennent effet.
— Lance Caraccioli

1
@Kostanos non, je ne sais pas si ... c'est le moyen le plus simple ...
— Qasim

10

Si vous n'obtenez toujours aucun résultat, vérifiez si l'accélération matérielle est activée dans les paramètres Chromium. Google a tendance à désactiver ce paramètre par défaut depuis la version 43. Dans ce cas, le problème était pour moi après la mise à jour des pilotes de GPU. Liste noire des GPU, etc.


4
Pareil ici. Je pensais que je voyais un terrible bug, mais je ne réalisais pas chrome: // paramètres -> Afficher les paramètres avancés ... -> Utiliser l'accélération matérielle lorsqu'elle était disponible était désactivée. Je l'ai allumé, j'ai redémarré le navigateur et tout fonctionne.
— Stephen Niedzielski

Désactiver l'accélération matérielle a fonctionné pour moi.
— Thomas Orlita

2

Peut-être que votre pilote vidéo est trop ancien ou n'est pas installé correctement.

J'ai eu le même problème aussi, mais cette solution a résolu mon problème sans dérogations!

  1. Ajouter PPA pour Ubuntu 14.04 / 13.10 / 13.04 / 12.10

    Ubuntu 14.04 / 13.10 / 13.04 / 12.10 utilisateurs, exécutez la commande suivante dans le terminal et tapez le mot de passe de l'utilisateur lorsque vous y êtes invité. D'autres utilisent le PPA Ubuntu-X.

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. Ajouter PPA pour Ubuntu 12.04 / 11.10 / 11.04 / 10.04

    sudo apt-add-repository ppa: ubuntu-x-swat / x-updates

    Après avoir ajouté le PPA, mettez à jour votre référentiel système.

  3. Mettre à jour

    sudo apt-get update

    Maintenant, installez le pilote graphique NVIDIA GeForce 304.108 sur votre système, tout comme vous installez d’autres packages en utilisant apt-get.

  4. À installer

    sudo apt-get installe nvidia-current nvidia-settings

    La commande ci-dessus installera le pilote.


Source: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/


J'utilise cette solution sur mon bureau depuis une semaine, mais mon Chrome consomme parfois tout le processeur (tâche "Processus du GPU"). - J'ai Ubuntu Trusty avec "GeForce 8400 GS Rev. 2" - Je ne trouve pas de solution à cet effet secondaire, mais j'ai une solution de contournement: Activez l'option "Désactiver le canevas 2D accéléré" en chrome: // drapeaux / ... Grrr
— andras.tim

2

utilisant la version 49.0.2623.108 de chrome sur Ubuntu 14.04 (64 bits).

Ce qu'il faut activer, c'est #ignore-gpu-blacklist

C'est la première ligne de chrome://flags/

J'espère que ça peut aider,


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.