I’m struggling a bit here. I use PrusaSlicer on the desktop, but the recent versions are dependant on OpenGL 3.2. PrusaSlicer will start on the RK3588, but complain about missing shaders. Starting with export LIBGL_ALWAYS_SOFTWARE=1 allows PrusaSlicer to run, but after a model is sliced, slows the software down to the point the model can no longer be interacted with. You can usually, at least, export the GCode.
I tried Orca slicer, and that failed to start. I wondered if others had success with slicers and had recommendations for reliable options on the RK3588.
I have no experience with RK3588. You may try Bambu Studio, just for the slicer portion, as on my Pi4, the network plugin did not work at all. I guess might have something do to with ARM architecture. My other Intel system, running Debian 13, Bambu Studio work just fine.
Orca currently has trouble under Wayland, it should be better next release. Try the Flatpak (it’s not on Flathub, you have to download from them directly) or try to run with:
I was able to run orca in the mnt pocket, but I compiled from source and I am running via xwayland-satellite
I still have not tried any big jobs though, only small examples. And it did fine, but I am still on the “testing” phase.
The network plugin for a Bambu does not exist for aarch64. Orca downloads an .so but it is the default amd64 binary. So for now, in my case it’s a matter of slicing, exporting into an SD card and then printing.
I was able to get Prusa Slicer working again by forcing Mesa to a newer OpenGL version. Had to make a one line script with “MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 flatpak run com.prusa3d.PrusaSlicer”
Then changed Exec= section of the desktop entry for prusa slicer in ~/.local/share/applications/com.prusa3d.PrusaSlicer.desktopto call script, so it could be launched from the GNOME menu.
RK3588? Tried this and it unfortunately didn’t work for me, same error about dashed-lines as before. I was exploring trying to use Zink, but hit a roadblock there with mixed MESA versions with the Reform packages.
Oh you’re right it does not render the print. I think last time I used it, I was flying blind printing a model I was familiar with so it didn’t bother me.
I was just looking at that. Forcing software rendering works on the flatpak version. Change the script to LIBGL_ALWAYS_SOFTWARE=1 flatpak run com.prusa3d.PrusaSlicer
IDK why it won’t show the .desktop file if I put that directly into the Exec= line.
The PrusaSlicet OpenGL 3.2 thread gives some indication of where to start with the CMake flags. I might give that a shot over the weekend and see how far I get.
I struggled to get this to build, however I have found that someone else has built ARM AppImages with OpenGL ES patches, and these appear to be working well.