View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003293 | Dwarf Fortress | Technical -- Sound | public | 2010-09-21 08:31 | 2010-09-21 09:15 |
Reporter | calrogman | Assigned To | |||
Priority | low | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Linux | OS | Debian | OS Version | Unstable |
Product Version | 0.31.13 | ||||
Summary | 0003293: Dwarf Fortress uses PulseAudio but PulseAudio is not installed. | ||||
Description | Dwarf Fortress picks PulseAudio to output sound but PulseAudio isn't even installed. ALSA and OSS are available. | ||||
Steps To Reproduce | First of all, Debian installs libsndfile and libopenal to libsndfile.so.1 and libopenal.so.1 respectively, so symlinks are required for DF to load OpenAL at all. # cd /usr/lib # ln -s libopenal.so.1 libopenal.so # ln -s libsndfile.so.1 libsndfile.so # ldconfig Once that's done, run ./df and the following should print to the terminal: Sound devices available: PulseAudio Software ALSA Software OSS Software Picking PulseAudio Software. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately. Initializing OpenAL failed, no sound will be played In this case ~/.openalrc is correctly configured. | ||||
Tags | No tags attached. | ||||
|
So two things. 1. You say the device isn't installed, but then how did it show up as an available sound device? 2. 'Initializing OpenAL failed' is a bug that's been causing issues for Mac/Linux users for a while and results in no sound being played - does this explain why there's no sound (as opposed to the PulseAudio thing)? |
|
OSS isn't installed either, I just have oss-compat installed so ALSA can handle that. I don't know why Pulse shows up as available when it isn't installed. In this case OpenAL is most likely failing to initialise because Pulse isn't present. |