QmlProfiler:插件初始化失败:无法创建 OpenGL 上下文
QmlProfiler : Plugin initialization failed: Cannot create OpenGL context
我在 ubuntu 20.04
中使用 Qt 6.2.2
并且我这样安装 OpenGL:
sudo apt install libgl1-mesa-dev
安装显卡驱动程序 (NVDI 470.86) 后,每次打开时都会出现此错误 QtCreator IDE
。
为什么会发生这种情况,我该如何解决?
我无法像Qt Quick 3D - Custom Materials Example
那样快速编译使用qt的例子
QML debugging is enabled. Only use this in a safe environment.
qt.quick3d.general: Unable to find ideal GL version. QGLXContext:
Failed to create dummy context QRhiGles2: Failed to create temporary
context QRhiGles2: Failed to create context Failed to create RHI
(backend 2) Failed to initialize graphics backend for OpenGL.
输出图片:
来自glxinfo | egrep -i version
的输出
今天早上遇到了同样的问题。不知道为什么会这样(感谢任何贡献),但我通过将我的用户添加到 video 组并重新启动来解决了这个问题:
sudo usermod -a -G video *username*
我知道 qt creator 将其设置保存在 /home/username/.config/QtProject
中,它从那里理解 OpenGL。
所以我删除了我的 .config
文件夹并重新启动我的系统并让我的 OS
重新创建它这解决了我的问题,但正如@merosss 所说,他将他的 usermod 更改为视频,这是一种方式,因为 qt creator
将在该路径中创建它,问题将再次解决。
自从我安装了 NVIDIA 驱动程序后,Qt 似乎无法理解应该使用哪个 OpenGL 并且出现了这个问题。
我在 ubuntu 20.04
中使用 Qt 6.2.2
并且我这样安装 OpenGL:
sudo apt install libgl1-mesa-dev
安装显卡驱动程序 (NVDI 470.86) 后,每次打开时都会出现此错误 QtCreator IDE
。
为什么会发生这种情况,我该如何解决?
我无法像Qt Quick 3D - Custom Materials Example
那样快速编译使用qt的例子QML debugging is enabled. Only use this in a safe environment. qt.quick3d.general: Unable to find ideal GL version. QGLXContext: Failed to create dummy context QRhiGles2: Failed to create temporary context QRhiGles2: Failed to create context Failed to create RHI (backend 2) Failed to initialize graphics backend for OpenGL.
输出图片:
来自glxinfo | egrep -i version
今天早上遇到了同样的问题。不知道为什么会这样(感谢任何贡献),但我通过将我的用户添加到 video 组并重新启动来解决了这个问题:
sudo usermod -a -G video *username*
我知道 qt creator 将其设置保存在 /home/username/.config/QtProject
中,它从那里理解 OpenGL。
所以我删除了我的 .config
文件夹并重新启动我的系统并让我的 OS
重新创建它这解决了我的问题,但正如@merosss 所说,他将他的 usermod 更改为视频,这是一种方式,因为 qt creator
将在该路径中创建它,问题将再次解决。
自从我安装了 NVIDIA 驱动程序后,Qt 似乎无法理解应该使用哪个 OpenGL 并且出现了这个问题。