Как включить WebGL в Chrome на Ubuntu?

Ответы:

150

Чтобы WebGL работал в Google Chrome (и Chromium), выполните шаги по включению WebGL в Google Chrome.

Шаг 1. Откройте Google Chrome

Шаг 2: Введите chrome://flagsв адресной строке

Шаг 3: Нажмите Ctrl + fи введите « Rendering list», появится «Переопределить список программного рендеринга». Теперь нажмите «Включить» и перезапустите браузер.

Шаг 4: полностью убить Chrome: введите killall chromeв консоль.

Шаг 5: Перейти chrome://settingsи включить Use hardware acceleration when available. По умолчанию он отключен начиная с версии 43.

Шаг 6: Запустите Chrome

введите описание изображения здесь

Сейчас проверю chrome://gpu/

введите описание изображения здесь

http://webglreport.com/

введите описание изображения здесь

Источник

Касим
источник
3
Теперь у меня есть YouTube в HTML5-плеерах с хорошей производительностью!
Виталий Зданевич
15
Почему это не включено по умолчанию ???
Константин Шуберт
@Konstantin Это хороший вопрос, я сделаю некоторые исследования по нему.
Касим
4
Подсказка: в Ubuntu наверняка (окна также вероятнее всего) вам нужно обязательно убить фоновые потоки (chrome), прежде чем изменения вступят в силу.
Ланс Караччоли
1
@ Kostanos нет, я не знаю об этом ... это самый простой способ ...
Касим
10

Если вы по-прежнему не получаете никаких результатов, проверьте, включено ли аппаратное ускорение в настройках Chromium, Google имеет тенденцию отключать этот параметр по умолчанию, начиная с версии 43. В этом случае это была проблема для меня после того, как я обновил драйверы графического процессора, переопределите Черный список GPU и тд и тп.

wallflips
источник
4
Тоже самое. Я думал, что вижу какую-то ужасную ошибку, но не понял chrome: // settings -> Show advanced settings ... -> Использовать аппаратное ускорение, когда доступно как-то отключено. Я включил его, перезапустил браузер, и все работает.
Стивен Недзельски,
Отключение аппаратного ускорения сработало у меня.
Томас Орлита
2

Возможно, ваш видео драйвер слишком старый или неправильно установлен.

У меня тоже была такая же проблема, но это решение исправило мою проблему без переопределений!

  1. Добавить PPA для Ubuntu 14.04 / 13.10 / 13.04 / 12.10

    Ubuntu 14.04 / 13.10 / 13.04 / 12.10 пользователи, Запустите следующую команду в терминале и введите пароль для пользователя при появлении запроса. Другие используют Ubuntu-X PPA.

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. Добавить PPA для Ubuntu 12.04 / 11.10 / 11.04 / 10.04

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

    После добавления PPA обновите системный репозиторий.

  3. Обновить

    sudo apt-get update

    Теперь установите графический драйвер NVIDIA GeForce 304.108 в вашей системе, так как вы устанавливаете другие пакеты с помощью apt-get.

  4. Установить

    sudo apt-get установить nvidia-текущие настройки nvidia

    Выше команда установит драйвер.


Источник: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

andras.tim
источник
Я использую это решение на своем рабочем столе в течение недели, но мой Chrome иногда съедает весь процессор (задача «Процесс GPU»). - У меня Ubuntu Trusty с «GeForce 8400 GS Rev. 2» - Я не могу найти решение для этого побочного эффекта, только у меня есть обходной путь: Включите опцию «Отключить ускоренный холст 2D» в chrome: // flags / ... Grrr
andras.tim
2

с помощью Chromium версии 49.0.2623.108 в Ubuntu 14.04 (64-разрядная версия).

Что нам нужно активировать это #ignore-gpu-blacklist

Это первая строка в chrome://flags/

Надеюсь, это поможет

Николас Абрахам
источник
0

У меня была проблема, что WebGL был объявлен недоступным после перехода с проприетарного Nvidia на драйверы nouveau , изменение, которое, кажется, не было обнаружено в конфигурации Chromium GPU моего профиля. Исправление запускается chromium-browser --single-process один раз для сброса конфигурации графического процессора.

kynan
источник