Hi, we have trouble building the project on UE 5.5.3, latest FMOD version, for Linux. So we were able to build succesfully with FMOD: In the packaged game all sounds work except for the events with custom plugins. What we did was compile the plugins as .so files on a linux machine and tested them on the linux machine in FMOD Studio, they were successfully loaded and also played back correctly.
For the packaging process I copied everything on my windows machine here:
The packaging in Unreal threw no particular warning or error. The files were referenced according to the packaging log and the plugin files exist in the packaged shipping build.
Is there anything else to consider?
Best regards.
We now made the project ready for Linux as well, and wen starting the game we receive these errors.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank Skids: A requested output, dsp unit type or codec was not available.
LogFMOD: Error: ../../../studio_api/src/fmod_runtime_manager.cpp(1300) - DSP plugin returned an error, bank will not load properly.
LogFMOD: Error: Failed to load bank CAR_04: A requested output, dsp unit type or codec was not available.
The plugins are totally fine in FMOD but Unreal seems to not find them!?
I already read the documentation but i must say its a bit confusing and unclear.
Best regards.
It sounds like you may be missing some steps from the documentation for adding plugins to the FMOD for Unreal integration:
https://www.fmod.com/docs/2.03/unreal/plugins.html
If that has all been covered then we may need to get some more information about the project/plugins.
Yes I read the platform specific docs.
- I added the linux.zip and windows.zip on top into the plugin directory of my project. (generally sounds works in the project so i assume this step is correct).
- We also tried copying the all fmod plugin files from the
Linux/x86_64
folder to Linux
.
Do we really have to compile Unreal Engine from source for linux to make our own plugins for FMOD work?
The link I posted is specifically about adding third party plugins to the FMOD integration, it is different to the platform specific docs.
so we made the plugins work now. apparently your linux download for unreal doesn’t contain the libphonon.so which makes the affected banks not load. you may want to put this into your archive, we had to download it from steam audio manually.
but for the engine sounds we use a granular synth. on windows everything is fine, on linux it sounds like this:
do i have to do something else with eg. the sample buffer inside the dsp before outputting it to the channel?
best regards
We don’t include the phonon plugin on any platform, you will need to get it from steam directly.
I would start by using the FMOD Studio Profiler to record a session to determine the cause.