I don’t know if it is deliberate or an accident, but according to my profile readings on a PS4, all FMOD-related threads appear to be running on CPU#2. The problem is that CPU#2 is reserved by UE4 for the rendering thread, which is the most critical task (at least that’s true on my project). Just moving the UE4 rendering thread to a different CPU (by modifying file PS4Affinity.h), I observed an overall 50% speed improvement, which is huge! However, I’d like to have FMOD threads moved instead, for example on CPU#4 or #5. This would allow me to run all game threads on CPUs #0 to #3 and thus reduce cluster-switches, which can be very expensive. Since different programmers may have different preferences, would it be possible to add, in a future version of the UE4 integration, the possibility to specify the thread affinity mask for FMOD-create threads?