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

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

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

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

Первые шаги

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

Убедитесь, что WebGL работает.

Проверьте страницу диагностики Lucid , чтобы узнать, работает ли 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".

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

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