Устранение неполадок: WebGL

Автор:  Morgan T
Обновлено:  

WebGL — это технология рендеринга для веб-приложений, которая использует графическое оборудование вашего устройства для более быстрой отрисовки контента. Использование аппаратного ускорения WebGL в продуктах Lucid практически всегда приводит к улучшению пользовательского опыта. 

В редких случаях, когда у вас возникают проблемы с WebGL в Lucid, воспользуйтесь информацией из этой статьи для устранения неполадок.

Первые шаги

Если какая-то функция в редакторе ведет себя не так, как обычно, или объекты на твоем холсте отображаются не так, как задумано, попробуй описанные ниже варианты, прежде чем отключать WebGL.

Убедись в работоспособности WebGL
Проверь страницу Lucid Diagnostic , чтобы узнать, работает ли WebGL в твоём браузере. Ты увидишь зелёную галочку рядом с "WebGL Renderer", если он работает, и красный крестик, если не работает.

Оптимизируй свой браузер
Ресурсы WebGL разделяются между всеми вкладками браузера, поэтому он может выйти из строя из-за взаимодействия других программ с твоим браузером. Попробуй закрыть ненужные вкладки и поддерживать браузер в актуальном состоянии, чтобы устранить распространённые временные проблемы.

Перезапусти свой браузер
В левом нижнем углу редактора ты увидишь предупреждающее сообщение, если контекст WebGL так и не был создан или был потерян в середине сессии. Если браузер не может предоставить соответствующий WebGL-контекст, то обычно закрытие и перезапуск веб-обозревателя устраняет проблему и позволяет выполнить рендеринг с помощью WebGL. В крайних случаях может потребоваться полная перезагрузка устройства, чтобы рендеринг с помощью выделенного графического оборудования снова заработал.

Проверь наличие аппаратного ускорения

Некоторые корпоративные системы настроены таким образом, что графическое оборудование устройства никогда не доступно. Эти устройства не смогут использовать WebGL и всегда будут использовать стратегию рендеринга fall back. Чтобы проверить наличие аппаратного ускорения с помощью Chrome, выполни следующие действия:

  1. В навигационной панели браузера введи "chrome://settings".
  2. Перейди на вкладку System на левой панели.
  3. Убедись, что настройка "Использовать аппаратное ускорение, когда оно доступно" включена.
    • Если включить эту настройку не удается, мы рекомендуем обратиться за помощью в IT-отдел твоей организации.
  4. В навигационной панели браузера введи "chrome://gpu".
  5. Найди раздел "Состояние графической функции".
  6. Найди предоставленную информацию о состоянии "WebGL" и "WebGL2".
    • Если статус какой-либо другой, кроме "Hardware accelerated", то это означает, что Chrome не может использовать графическое оборудование устройства и WebGL не будет работать в продуктах Lucid. Мы рекомендуем обратиться за помощью в IT-отдел твоей организации.

Отключи WebGL

Если твоё оборудование несовместимо с WebGL, ты можешь отключить WebGL для сессии работы с документами. Продукты Lucid по-прежнему будут функционировать с использованием рендерера Canvas2D. Выполни следующие действия, чтобы отключить WebGL:

  1. Открыть more-menu-icon-in-lucidspark.png меню «Дополнительно» в левом верхнем углу холста.
    • В Lucidchart после открытия меню «Дополнительно» наведите курсор на пункт «Вид».
  2. Наведи курсор на надпись "Rendering".
  3. Сними флажок с опции "Использовать WebGL".

Вы нашли то, что искали?

Остались вопросы или хотите поделиться тем, что узнали? Посетите наше сообщество   для получения помощи и совместной работы с другими.