Sorry, I couldn't find a community channel (like Discord) to ask this, so I had to use issues. Apologies for taking up resources.
I'm using an arm64 device with the system locked to Debian 10, kernel 4.19. This project is the best option for me to run newer software on my machine, thank you for that.
The issue I'm facing now is that if I build an AppImage on Arch, because Arch uses Mesa 25, which is quite new, it throws an error on my system and falls back to software rendering, making the program extremely laggy.
amdgpu: DRM version is 3.27.0, but this driver is only compatible with 3.54.0 (kernel 6.6+) or later.
MESA: error: amdgpu: ac_query_gpu_info failed.
glx: failed to create dri3 screen
failed to load driver: radeonsi
I don't know how to solve this problem. Is there an option to not bundle Mesa and OpenGL, Vulkan, etc. drivers inside? Of course, I'm also not sure if it's possible to use the host's Mesa environment. Currently, if possible, I use Debian 12 for packaging, as its Mesa 22 is quite compatible with my system. But I'm not sure if packaging on a non-latest system will break forward compatibility—meaning that while it runs on Debian 10, it loses the ability to run on newer systems like Arch and Ubuntu 26.
Another issue is with GTK4. I've previously compiled GTK4 entirely on Debian 10, so I can also natively compile GTK4 applications for Debian 10. The only problem is that GTK4 is tightly bound to Fcitx5, while my machine only has Fcitx4, which GTK4 doesn't support. So, can using this project to package an AppImage solve the Fcitx issue?
Thanks for any possible answers, and thanks again for this project.
Sorry, I couldn't find a community channel (like Discord) to ask this, so I had to use issues. Apologies for taking up resources.
I'm using an arm64 device with the system locked to Debian 10, kernel 4.19. This project is the best option for me to run newer software on my machine, thank you for that.
The issue I'm facing now is that if I build an AppImage on Arch, because Arch uses Mesa 25, which is quite new, it throws an error on my system and falls back to software rendering, making the program extremely laggy.
I don't know how to solve this problem. Is there an option to not bundle Mesa and OpenGL, Vulkan, etc. drivers inside? Of course, I'm also not sure if it's possible to use the host's Mesa environment. Currently, if possible, I use Debian 12 for packaging, as its Mesa 22 is quite compatible with my system. But I'm not sure if packaging on a non-latest system will break forward compatibility—meaning that while it runs on Debian 10, it loses the ability to run on newer systems like Arch and Ubuntu 26.
Another issue is with GTK4. I've previously compiled GTK4 entirely on Debian 10, so I can also natively compile GTK4 applications for Debian 10. The only problem is that GTK4 is tightly bound to Fcitx5, while my machine only has Fcitx4, which GTK4 doesn't support. So, can using this project to package an AppImage solve the Fcitx issue?
Thanks for any possible answers, and thanks again for this project.