At least since the implementation of ZINK (an OpenGL bridge to Vulkan) in XP12 the performance of XP12 is amazing under Linux.
Here I will list solutions to issues I had when I installed XP12 under Debian Bookworm (12).
FlyWithLua
FlyWithLua is a script system for X-Plane implemented as a plug-in. When I installed the plugin, XP12 didn't load it.
The first test is to check if all libraries that the plugin requires can be loaded:
In a shell change to the directory <XP12 root directory>/Resources/plugins/FlyWithLua/64 and check the object dependencies of the plugin: ldd lin.xpl
In my case, it showed:
libglut.so.3 => not found libfmod.so.13 => not found libfmodstudio.so.13 => not found
It doesn't find the three libraries.
First, install freeglut
apt install freeglut3-dev
Then link it to the major version: ln -s /lib/x86_64-linux-gnu/libglut.so.3.12.0 /lib/x86_64-linux-gnu/libglut.so.3
The two other missing libraries are in the XP12 Resource directory:
ln -s /XP12/Resources/dlls/64/libfmod.so.13 /lib/x86_64-linux-gnu/libfmod.so.13 ln -s /XP12/Resources/dlls/64/libfmodstudio.so.13 /lib/x86_64-linux-gnu/libfmodstudio.so.13
This will fix the issues