From f179df525d5217e76b0a4882e49832bbb035ddaf Mon Sep 17 00:00:00 2001 From: Ian Chua Date: Wed, 20 May 2026 10:33:54 +0800 Subject: [PATCH] remove mesa override --- .../platform/unix/build_linux_image.sh.in | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/dev-utils/platform/unix/build_linux_image.sh.in b/src/dev-utils/platform/unix/build_linux_image.sh.in index 8b29ec3014..48e54f7fbe 100755 --- a/src/dev-utils/platform/unix/build_linux_image.sh.in +++ b/src/dev-utils/platform/unix/build_linux_image.sh.in @@ -357,29 +357,9 @@ cat << EOF >@SLIC3R_APP_CMD@ DIR=\$(dirname "\$(readlink -f "\$0")") export APPDIR="\${APPDIR:-\$DIR}" -# FIXME: OrcaSlicer segfault workarounds -# 1) OrcaSlicer will segfault on systems where locale info is not as expected (i.e. Holo-ISO arch-based distro) +# OrcaSlicer may segfault on systems where locale info is not as expected (i.e. Holo-ISO arch-based distro) export LC_ALL=C -if [ "\$XDG_SESSION_TYPE" = "wayland" ] && [ "\$ZINK_DISABLE_OVERRIDE" != "1" ]; then - if command -v glxinfo >/dev/null 2>&1; then - RENDERER=\$(glxinfo | grep "OpenGL renderer string:" | sed 's/.*: //') - if echo "\$RENDERER" | grep -qi "NVIDIA"; then - if command -v nvidia-smi >/dev/null 2>&1; then - DRIVER_VERSION=\$(nvidia-smi --query-gpu=driver_version --format=csv,noheader | head -n1) - DRIVER_MAJOR=\$(echo "\$DRIVER_VERSION" | cut -d. -f1) - [ "\$DRIVER_MAJOR" -gt 555 ] && ZINK_FORCE_OVERRIDE=1 - fi - if [ "\$ZINK_FORCE_OVERRIDE" = "1" ]; then - export __GLX_VENDOR_LIBRARY_NAME=mesa - export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json - export MESA_LOADER_DRIVER_OVERRIDE=zink - export GALLIUM_DRIVER=zink - export WEBKIT_DISABLE_DMABUF_RENDERER=1 - fi - fi - fi -fi exec "\$DIR/libexec/@SLIC3R_APP_CMD@-env" "\$DIR/bin/@SLIC3R_APP_CMD@" "\$@" EOF