Есть проект на PyQt5, который запускается из-под Miniconda.
Там есть веб-браузер (QWebEngineView). И в этом браузере запускается тестовый сайт
https://webglreport.com/.
Проект запускается на Astra Linux SE.
И вот что я вижу в окне браузера проекта:
This browser supports WebGL 1, but it is disabled or unavailable.
Sometimes this is the result of older video drivers being rejected by the browser. Try updating your video drivers if possible.
Also check out Get WebGL, or try installing the latest version of Chrome, or Firefox.
Platform: Linux x86_64
Browser User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.15.9 Chrome/87.0.4280.144 Safari/537.36
При этом, если я открываю сайт в обычном браузере, всё работает корректно, WebGL работает.
Скажите, пожалуйста, как запустить WebGl в браузере?
PS. В коде проекта WebGL уже активирован, вот фрагмент кода:
class WebBrowsr(QWebEngineView): # Веб-браузер
def __init__(self):
super(QWebEngineView, self).__init__()
self.settings().setAttribute(QWebEngineSettings.WebGLEnabled, True) # Вот здесь
self.load(QUrl('https://webglreport.com/'))