[Openal] What the problem?
Maxim Gammer
maxgammer at gmail.com
Thu Sep 9 03:13:01 PDT 2010
When the load of processor increasing up to more than 70 percent, we got a
hard stammering of sound and experience rough fall of FPS. We can see that
only if the position of recipient is always the same, never had been
changed. If we permanently changing the position of recipient, we don`t
get that bug. I wrote the code to solve that issue in Linux OS
Hi.
Would it be correct to say that the stuttering still happens if you
specify
the same listener position again, instead of randomly shifted? If so,
that's
odd since it follows the same code path regardless if you're setting the
same
values over or not.
Do you know which device is being opened? I'd assume PulseAudio, being on
Ubuntu. You can tell by checking the string returned by
alcGetString(Device, ALC_DEVICE_SPECIFIER);
If it is PulseAudio, can you try the following (just to see if it clears
up)..
edit ~/.alsoftrc and add:
[general]
drivers = alsa
[alsa]
mmap = off
If that works, then it's probably due to PulseAudio waiting too long
before
signaling that it needs more audio. In that case, it might not be an issue
with the next OpenAL Soft version (current in Git/SVN), which uses a more
traditional update loop for the PulseAudio backend.
A new OpenAL Soft release hopefully isn't far off.. I just need to try and
figure out some performance oddities, and hopefully get the loop points
extension finished.
Hi.
Yes, Ubuntu 10.04LTS amd64
Yes, alcGetString(Device, ALC_DEVICE_SPECIFIER) return PulseAudio
Yes, I create and edit .alsoftrc and ..... it works!!!
thank you!
--
Maxim Gammer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal/attachments/20100909/95b25475/attachment.html
More information about the Openal
mailing list