I tried installing Ultimaker Cura 5.8, but it says I need opengl version 2 or greater. I tried looking up what version I had:
╰─λ glxinfo | grep “OpenGL version”
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.6-arch1.1
If I’m reading that right, I have opengl 4.6? So why won’t Cura install?
filo
7 September 2024 15:28
2
It could be this issue.
opened 04:19PM - 15 Jul 24 UTC
Type: Bug
Status: Triage
### Cura Version
5.7.2
### Operating System
Manjaro Latest
### Printer
Ende… r 3 Pro
### Reproduction steps
Attempted to run the appimage version 5.7.0. Attempted to run the app image 5.7.2
### Actual results
From commandline:
qt.qpa.wayland: EGL not available
qt.accessibility.atspi: Error in contacting registry: "org.freedesktop.DBus.Error.Disconnected" "Not connected to D-Bus server"
UI window shows: Could not probe OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers.
inxi -Fza|grep OpenGL 1 ✘ 35s
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.1-manjaro1.1
### Expected results
The app should launch.
### Add your .zip and screenshots here ⬇️


Maybe try the flatpak as they suggest at the end.
Actually the issue should be this one. Still open but with a workaround.
opened 03:47PM - 28 Jun 24 UTC
Type: Bug
Status: Triage
### Cura Version
5.7.2
### Operating System
Linux
### Printer
Any…
### Reproduction steps
Update mesa to a version compiled against wayland 1.23.0 and run the AppImage
### Actual results
When starting the AppImage a GUI popup appears saying "Could not probe OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers." and the CLI output is "qt.qpa.wayland: EGL not available"
### Expected results
For Cura to start.
---
The full issue (and explanation of what and why) is documented here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11316
To quote the mesa dev:
> Any AppImage which includes an old libwayland-client.so.0 inside the image, using a newer Mesa from the host, will be affected by this - even the most simple application would fail to start.
The workaround is to extract the AppImage and delete libwayland-client.so.0 so it uses the system version, but the solution would probably be to either ship a new AppImage with an up-to-date libwayland-client.so.0, not include libwayland-client.so.0 or to include a built-in version of mesa.
Thanks!
### Add your .zip and screenshots here ⬇️
No screenshots are necessary
We don’t have your garuda-inxi, required in the topic template. If applicable, have you tried with an x11 session?
Also, we don’t know which package you installed exactly and from where.
It seems that the workaround above has already been implemented in cura-bin in the AUR.
2 Likes
I installed the latest appimage from the cura website.
Where would I find the garuda-inxi?
X11 session?
filo
18 September 2024 08:52
4
Open a terminal and type:
garuda-inxi
Then post the output here
```
formatted like this
```
to look like this
FungadooFred:
X11 session?
We need to know your Garuda edition, and consequently Desktop Environment first. Your profile even says “Other OS”… I hope that’s not the case.
4 Likes
system
Closed
2 October 2024 08:52
5
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.