#7603 HIGH 8.2.0 (: 2.6.25 audio performance regression
Zarro Boogs per Child
bugtracker at laptop.org
Thu Aug 7 18:32:56 EDT 2008
#7603: 2.6.25 audio performance regression
------------------------+---------------------------------------------------
Reporter: dsd | Owner: dilinger
Type: defect | Status: new
Priority: high | Milestone: 8.2.0 (was Update.2)
Component: kernel | Version: not specified
Resolution: | Keywords: joyride-2181:- 8.2.0:? blocks?:8.2.0
Next_action: diagnose | Verified: 0
Blockedby: | Blocking:
------------------------+---------------------------------------------------
Changes (by dsaxena):
* next_action: never set => diagnose
Comment:
I did some Googling around of "ALSA underrun scheduler" and found
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/190754 and
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/188226. By enabling
group scheduling and forcing all applications to be in one group by
disabling per-UID scheduling groups, I can run TamTamMini for 10+ minutes
with an average of < 1 underrun per second.
I also think that we should put the call to SCHED_RR back into Clooper. It
looks to me like this got dropped at some point and my (rudimentary so
far) testing shows further improvement with
this scheduling policy enabled (I've gone 10 minutes with zero underruns
at one point)
Patches will follow.
--
Ticket URL: <http://dev.laptop.org/ticket/7603#comment:31>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list