Hardware OpenAL implementation

June 29th, 2004 by Alkini

A reader pointed out that Chris Purnell, who previously added four-speaker support to OpenAL, has written a new hardware-accelerated version of OpenAL that uses ALSA and the capabilities of the Creative SB Live & Audigy cards.

Download: openal-alsa-emu10k1-1.1.tar.gz

9 Responses to “Hardware OpenAL implementation”

  1. Anonymous Says:

    I have a Live, and I play Ut2004 a bit. However I’m quite attached to the oss system. Last time I tried alsa (a few years ago) it was a pain in the ass.
    How is alsa nowadays?
    Will this hardware accelerated patch give me a few more frames?

  2. Anonymous Says:

    ALSA is still a PITA, yeah.

  3. Anonymous Says:

    Here are some benchmarks I took with it.
    Note that the problem I complained about in that post has been fixed in the latest release.

  4. zborgerd Says:

    I believe that Manuel Jander (primary author of the ALSA Aureal Vortex driver) is also working on such a thing, also aiming for hardware HRTF (A3D) support through OpenAL.

    Linux audio keeps getting better and better.

  5. Anonymous Says:

    Will this break my ut2004 VoIP support? I don’t use it much, but it’s nice to have…

  6. Xsecrets Says:

    would anyone be so kind as to elaborate on how you are suposed to use this thing? I know there is a src dir with a makefile, but when I try to make I get tons of errors, so are there some dependancies or something? I have alsa installed as well as the headers, but not the source, but from a quick glance I couldn’t see anything looking for the alsa source.

  7. Anonymous Says:

    Will there ever be a true bass boost via ALSA like there was with OSS. All I get is a poor software boost that makes the sound worse, I miss the extra bass I got with OSS.

  8. Anonymous Says:

    But is this possible to get multichannel sound on Audigy using ALSA? Lat time I tried this, on kernel 2.6.7, I was able to get stereo at most from Audigy, while 4- and 6-channel sound worked fine for the onboard sound chip.

    Or is this acceleration for stereo only?

  9. Anonymous Says:

    Note that this OpenAL implementation is pretty good for ut2004 but I wouldn’t use it as a system-wide drop-in libopenal replacement yet. It still has some heinous issues that aren’t obvious in ut2004 (for example, buffer queues never seem to reach the all-played state correctly).

Leave a Reply

You must be logged in to post a comment.