I get weird scratch noises with Warzone recently, I think it's related to multiple different weapons firing at roughly the same time. I didn't get this up until recently and when I use pulseaudio volume control to watch the "streams" accessing pulseaudio something really strange happens (the warzone stream keeps disappearing, I'm trying to figure out how to upload a video showing this). Here's the terminal output
Note: OpenAL comes in two flavors: a reference implementation called OpenAL and the latest/greatest version called OpenAL-soft. The latter is what you find in most linux distros.
Someone did some research awhile back, and found that each successive release of OpenAL-soft consumed even more CPU than the previous one. I had brutal stuttering sound problems problems after an upgrade to openSUSE 11.2. Long story short: after removing Openal-soft and installing the old OpenAL reference implementation life was good again. ( I also uninstalled the evil pulseAudio, but that is a different story)
Buginator has written a patch the improves WZ's sound handling. It seems to help and probably will be in the next 2.2.2 release. The patch is available in the usual places.
Curiously I thought of doing that a while ago, had some problems so I completely removed it and now I can't compile warzone because pDeviceNames isn't declared.
Current status: Sick and Learning to model in blender. Failing at both.
On suse, I found both openal and openal-soft via the package manager.
You will need to install both the openal and the openal-dev (or -devel) package. The development part contains the headers you will need to compile WZ. For just running the game, you only need the openal package which contains the shared libs.
stiv wrote:On suse, I found both openal and openal-soft via the package manager.
You will need to install both the openal and the openal-dev (or -devel) package. The development part contains the headers you will need to compile WZ. For just running the game, you only need the openal package which contains the shared libs.
Unfortunately we don't get to choose in Ubuntu... there's only libopenal and I think that's openal soft. I tried doing a manual compile and install from the official website but I have a feeling all that did was screw everything up in such a way that removing all traces and reinstalling the soft .debs didn't work. (I eventually had to install and compile everything by hand)
Current status: Sick and Learning to model in blender. Failing at both.