WebGL недоступен, процесс GPU не может загружаться

Я использую Chrome 54.0.2840.87 в Windows 10. У меня есть два графических процессора: графическая подсистема Intel (R) HD 520 и AMD Radeon R5 M335.

До тех пор, пока пару недель назад WebGL работал просто отлично в хроме. Теперь, не изменив никаких настроек в любом месте, WebGL больше не доступен.

При попытке запустить хром-эксперимент, например, я получаю сообщение о том, что моя графическая карта, похоже, не поддерживает WebGL. Я знаю, что мои графические карты работают нормально (они были обновлены с последними драйверами), плюс WebGL отлично работает в firefox. Я знаю, что мои графические процессоры не были включены в черный список (в любом браузере).

В chrome:gpu мне сказали, что WebGL недоступен и что процесс GPU не смог загрузиться. При проверке chrome:flags включения или отключения WebGL больше не представляется возможным.

Включение/отключение всего, что связано с WebGL, не имеет никакого значения. Есть ли что-то еще, что можно сделать, чтобы заставить его работать снова? На каком уровне проблема? (Проблема сохраняется в Chrome Canary.) Я не самый технологичный человек, но мне не повезло найти ответы где-нибудь еще.

Ниже показано, что я вижу на странице chrome:gpu:

Состояние графических функций

Холст: только программное обеспечение, аппаратное ускорение недоступно

Flash: только программное обеспечение, аппаратное ускорение недоступно

Flash Stage3D: только программное обеспечение, аппаратное ускорение недоступно

Flash Stage3D Базовый профиль: только программное обеспечение, аппаратное ускорение недоступен

Композиция: только программное обеспечение, аппаратное ускорение недоступно

Несколько растровых потоков: недоступно

Native GpuMemoryBuffers: только программное обеспечение. Аппаратное ускорение отключено

Растеризация: только программное обеспечение, аппаратное ускорение недоступно

Декодирование видео: только программное обеспечение, аппаратное ускорение недоступно

Кодирование видео: только программное обеспечение, аппаратное ускорение недоступно

VPx Video Decode: только программное обеспечение, аппаратное ускорение недоступно

WebGL: недоступен

Временные решения для драйверов

clear_uniforms_before_first_program_use

disable_d3d11

disable_discard_framebuffer

disable_dxgi_zero_copy_video

disable_nv12_dxgi_video

disable_framebuffer_cmaa

exit_on_context_lost

scalarize_vec_and_mat_constructor_args

Обнаруженные проблемы

Процесс GPU не смог загрузиться: запуск процесса GPU завершился неудачно.

Отключенные функции: все

Некоторые драйверы не могут reset использовать устройство D3D в процессе GPU песочница

Применяемые обходные пути: exit_on_context_lost

Очистить форму перед использованием первой программы на всех платформах: 124764, 349137

Применяемые обходные пути: clear_uniforms_before_first_program_use

Всегда переписывайте конструкторы vec/mat для согласования: 398694

Примененные временные решения: scalarize_vec_and_mat_constructor_args

Отключить Direct3D11 в системах с AMD с возможностью переключения: 451420

Примененные обходные пути: disable_d3d11

Отбрасывание Framebuffer может повредить производительность на непиломерах: 570897

Применяемые обходные пути: disable_discard_framebuffer

Видео NV12 DXGI зависает или отображает неправильные цвета на драйверах AMD: 623029, 644293

Примененные обходные пути: disable_dxgi_zero_copy_video, disable_nv12_dxgi_video

Ограниченное включение Chromium GL_INTEL_framebuffer_CMAA: 535198

Примененные обходные пути: disable_framebuffer_cmaa

Родные GpuMemoryBuffers отключены либо через: флаги или командной строки.

Отключенные функции: native_gpu_memory_buffers

Информация о версии

Данные экспортированы 11/7/2016, 2:09:57 PM

Chrome версия Chrome/54.0.2840.87

Операционная система Windows NT 10.0.14393

Версия программного обеспечения версии 11.12

Список ошибок драйверов версии 9.00

ANGLE commit id 905fbdea9ef0

2D-графика backia Skia/54 a21f10dd8b19c6cb47d07d94d0a0525c16461969

Файлы командной строки Args (x86)\Google\Chrome\Application\chrome.exe "--flag -

switch-begin --enable-gpu-rasterization --enable-unsafe-es3-apis --enable -

webgl-draft-extensions --flag-switch-end

Информация о драйвере

Время инициализации 0

В процессе GPU true

Песочница false

GPU0 VENDOR = 0x1002, DEVICE = 0x6660

GPU1 VENDOR = 0x8086, DEVICE = 0x1916

Optimus false

AMD переключается true

Настольный композитинг Aero Glass

Размер диагонального монитора \.\DISPLAY1 15.5"

Поставщик драйверов Advanced Micro Devices, Inc.

Версия драйвера 16.200.2001.0

Дата драйвера 6-16-2016

Версия пиксельного шейдера

Версия вершинного шейдера

Макс. Образцы MSAA

Название модели машины

Версия модели машины

GL_VENDOR

GL_RENDERER

GL_VERSION

GL_EXTENSIONS

Отключенные расширения

Поставщик привязки оконной системы

Версия привязки оконной системы

Расширения привязки оконной системы

Прямой рендеринг Да

Reset стратегия уведомления 0x0000

Количество сбоев процесса GPU 0

Информация о композиторе

Режим обновления плитки с одной копией

Разрешен частичный растровый

Состояние GpuMemoryBuffers

Только программное обеспечение ATC

Только программное обеспечение ATCIA

Только программное обеспечение DXT1

Только программное обеспечение DXT5

Только программное обеспечение ETC1

Только программное обеспечение R_8

Только BGR_565

Только RGBA_4444

Только RGBX_8888

Только RGBA_8888

Только программное обеспечение BGRX_8888

Только программное обеспечение BGRA_8888

Только программное обеспечение YVU_420

Только программное обеспечение YUV_420_BIPLANAR

Только UYVY_422 Только программное обеспечение

Диагностика... loading...

Сообщения журнала

[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(252)] : No suitable EGL configs found.

[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(1012)] : eglCreatePbufferSurface failed with error EGL_BAD_CONFIG

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(35)] : gl::GLContext::CreateOffscreenGLSurface failed

[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(108)] : Could not create surface for info collection.

[1268:3756:1107/133435:ERROR:gpu_main.cc(506)] : gpu::CollectGraphicsInfo failed (fatal).

GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.

Ответ 1

Получил ту же проблему, нашел сообщение об игнорировании списка аппаратных средств совместимых материалов. Итак, перейдите к chrome://flags и активируйте первый вариант:

  • Игнорировать la liste de rendu logiciel (на французском)

  • Переопределить список рендеринга программного обеспечения (английский)

https://superuser.com/questions/836832/how-can-i-enable-webgl-in-my-browser

Скажите, если это поможет!

Ответ 2

Для тех, кто все еще показывает WebGL unavailabe под chrome://gpu/ после включения Переопределить список рендеринга программного обеспечения в chrome://flags/.

Отметьте ниже chrome://gpu/ в разделе: Обнаруженные проблемы. Если есть упоминание о том, что доступ к GPU отключен:

Процесс GPU не смог загрузиться: доступ к GPU отключен в настройках chrome://. Отключенные функции: все

Перейдите к:

chrome://settings/" > Дополнительно > Системы

И включите Использовать аппаратное ускорение.

Ответ 3

Имела ту же проблему при использовании sketchfab! В "Переопределении списка рендеринга программного обеспечения" я выбрал отображение "disable", и теперь все выглядит нормально!