From: Ove Karlsen <ove.karlsen@paradoxuncreated.com>
To: Martin <marogge@onlinehome.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: sched: SCHED_DEADLINE v6
Date: Mon, 05 Nov 2012 21:34:44 +0100 [thread overview]
Message-ID: <op.wnbh36ga1c32bs@localhost.localdomain> (raw)
In-Reply-To: <5098204D.3080002@onlinehome.de>
On Mon, 05 Nov 2012 21:23:41 +0100, Martin <marogge@onlinehome.de> wrote:
> On 11/04/2012 09:00 PM, Uwaysi Bin Kareem wrote:
>> Nobody knows? This is really obscure for an EDF patch. Making things a
>> bit more accessible should be a priority. I think a lot of enthusiasts
>> would like to have smooth control over stuff, without windows-jitter. If
>> you can do a robot arm, jitter-free with this, then I am very
>> interested.
>>
>> uwaysi@Millennium:~/Kildekode/sched_deadline-schedtool-dl$ ./schedtool
>> -E
>> -t 500:1000 3718
>> ERROR: could not set PID 3718 to E: SCHED_DEADLINE - Function not
>> implemented
>> uwaysi@Millennium:~/Kildekode/sched_deadline-schedtool-dl$
>>
>> On Sun, 04 Nov 2012 20:02:25 +0100, Uwaysi Bin Kareem
>> <uwaysi.bin.kareem@paradoxuncreated.com> wrote:
>>
>>> How does the modified schedtool work? There is no updated
>>> documentation.
>>>
>>> http://gitorious.org/sched_deadline/schedtool-dl/commits/latest/2.6.36-dl-V3
>>>
>>>
>>> If anyone could give an example of a 1000uS period / 500uS time, with
>>> schedtool, or any other relevant information.
>>> Most examples online use parameters that are no longer supported.
>>>
>>> Peace Be With You.
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-kernel"
>> in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>> Please read the FAQ at http://www.tux.org/lkml/
>
> Hi,
>
> I assume the reason nobody answers is that the cpu scheduler is an
> emotional subject.
>
> However, if you really want a smooth desktop and a deadline scheduler
> (albeit it might not be as configurable as you seem to want it to be),
> try BFS or the whole CK patch.
>
> http://ck-hack.blogspot.com/
>
> I have implemented it on a laptop this weekend, and I was surprised by
> the change in user experience yet again. Mostly during 3D game play.
> Generally the difference is felt more strongly on low end machines and
> taxing workloads.
>
> Since you are talking about robot arms: note that BFS is not a real time
> solution, but is designed around the physiological conditions of the
> human perception system (where, I believe, 6 ms is equivalent to real
> time). Maybe a similar deadline approach is useful for robot arms, no
> idea.
>
> cu Martin
>
If you ever saw a robot-arm jitter, you`d think of it as faulty. And that
is how people should think of their PC aswell.
Just the interrupts, preemption (points), daemons, hopefully cleverly
arranged, to reduce jitter, is what I want.
I did already try BFS. PS: 90hz timer, is very good with BFS also, but the
jitter-extremes are higher. Meaning large jitters last longer, while small
jitters, seems smaller. For overall computing CFS actually has less jitter.
What would be really interesting would be to try a scheduler that tries to
bound latencies, and have accurate timing.
There seems to be generally 3 different profiles people tuned for: Server,
Mobile, Desktop.
Server guiless stationary, Mobile for minimal power desktop, Desktop, for
workstation/home low-jitter high-performance.
Maybe these profiles even can be combined a bit, having several hz
counters, and several scheduling policies.
Peace Be With You.
next parent reply other threads:[~2012-11-05 20:34 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <k2boS-2q4-11@gated-at.bofh.it>
[not found] ` <k2dK1-5rL-11@gated-at.bofh.it>
[not found] ` <k2ewr-6bR-15@gated-at.bofh.it>
[not found] ` <5098204D.3080002@onlinehome.de>
2012-11-05 20:34 ` Ove Karlsen [this message]
2012-11-04 16:32 sched: SCHED_DEADLINE v6 Uwaysi Bin Kareem
2012-11-04 18:00 ` Uwaysi Bin Kareem
2012-11-04 19:02 ` Uwaysi Bin Kareem
2012-11-04 19:13 ` Uwaysi Bin Kareem
2012-11-04 19:30 ` Uwaysi Bin Kareem
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.wnbh36ga1c32bs@localhost.localdomain \
--to=ove.karlsen@paradoxuncreated.com \
--cc=linux-kernel@vger.kernel.org \
--cc=marogge@onlinehome.de \
/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.