У меня проблема с WebGL в браузере Chromium Raspberry Pi 3. Я сделал необходимые настройки, но ничего не произошло.
Вот моя информация
- Устройство: Raspberry Pi 3
- ОС: Linux raspberrypi 4.9.80-v7 + # 1098 SMP пт. 9 марта 19:11:42 GMT 2018 armv7l GNU / Linux (Raspian Stretch с рабочим столом, я также пробую lite)
- Браузер: версия браузера chromium => Chromium 60.0.3112.89 Построен на Ubuntu 14.04, работает на Raspbian 9.3
- Графический драйвер: vc4-kms-v3d
Вот результаты get.webgl.org:
Вот пример примера threejs.org ("webgl_animation_cloth"):
Я тестировал те же сайты на Firefox iceweasel.
Они работают, как показано на этих скриншотах:
Я попробовал несколько настроек на chrome: // flags, но ничего не изменилось
Когда я начинаю chromium-browser
из командной строки, я вижу
libgl error: MESA-LOADER: failed to retrieve device information
но @ eric-anholt говорят, что это не должно иметь важных последствий.
Ответы:
Итак, я нашел решение здесь: https://www.raspberrypi.org/forums/viewtopic.php?t=191087
Работает для меня!
источник
Похоже, вы не единственный с этой проблемой. Возможно
chrome://flash
, вы захотите проверить свою страницу и посмотреть, используете ли вы какие-либо драйверы, которые вы не должны. Протестируйте и проверьте каждый драйвер соответственно для функции. После этого удалите, а затем переустановите хром, чтобы увидеть, изменилось ли что-нибудь:Если это решение не работает ...
Большинство людей сообщают о проблеме, связанной с их видеокартой, вы можете увидеть эту проблему,
chrome://gpu/
посмотрев, включено ли аппаратное ускорение для WebGL. Если это не так, то это вероятно потому, что хром занес в черный список GPU RPi; вот почему вы получаете следующее приглашениепотому что графический процессор вашего Пи был в черном списке. Вам нужно будет найти способ запустить Chromium, игнорируя черный список. Я знаю, что для Google Chrome команда
Так что вы можете попробовать что-то подобное для Chromium.
Тем временем, используйте Firefox, если можете, и перейдите по ссылке здесь, где обсуждаются черные списки на WebGL, вы также можете сообщить об этом как об ошибке разработчикам.
----ОБНОВИТЬ----
Следующая команда должна решить вашу проблему:
источник
chromium-browser --enable-webgl --ignore-gpu-blacklist
возвращает кучу ошибок, но он запускает хром иget.webgl.org
работает!Я обнаружил, что для Raspbian GNU / Linux 9 (stretch) работает следующее: Чтобы узнать, какая у вас версия, наберите «cat / etc / os-release» в терминале.
Консоль: sudo raspi-config В разделе «7 расширенных параметров» / «Драйвер A7 GL» выберите «G2 GL (Fake KMS)»
Рабочий стол: Настройки / Добавить Удалить ПО, найдите «Chrome» и выберите «Драйвер WebDriver для браузера Chromium», нажмите «ОК».
источник