You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there an existing issue for this feature request?
I have searched the existing issues
Is your feature request related to a problem?
When running orca slicer under Wayland with an NVIDIA GPU,the home tab and preview pane usually fails to load, the most commonly suggested workaround involves setting environment variables like:
this workaround forces software-based rendering rather than a proper hardware-accelerated solution.
I'm somewhat sure that the issue lies somewhere within nvidia's OpenGL implementation as this issue has also been known to occur with other CAD apps like FreeCAD, with users being required to set QT_QPA_PLATFORM=xcb which basically forces Qt apps to run via X11/XWayland
Which printers will be beneficial to this feature?
All
Describe the solution you'd like
Use Zink to run OpenGL on top of Vulkan bypassing the problematic NVIDIA OpenGL stack while retaining hardware acceleration.
to achieve this, you just need to set: __GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink
in addition to WEBKIT_DISABLE_DMABUF_RENDERER=1
I'm still utterly unfamiliar with the whole structure of orca slicer, but ideally i'd like this to be set programmatically inside the application, i temporarily edited the build script on my own local fork to add these to AppRun when it detects from nvidia-smi that the drivers is > 555 but i'm not sure if this is really an acceptable solution long term
Is there an existing issue for this feature request?
Is your feature request related to a problem?
When running orca slicer under Wayland with an NVIDIA GPU,the home tab and preview pane usually fails to load, the most commonly suggested workaround involves setting environment variables like:
this workaround forces software-based rendering rather than a proper hardware-accelerated solution.
I'm somewhat sure that the issue lies somewhere within nvidia's OpenGL implementation as this issue has also been known to occur with other CAD apps like FreeCAD, with users being required to set
QT_QPA_PLATFORM=xcb
which basically forces Qt apps to run via X11/XWaylandWhich printers will be beneficial to this feature?
All
Describe the solution you'd like
Use Zink to run OpenGL on top of Vulkan bypassing the problematic NVIDIA OpenGL stack while retaining hardware acceleration.
to achieve this, you just need to set:
__GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink
in addition to
WEBKIT_DISABLE_DMABUF_RENDERER=1
I'm still utterly unfamiliar with the whole structure of orca slicer, but ideally i'd like this to be set programmatically inside the application, i temporarily edited the build script on my own local fork to add these to AppRun when it detects from nvidia-smi that the drivers is > 555 but i'm not sure if this is really an acceptable solution long term
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: