OpenAL under Linux problem
by Sam Hobday · in Technical Issues · 11/18/2002 (8:30 am) · 1 replies
I'm having trouble getting OpenAL to work under Linux.
OpenAL compiles fine - the libraries are created with no problems.
However, both in Torque, and in the OpenAL test programs, whenever a sound is played, the following error is given:
native_blitbuffer: select error occured
Unfortunately I am not an administrator of the university linux machines so I can't change anything as root.
As far as I can tell the systems are the following:
P4 1.8Ghz
512Mb RAM
Linux RedHat 7.2
cat /proc/pci gives the following:
Intel Corporation 82801BA(M) AC'97 Audio (rev 18)
VGA Compatible Controller: PCI Device 10de:0171 (nVidia Corporation) (rev 163) - This is a GeForce 4MX
As far as I can tell as well, OSS and ESD are installed - and both work (I've managed to get Sound working in other programs usin FMod), but ALSA is not installed.
Anyone got any clues?
Cheers,
Sam Hobday
OpenAL compiles fine - the libraries are created with no problems.
However, both in Torque, and in the OpenAL test programs, whenever a sound is played, the following error is given:
native_blitbuffer: select error occured
Unfortunately I am not an administrator of the university linux machines so I can't change anything as root.
As far as I can tell the systems are the following:
P4 1.8Ghz
512Mb RAM
Linux RedHat 7.2
cat /proc/pci gives the following:
Intel Corporation 82801BA(M) AC'97 Audio (rev 18)
VGA Compatible Controller: PCI Device 10de:0171 (nVidia Corporation) (rev 163) - This is a GeForce 4MX
As far as I can tell as well, OSS and ESD are installed - and both work (I've managed to get Sound working in other programs usin FMod), but ALSA is not installed.
Anyone got any clues?
Cheers,
Sam Hobday
Torque Owner John Quigley
www.openal.org
There is also a link that the mailing list there, if you can't get your problem fix somebody on the list may be able to help.
Also, if ESD works, you could try reconfiguring openal to only use that as a backend (re-run configure and disable the null and waveout plugins, and enable esd). It also might be possible to select the backend using an environment variable.
You may get latency if you use the sound daemon as the backend.