Lumpics lumpics.ru

Включение WebGL в Яндекс.Браузере

Плагин активен по умолчанию, и если раньше в них была опция, отключающая его, то сейчас ее нет. Чтобы убедиться, что технология включена:

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

    browser://gpu

    и жмем «Enter».

  2. Ввод команды в адресной строке Яндекс Браузера
  3. Нужная информация будет в отчете о состоянии графических функций.
  4. Просмотр отчета о состоянии WebGl в Яндекс Браузере

Дополнительно в браузере можно открыть доступ веб-приложениям к разрабатываемым экспериментальным дополнениям, расширяющим возможности WebGL. Сделать это можно на ПК и мобильных устройствах с операционной системой Android.

Компьютер

  1. Запускаем Яндекс.Браузер, открываем «Настройки» и проверяем, включено ли аппаратное ускорение. Для этого в адресную строку вводим команду:

    browser://settings

    и жмем «Enter».

  2. Вход в настройки Яндекс Браузера
  3. Переходим во вкладку «Системные», в блоке «Производительность» должна стоять галочка напротив «Использовать аппаратное ускорение, если это возможно».
  4. Включение аппаратного ускорения в Яндекс Браузере
  5. Теперь открываем раздел со скрытыми опциями. Для этого в адресной строке вводим код:

    browser://flags

    и жмем «Enter».

  6. Доступ к экспериментальным функциям Яндекс Браузера
  7. Все функции здесь экспериментальные, поэтому есть предупреждение о возможных последствиях их использования.
  8. Раздел с экспериментальными функциями Яндекс Браузера
  9. По названию плагина в поле справа находим опции «WebGL 2.0 Compute» и «WebGL Draft Extensions» ставим значение «Enable» и жмем «Relaunch», чтобы изменения вступили в силу.
  10. Включение расширений WebGL в Яндекс Браузере

Мобильное устройство

  1. Открываем Яндекс.Браузер для Android, вводим адрес:

    browser://flags

    и тапаем «Перейти».

  2. Доступ к экспериментальным функциям Яндекс Браузера для Android
  3. Тем же способом ищем нужную опцию, в поле выбираем «Enable» и жмем «Relaunch».
  4. Включение расширений WebGL в Яндекс Браузере для Android

Решение проблем с WebGL

Технология может не работать в Yandex Браузере из-за аппаратных проблем или отсутствия нужных функций у графического процессора. Например, плагин могут не поддерживать старые модели видеокарт. Если на устройстве современный видеочип, обязательно установите актуальные драйверы, а также обновите веб-обозреватель до последней версии. На нашем сайте есть подробные статьи о том, как это сделать.

Подробнее:
Обновление драйвера видеокарты NVIDIA
Обновление драйверов видеокарты AMD Radeon
Обновление Яндекс.Браузера до последней версии

Обновление драйверов видеокарты

Несмотря на то что плагин активен по умолчанию, заблокировать его работу можно через изменения параметров ярлыка. Случайно такого не сделать, но если, например, компьютер корпоративный, другой пользователь мог его выключить.

  1. Щелкаем правой кнопкой мышки по ярлыку Yandex Browser и в контекстном меню выбираем «Свойства».
  2. Вход в свойства ярлыка Яндекс Браузера
  3. Во вкладке «Ярлык» в поле «Объект» через пробел добавляем значение «-disable-webgl», жмем применить и закрываем окно.
  4. Изменение параметров ярлыка Яндекс Браузера
  5. Теперь при запуске именно с этого ярлыка плагин в браузере будет отключен.
  6. Информация об отключении WebGL в Яндекс Браузере
  7. Чтобы снова активировать WebGL, нужно просто стереть добавочное значение.

Некоторые пользователи во время игр получали сообщение о том, что WebGL не поддерживается, даже если отчет показывает, что он включен. В этом случае иногда помогают следующие действия:

  1. В разделе с экспериментальными функциями находим опцию «Choose ANGLE graphics backend» и в поле справа ставим значение «D3D9» или «D3D11», если видеокарта поддерживает DirectX 11. Эта опция может повысить производительность и оптимизировать работу с некоторыми графическими приложениями.
  2. Включение дополнительной функции для WebGL в Яндекс Браузере
  3. Жмем «Relaunch», чтобы изменения вступили в силу.
  4. Перезагрузка Яндекс Браузера

Также обо всех проблемах с запуском игр и сайтов компания Khronos предлагает писать им. К письму необходимо прикрепить скриншот ошибки, а также копию полного отчета о состоянии графических функций.

Действия при возникновении проблем с реализацией WebGL в Яндекс Браузере

7 комментариев

Здравствуйте, Алекс. Проблема скорее всего в драйверах видеокарты или черном списке GPU. Введите в адресной строке browser://gpu и посмотрите статус WebGL в открывшейся странице диагностики. Если видите «WebGL: Hardware accelerated» со статусом «Disabled» или «Software only», значит браузер принудительно отключил аппаратное ускорение для вашей видеокарты.

Обновите драйвера видеокарты до последней версии с официального сайта производителя (NVIDIA, AMD или Intel). Устаревшие драйвера часто попадают в черный список браузера из-за проблем со стабильностью. После обновления перезагрузите компьютер и проверьте WebGL снова. Также убедитесь что в настройках Яндекс Браузера включено «Использовать аппаратное ускорение» в разделе Система.

Если не помогло, попробуйте принудительно разрешить WebGL через экспериментальные флаги. Введите browser://flags в адресную строку, найдите параметр «Override software rendering list» и переключите в «Enabled». Затем найдите «WebGL 2.0» и тоже включите. Перезапустите браузер и проверьте работу. Учтите что принудительное включение может вызывать нестабильность если видеокарта действительно имеет проблемы с WebGL, но обычно на современных GPU это работает нормально.

Супер, огромное спасибо!!! Все заработало! Я ж совсем чайник, а тут такая понятная инструкция.

Спасибо Юзер пк играет в онлайн игру Throne: Kingdom at War, но она неожиданно после нового года перестала работать, сообщая, что нужен WebGL и рекомендует браузеры, включая тот же Яндекс.Браузер через который пользователь играет.
Тема со скрытыми экспериментальными настройками помогли, там нашел WebGL и WebGL 2.0 включил их. Онлайн игра браузерная заработала.

Вам помогла статья?

Ваш ответ может помочь другим пользователям!