Created attachment 10008 [details] no-webgl Версии ====== chromium-96.0.4664.45-alt3 chromium-gost-96.0.4664.45-alt3 Стенд ===== Система виртуализации: Proxmox Virtual Environment Система: 7377df28e32e692ffcd90a6011744367 alt-workstation-9.8900-20210806-x86_64.iso, обновлённая до Sisyphus. Характеристики виртуальной машины Memory: 3.00 GiB Processors: 4 (2 sockets, 2 cores) BIOS: Default (SeaBIOS) Display: Spice (qxl) Machine: Default (i440fx) Шаги воспроизведения ==================== 1. Установить chromium / chromium-gost 2. Проверить поддержку WebGL бенчмарком: https://www.wirple.com/bmark/ или на сайте WebGL https://get.webgl.org/webgl2/ Ожидаемый результат: поддержка WebGL. Фактический результат: отсутствие поддержки WebGL.
> Фактический результат: отсутствие поддержки WebGL. Воспроизводится только на виртуальной машине. На реальном железе такой ошибки не обнаружено.
google chrome поддерживает WebGL в этой виртуалке ?
(Ответ для Alexey Gladkov на комментарий #2) > google chrome поддерживает WebGL в этой виртуалке ? Да, поддержка присутствует. Google Chrome Версия 96.0.4664.45 (Официальная сборка), (64 бит)
Покажите chrome://gpu/ из google chrome.
Created attachment 10009 [details] chrome://gpu/ (Ответ для Alexey Gladkov на комментарий #4) > Покажите chrome://gpu/ из google chrome. Прикрепил. Кстати говоря, BMark (https://www.wirple.com/bmark/) в Google Chrome застревает на Test 3 (тесты 3-4 проверяют как раз WebGL): Test 3/4: WebGL Test 1, please wait and keep this window focused for optimal results... Rendering some extra elements here such as lights, particles, shadows and opacity. The score of this test is determined by the avarage fps. Вывод в терминале: $ google-chrome-stable ..... [1201/181305.483314:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [1201/181305.483464:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [16604:37:1201/181305.497927:ERROR:command_buffer_proxy_impl.cc(328)] GPU state invalid after WaitForGetOffsetInRange. [16348:16348:1201/181305.501172:ERROR:gpu_process_host.cc(967)] GPU process exited unexpectedly: exit_code=11 libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [16699:16699:1201/181305.614981:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process. Warning: setupLoaderTermPhysDevs: Failed to detect any valid GPUs in the current config Warning: setupLoaderTrampPhysDevs: Failed during dispatch call of 'vkEnumeratePhysicalDevices' to lower layers or loader to get count. Info: vkEnumeratePhysicalDevices at GetPhysicalDevices (../../third_party/dawn/src/dawn_native/vulkan/VulkanInfo.cpp:136) at Initialize (../../third_party/dawn/src/dawn_native/vulkan/BackendVk.cpp:185)
Created attachment 10010 [details] BMark Google Chrome
Так. В google chrome нет WebGL: Compositing: Software only. Hardware acceleration disabled WebGL: Software only, hardware acceleration unavailable WebGL2: Software only, hardware acceleration unavailable Код не поддерживает GL на этом "железе". Если вы считаете, что его поддержку можно и нужно добавить, то откройте FR на crbug.com .
Да, пока такой необходимости нет.