Whenever I’ve played Steel Division 2 in Proton, I’ve had some audio crackling. This is typically what one sees with buffer underruns. The audio stack running from a Proton game to audio hardware is pretty complicated, so I assumed, incorrectly, that this was on the Linux system side, spent a lot of time poking at my audio hardware and stack trying to figure out what the cause could be.

Turns out that this isn’t a Linux-specific problem, but a Steel Division 2 problem; the fix here appears to work for me as well, which is simply overwriting the game’s bundled OpenAL DLL with the latest version. Wanted to post it for others who play the game, or people down the line hitting search engines for a solution.

https://old.reddit.com/r/Steel_Division/comments/11u7t2y/audio_problems_with_steel_division_2/

Well I got a solution if you want to try.

first is install Open AL: https://www.openal.org/downloads/

then what you want to do is download Open AL soft: https://openal-soft.org/#download

install the bin.zip

once you downloaded the archive go into bin->Win64, take the soft_oal.dll in there and replace the file named wrap_oal in the game folder. (obviously you have to rename the soft_oal to wrap_oal)