Has anyone successfully enabled HRTF in Linux games using the instructions from the Reddit thread linked in the OP ?
I followed the instructions, also overrided Steam runtime's libopenal with mine (1.17.2) - I installed both the amd64 and i386 libopenal using apt and then changed the symlinks Steam was using (for both). I can confirm Half-Life 2 has loaded the more recent OpenAL soft library:
me@debian:~$ cat /proc/`pidof hl2_linux`/maps | grep libopenal
e38d4000-e3956000 r-xp 00000000 08:13 533762 /usr/lib/i386-linux-gnu/libopenal.so.1.17.2
e3956000-e3957000 ---p 00082000 08:13 533762 /usr/lib/i386-linux-gnu/libopenal.so.1.17.2
e3957000-e3959000 r--p 00082000 08:13 533762 /usr/lib/i386-linux-gnu/libopenal.so.1.17.2
e3959000-e395a000 rw-p 00084000 08:13 533762 /usr/lib/i386-linux-gnu/libopenal.so.1.17.2
I have executed the recommended in-game console commands prior to playing, however the effect is pretty much not here.
To dismiss any form of bias, I recorded gameplay sound (using record / playdemo, I rotated the camera, nodded the head etc. around sound sources on purpose), to compare both the sound and waveform inside Audacity, only to confirm it was pretty much the same, obviously.
Is it supposed to work with HL2 at all ? While the Reddit post author obviously seems more knowledgeable than me about Linux, I have some doubts about the accuracy of the "more or less ANYTHING which uses 3d sound" statements. Aren't there any games that use FMod, Miles or other, provide bad/poor information to OpenAL, or need tweaking (like these console commands for Source games) ?
Have you tried it and which games could work for you ? Thanks
PS. happy new binaural year