Re: suspending with realtime kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 21, 2009 at 1:38 PM, Ken Restivo <ken@xxxxxxxxxxx> wrote:
> On Tue, Apr 21, 2009 at 12:15:56PM +0200, Robert Persson wrote:
>> So basically, as I said before, apart from the hibernate issue, which
>> can be worked around easily, the latest rt kernel seems to be working
>> like a charm. The main challenge now, will be to make jack2 survive
>> through a suspend-resume cycle, which is something I never managed to do
>> in the past.
>>
>
> I doubt that would be possible.
>
> I run a script that kills jackd and every other music app before suspending.

What about adding a pair of callbacks to the JACK API that could be
registered with the suspend/resume system?  When the system invokes
the suspend callback Jack would mute audio output then go into soft
mode, ignoring all xruns and client timeouts until further notice,
then drop RT scheduling.  The resume callback re-enables RT, and a few
cycles later resumes the normal timing checks and unmutes audio when
no xruns or client timeouts have been detected for a few consecutive
cycles.

The only changes would be to jackd itself AFAICT.

Lee
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux