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

Qasim
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.

coups de patte
la source
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/

andras.tim
la source
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,

Nicolas Abraham
la source