No LFE channel (subwoofer) in Ubuntu. - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Technical Support (https://www.frictionalgames.com/forum/forum-57.html) +--- Forum: Technical Support - Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-31.html) +---- Forum: Linux - ATDD (https://www.frictionalgames.com/forum/forum-32.html) +---- Thread: No LFE channel (subwoofer) in Ubuntu. (/thread-11051.html) |
No LFE channel (subwoofer) in Ubuntu. - satsun - 10-29-2011 I'm running Ubuntu 11.10 64bit with a Creative X-Fi Titanium PCI-E card. In the sound mixer I have it setup for 7.1 + mono input (mic) and when I test each channel I get sound in all including the LFE. After a fresh install, the center and LFE are always muted so I unmute them via alsamixer. LFE does work in Banshee media player when watching movies. My audio options in the launcher are: PulseAudio Software ALSA Software on default I get 7 channels working properly but no LFE channel. This is using ALSA: Code: Initializing Sound Module This is using PulseAudio: Code: Initializing Sound Module Code: $ AL lib: pulseaudio.c:412: Failed to find format for channel map: Any ideas? Do I need to install some other OpenAL library? Let me know if any other information is needed. RE: No LFE channel (subwoofer) in Ubuntu. - Urkle - 10-29-2011 Do you have libopenal1 installed on your system? or are you using the included openal? You can check this by looking at the libs64 folder in the amnesia game folder. of libopenal.so.1 is symlinked in there you are using the included openal. (it is symlinked from the all subfolder). Make sure to install your system openal (libopenal1 on Ubuntu) and rerun the checklibs64.sh script. For full 3d audio support, openal itself has to support it correctly for your card, we are including an "older" version of the OpenAL-Soft implementation, which may not correctly support everything. The distribution version is newer so should yield better results. If you are already using the distribution version, you can try upgrading to a newer version by downloading and recompiling it from http://kcat.strangesoft.net/openal.html RE: No LFE channel (subwoofer) in Ubuntu. - satsun - 10-30-2011 I did make sure all libs were correct and symlinked. Same result. I've come to the conclusion that this is either a lack of a feature in OpenAL or OpenAL games just not being properly told to utilize the LFE channel. I booted to Windows, disabled any bass redirection features and no OpenAL games sent bass to the subwoofer while FMOD, XAudio, and DirectSound seemed to be using the LFE in some games. It was probably dependent on how the games were told to direct the audio by the programmers. In Windows 7, if you tell it that your speakers (in speaker configuration) aren't full-range speakers then it will direct lower frequencies to the subwoofer channel; for this test I told it that my speakers were full-range so Windows OS doesn't redirect bass to the subwoofer, it leaves that up to the application. Creative's driver software also has a bass redirection option but this rarely works properly; I disabled it as well for this test. With all bass redirection disabled, I tested 11 games of which 6 actually used the LFE channel properly. Super Street Fighter 4 AE and Resident Evil 5 seem to use Directsound and used the LFE. Crysis, Deus Ex HR, and Batman AA used FMOD and used LFE properly. RAGE uses XAudio and it worked properly with LFE also. I tried Amnesia, Unreal Tournament 3, and DOOM 3 and had no LFE from those OpenAL games. I'll dig around to find out if I can work out bass redirection through ALSA. RE: No LFE channel (subwoofer) in Ubuntu. - Urkle - 10-31-2011 You might want to try posting to the OpenAL mailing list ( http://opensource.creative.com/mailman/listinfo/openal ) or ( http://opensource.creative.com/mailman/listinfo/openal-devel ) and asking there for information about support or even how to GET support into the OpenAL drivers. I did find this page about surround setup in linux (and makes reference to LFE). so it might help getting things working. And of course it is rather hilarious that searching for OpenAL LFE on google yields THIS forum post as the 2nd result! |