Bug 41477 - Отсутствует поддержка WebGL на chromium / chromium-gost на виртуальной машине
Summary: Отсутствует поддержка WebGL на chromium / chromium-gost на виртуальной машине
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-01 17:06 MSK by Evgeny Shesteperov
Modified: 2021-12-01 18:51 MSK (History)
4 users (show)

See Also:


Attachments
no-webgl (91.27 KB, image/png)
2021-12-01 17:06 MSK, Evgeny Shesteperov
no flags Details
chrome://gpu/ (25.65 KB, text/plain)
2021-12-01 18:23 MSK, Evgeny Shesteperov
no flags Details
BMark Google Chrome (68.63 KB, image/png)
2021-12-01 18:24 MSK, Evgeny Shesteperov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2021-12-01 17:06:14 MSK
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.
Comment 1 Evgeny Shesteperov 2021-12-01 17:19:13 MSK
> Фактический результат: отсутствие поддержки WebGL.

Воспроизводится только на виртуальной машине.

На реальном железе такой ошибки не обнаружено.
Comment 2 Alexey Gladkov 2021-12-01 18:01:32 MSK
google chrome поддерживает WebGL в этой виртуалке ?
Comment 3 Evgeny Shesteperov 2021-12-01 18:07:59 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> google chrome поддерживает WebGL в этой виртуалке ?

Да, поддержка присутствует.

Google Chrome
Версия 96.0.4664.45 (Официальная сборка), (64 бит)
Comment 4 Alexey Gladkov 2021-12-01 18:14:45 MSK
Покажите chrome://gpu/ из google chrome.
Comment 5 Evgeny Shesteperov 2021-12-01 18:23:02 MSK
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)
Comment 6 Evgeny Shesteperov 2021-12-01 18:24:09 MSK
Created attachment 10010 [details]
BMark Google Chrome
Comment 7 Alexey Gladkov 2021-12-01 18:45:29 MSK
Так. В 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 .
Comment 8 Anton Farygin 2021-12-01 18:51:09 MSK
Да, пока такой необходимости нет.