WebGL у Яндекс.Браузері

Плагін WebGL підтримується в стабільних версіях більшості популярних веб-браузерів – Google Chrome, Opera, Firefox Mozilla, Safari, Internet Explorer. На даний момент існує дві версії – 1.0 та 2.0, але вони не повністю сумісні. Наприклад, контент, написаний для першої версії, може працювати з WebGL 2.0, але не завжди. Також, якщо браузер підтримував першу версію, не обов'язково, що буде доступна і друга, оскільки багато залежить від апаратного забезпечення комп'ютера.

Яндекс.Браузер у специфікаціях не вказаний, але він, як і Гугл Хром, розроблений на базі Chromium, тому також підтримує 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 у Яндекс Браузері