All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ove Karlsen <ove.karlsen@paradoxuncreated.com>
To: Lukasz Sokol <el.es.cr@gmail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: The uncatchable jitter, or may the scheduler wars be over?
Date: Mon, 05 Nov 2012 09:34:38 +0100	[thread overview]
Message-ID: <op.wnakr0qk1c32bs@localhost.localdomain> (raw)
In-Reply-To: <CAEwFKRCDbxbODSP917ZvNXGYzW2iuipaiD4cFkTuQQvsMeMkeQ@mail.gmail.com>

On Sun, 04 Nov 2012 18:03:58 +0100, Lukasz Sokol <el.es.cr@gmail.com>  
wrote:

> A word of addition,
>
> On Sun, Nov 4, 2012 at 2:04 PM, Uwaysi Bin Kareem
> <uwaysi.bin.kareem@paradoxuncreated.com> wrote:
> [snip]
>>
>> Also like I stated elsewhere, since daemons seem to make a difference,
>> optimally putting daemons or processes that can, on a low-jitter queue,
>> transparent to the user, seems optimal. Unfortunately realtime is not  
>> quite
>> working as one would expect, causing input to be choked at times, if you
>> want to have one main app, and the rest on sched_other, as a low-jitter
>> queue. So I am still iterating this.
>
> Hard real time kernel, will make the situation even worse: there the  
> userspace
> will get preempted always and no matter what it is doing; RT means here,
> the userspace will /get/ the slice, but whether the slice will be  
> enough, no one
> can guarantee but whoever wrote the userspace.
> It's the userspace that must decide 'do I have enough time to run
> another rendering loop within
> this time slice (or before vsync is imminent)'.
>
> (As in: real time is not 'as fast as possible' but 'as fast as
> specified' and the specification
> need to be within reason).
>
>>
> [snip]
>> Peace Be With You.
>
> Lukasz

I meant realtime-thread here, not added preemption points, for  
realtime-behaviour.
But I understand your point. So "low-jitter" is ofcourse the sweetspot,  
where you have just enough interrupts and preemption points, for exactly  
that, but not too much.

Peace Be With You.
 

      reply	other threads:[~2012-11-05  8:34 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-05 12:04 The uncatchable jitter, or may the scheduler wars be over? el es
2012-11-04 14:04 ` Uwaysi Bin Kareem
2012-11-04 17:03   ` Lukasz Sokol
2012-11-05  8:34     ` Ove Karlsen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=op.wnakr0qk1c32bs@localhost.localdomain \
    --to=ove.karlsen@paradoxuncreated.com \
    --cc=el.es.cr@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.