Slic3r appImage kann nicht mit `libGL-Fehler ausgeführt werden: Treiber kann nicht geladen werden: radeonsi_dri.so`

436
qwazix

Slic3r (und möglicherweise andere Anwendungsbilder, die OpenGL verwenden) schlagen mit fehl

libGL error: unable to load driver: radeonsi_dri.so libGL error: driver pointer missing libGL error: failed to load driver: radeonsi libGL error: unable to load driver: radeonsi_dri.so libGL error: driver pointer missing libGL error: failed to load driver: radeonsi libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast 

Gibt es eine Möglichkeit, dieses Problem zu lösen oder zu umgehen?

0

1 Antwort auf die Frage

0
qwazix

Dies scheint darauf zurückzuführen zu sein, dass die mitgelieferte Standard-C ++ - Bibliothek veraltet ist (obwohl ich Ubuntu 16.04 verwende).

Entsprechend dieser Antwort, die dasselbe Problem für Android Studio löst, müssen Sie die richtige C ++ - Bibliothek vorab laden

LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6' ./Slic3r- 

Slic3r-1.3.0-x86_64.AppImage

Wenn Sie dies dem Strich- oder App-Raster hinzufügen möchten, können Sie ein ~/.local/share/applications/Slic3r.desktopmit den folgenden Inhalten erstellen

[Desktop Entry] Type=Application Icon=/path/to/icon/Slic3r_128px.png Name=Slic3r Terminal=false Exec=sh -c "LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6' /path/to/Slic3r-1.3.0-x86_64.AppImage Hidden=false