Я использую 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.