public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Kasper Sandberg <lkml@metanurb.dk>
To: Ingo Molnar <mingo@elte.hu>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	CK Mailinglist <ck@vds.kolivas.org>
Subject: Re: Linus 2.6.23-rc1
Date: Mon, 30 Jul 2007 18:13:15 +0200	[thread overview]
Message-ID: <1185811995.16584.10.camel@localhost> (raw)
In-Reply-To: <20070729150436.GA6598@elte.hu>

On Sun, 2007-07-29 at 17:04 +0200, Ingo Molnar wrote:
> hi Kasper,
> 
> * Kasper Sandberg <lkml@metanurb.dk> wrote:
> 
> > Im still not so keen about this, Ingo never did get CFS to match SD in 
> > smoothness for 3d applications, where my test subjects are quake(s), 
> > world of warcraft via wine, unreal tournament 2004. And this is 
> > despite many patches he sent me to try and tweak it. [...]
> 
> hey, i thought you vanished from the face of the earth :-) The last 
> email i got from you was more than 2 months ago, where you said that 
> you'll try the latest CFS version as soon as possible but that you were 
> busy with work. I sent 2 more emails to you about new CFS versions but 
> then stopped pestering you directly - work _does_ take precedence over 
> games =B-)
> 

I did respond to that one, but perhaps some mail have been getting lost,
cause i cant find any more from you in my inbox.

> CFS v14, v15, v16, v17, v18 and v19 was released meanwhile, CFS v20 went 
> upstream, there were no 3D related CFS regressions open for quite some 
> time and because i never heard back from you i assumed everything's 
> peachy.

I must admit i havent tested the very very latest, will do

> 
> In any case i'm glad you found the time to try CFS again, so please let 
> me know in what way it regresses. In your most recent emails you did not 
> indicate what specific problem you are having (and you did not reply to 
> my last emails from May) - are your old regression reports against CFS 
> v13 from May still true as of v2.6.23-rc1? If they are, could you please 
> indicate which specific report of yours describes it best and send me 
> (or upload to some webspace) the specific .config you are using on your 
> box, and the cfs-debug-info.sh snapshot taken when you are running your 
> game. (make sure you have CONFIG_SCHED_DEBUG=y enabled, for highest 
> quality debug output) You can pick the script up from:
> 
>   http://people.redhat.com/mingo/cfs-scheduler/tools/cfs-debug-info.sh
> 
> Giving us that info would help us immensely with tracking down any CFS 
> problem you might still be having.

Sure.

> 
> Or, if you feel adventurous enough to look into the internals of the 
> kernel (which, considering your offer to take up SD maintenance, you 
> must be ;-), here's my kernel latency tracer:

Well, im not sure how good i would be at maintaining SD, my idea was
more or less just do the bare minimum to get the thing running on newer
kernels :)

> 
>    http://people.redhat.com/mingo/latency-tracing-patches/
> 
> ( see: latency-tracer-v2.6.23-rc1-combo.patch )
> 
> the simplest way to use it is to enable CONFIG_WAKEUP_TIMING, to set 
> /proc/sys/kernel/preempt_max_latency back to 0 (after bootup) and to 
> thus measure raw worst-case scheduler latencies - if you regularly see 
> the kernel report above say 1000 usecs latencies to the syslog, on a 
> PREEMPT kernel then there's definitely something foul going on. For 
> example, that's how i found an audio playback latency problem in an 
> early version of CFS:
> 
> (            sshd-14614|#1): new 5 us maximum-latency wakeup.
> (          ogg123-6603 |#1): new 6 us maximum-latency wakeup.
> (          ogg123-6608 |#1): new 6 us maximum-latency wakeup.
> (            sshd-14614|#1): new 10 us maximum-latency wakeup.
> (          ogg123-6607 |#0): new 15 us maximum-latency wakeup.
> (        events/0-9    |#0): new 789 us maximum-latency wakeup.
> (          ogg123-6603 |#0): new 2566 us maximum-latency wakeup.
> 

Actually, now that you mention ogg123, i've had some bugs on CFS with
this, i thought it was an ogg123 bug, but now that i remember it its
only on CFS i have it.. when i run multiple ogg123 instances, suddenly
they will just stop playing and lock up. This happens when someone
writes alot fast to me on kopete, where i use ogg123 to play a bling
sound..

> that 2.5 msecs latency in the ogg123 task was definitely the sign of a 
> kernel bug.
> 
> If plain WAKEUP_TIMING does not show anything suspicious, you can use 
> the latency tracer in more advanced ways as well to trace the whole 
> system and figure out the precise cause of your game latencies - i'll be 
> glad to help with that if no simpler measure helps. [see trace-it.c for 
> some of those details.]
> 
> > [...] As far as im concerned, i may be forced to unofficially maintain 
> > SD for my own systems(allthough lots in the gaming community is bound 
> > to be interrested, as it does make games lots better)
> 
> i'd encourage you to do it - in fact i already tried to prod Peter 
> Williams into doing exactly that ;) The more reality checks a scheduler 
> has, the better. [ Btw., after the obvious initial merging trouble it 
> should be much easier to keep SD maintained against future upstream 
> kernels due to the policy modularity that CFS introduces. (and which 
> policy-modularity should also help reduce the size and complexity of the 
> SD patch.) ]
> 
> Thanks,
> 
> 	Ingo
> -
> 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/


  parent reply	other threads:[~2007-07-30 16:26 UTC|newest]

Thread overview: 230+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-22 21:04 Linus 2.6.23-rc1 Linus Torvalds
2007-07-22 22:10 ` Andre Noll
2007-07-22 22:22   ` Andi Kleen
2007-07-22 23:23     ` Andre Noll
2007-07-22 23:31       ` Andi Kleen
     [not found]         ` <20070722233840.GJ30660@skl-net.de>
2007-07-22 23:56           ` vdso.so mislinked by buggy linker was " Andi Kleen
2007-07-23  6:03             ` Jakub Jelinek
2007-07-23  8:02               ` Andi Kleen
2007-07-23 12:45             ` Jakub Jelinek
2007-07-23 14:44               ` Andi Kleen
2007-07-23  6:07         ` Jakub Jelinek
2007-07-22 23:33 ` Alistair John Strachan
2007-07-22 23:51   ` Roland McGrath
2007-07-23  0:07     ` Adrian Bunk
2007-07-23  0:31       ` Roland McGrath
2007-07-23  1:43         ` Adrian Bunk
2007-07-23  1:20 ` Gabriel C
2007-07-23  1:23 ` Paul Mundt
2007-07-23  1:27   ` Gabriel C
2007-07-23  1:40     ` Paul Mundt
2007-07-23  4:11   ` Greg KH
2007-07-23  2:48 ` Gabriel C
2007-07-23  7:14 ` alpha, i386,mips,powerpc,ppc,xtensa compile brakage (was Re: Linus 2.6.23-rc1) Jan Dittmer
2007-07-23  7:56   ` Stephen Rothwell
2007-07-23 13:57   ` Josh Boyer
2007-07-23 14:02     ` Gabriel C
2007-07-23  9:50 ` Linus 2.6.23-rc1: ACPI-related oops on x86_64 Mel Gorman
2007-07-23 17:15   ` Len Brown
2007-07-24 10:37     ` Mel Gorman
     [not found] ` <46A40BC7.9030209@googlemail.com>
2007-07-23  2:42   ` Linus 2.6.23-rc1 Gabriel C
2007-07-23 15:47   ` Bob Picco
2007-07-23 15:54     ` Luck, Tony
2007-07-23 15:52 ` Linus 2.6.23-rc1, xen fix Ingo Molnar
2007-07-23 16:43 ` Linus 2.6.23-rc1 Gabriel C
2007-07-23 16:57   ` Ismail Dönmez
2007-07-23 20:44     ` Alessandro Suardi
2007-07-24 14:49       ` Len Brown
2007-07-23 18:38 ` 2.6.23-rc1: BUG_ON in kmap_atomic_prot() Alexey Dobriyan
2007-07-23 19:01   ` Alexey Dobriyan
2007-07-23 20:24     ` Andrew Morton
2007-07-23 20:40       ` Alexey Dobriyan
2007-07-23 21:01         ` Alexey Dobriyan
2007-07-23 21:11           ` Andrew Morton
2007-07-23 21:28             ` Linus Torvalds
2007-07-23 21:37               ` Sam Ravnborg
2007-07-24 17:59               ` Adrian Bunk
2007-07-24 18:14                 ` Linus Torvalds
2007-07-24 18:28                   ` Andrew Morton
2007-07-24 19:15                     ` Linus Torvalds
2007-07-24 19:40                       ` Adrian Bunk
2007-07-24 19:48                         ` Linus Torvalds
2007-07-26 18:07                           ` Adrian Bunk
2007-07-26 18:19                             ` Linus Torvalds
2007-07-24 20:27                       ` Andi Kleen
2007-07-24 19:45                         ` Linus Torvalds
2007-07-26  6:09                   ` commit 7e92b4fc34 - x86, serial: convert legacy COM ports to platform devices - broke my serial console H. Peter Anvin
2007-07-23 22:04             ` 2.6.23-rc1: BUG_ON in kmap_atomic_prot() Alexey Dobriyan
2007-07-23 22:27               ` Andrew Morton
2007-07-24  5:20                 ` Alexey Dobriyan
2007-07-24  8:17                 ` Jens Axboe
2007-07-24  8:22                   ` Jens Axboe
2007-07-24  8:34                     ` Andrew Morton
2007-07-24 14:00                       ` Dan Williams
2007-07-24 13:55                     ` Dan Williams
2007-07-24 10:01       ` Mike Galbraith
2007-07-24 10:37         ` Mike Galbraith
2007-07-24 16:28         ` Andrew Morton
2007-07-24 18:25           ` Linus Torvalds
2007-07-24 20:05             ` Alexey Dobriyan
2007-07-25 17:44               ` Cyrill Gorcunov
2007-07-25  5:09             ` Mike Galbraith
2007-07-27 11:43 ` SD still better than CFS for 3d \b(was Re: 2.6.23-rc1) Kasper Sandberg
2007-07-29 17:06   ` SD still better than CFS for 3d ?(was " Ingo Molnar
     [not found]     ` <930f95dc0707291154j102494d9m58f4cc452c7ff17c@mail.gmail.com>
2007-07-29 20:47       ` [ck] " Ingo Molnar
     [not found]         ` <930f95dc0707291431j4e50214di3c01cd44b5597502@mail.gmail.com>
2007-07-30  1:20           ` Matthew Hawkins
2007-07-30 11:46           ` Ingo Molnar
2007-07-30 16:04             ` Miguel Figueiredo
2007-07-30 18:38               ` Ingo Molnar
2007-07-30 21:05                 ` Miguel Figueiredo
2007-07-31 16:36                   ` Ingo Molnar
2007-07-30 16:19             ` david
2007-07-30 19:01               ` Ingo Molnar
2007-07-30 19:03                 ` david
2007-07-30 19:08                   ` Ingo Molnar
     [not found]             ` <op.tv90xghwatcbto@linux.site>
     [not found]               ` <d3380cee0707300831m33d896aufcbdb188576940a2@mail.gmail.com>
2007-07-30 16:25                 ` Matthew Hawkins
2007-07-30 16:50                   ` Peter Zijlstra
2007-07-30 17:09                     ` Kyle Rose
2007-07-30 16:50                   ` Martin Schwidefsky
2007-07-30 16:58                     ` Rashkae
2007-07-30 17:51                   ` Arjan van de Ven
2007-07-30 18:29                   ` Christoph Hellwig
2007-07-30 19:53                     ` [ck] Re: SD still better than CFS for 3d ? Roland Dreier
2007-07-30 21:26                       ` Christoph Hellwig
2007-07-31  3:07                       ` Matthew Hawkins
2007-07-31  7:01                         ` Martin Schwidefsky
2007-07-31 12:13                         ` Christoph Hellwig
2007-08-01  5:25                         ` Adrian Bunk
2007-08-01  6:19                           ` Matthew Hawkins
2007-08-01  7:50                             ` Adrian Bunk
2007-07-30 17:54             ` [ck] Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1) Kenneth Prugh
2007-07-30 19:10               ` Ingo Molnar
2007-07-30 21:24                 ` Kenneth Prugh
2007-07-30 21:34                   ` Miguel Figueiredo
2007-07-30 22:45                     ` Kenneth Prugh
2007-07-31  9:45                   ` Ingo Molnar
2007-07-31 13:16                     ` Matthew Hawkins
2007-07-31 13:32                       ` Miguel Figueiredo
2007-07-31 14:09                         ` Ingo Molnar
2007-07-31 15:57                         ` Matthew Hawkins
2007-07-31 16:23                           ` Miguel Figueiredo
2007-07-31 17:02                             ` Matthew Hawkins
2007-07-31 14:18                       ` Ingo Molnar
2007-07-31 16:14                         ` Matthew Hawkins
2007-07-31 16:45                           ` Ingo Molnar
2007-07-30 23:46     ` Kasper Sandberg
2007-07-31  6:31       ` Peter Zijlstra
2007-07-31  8:57         ` Ingo Molnar
2007-07-31  9:11           ` Alan Cox
2007-07-31  9:13             ` Ingo Molnar
2007-07-31  9:19               ` Avi Kivity
2007-07-31  9:44                 ` Alan Cox
2007-08-01 23:43           ` Kasper Sandberg
2007-08-02 12:10             ` Ingo Molnar
2007-08-02 15:42               ` Ingo Molnar
2007-08-08 14:38                 ` Kasper Sandberg
2007-08-03  6:31               ` Ingo Molnar
2007-08-02  2:35           ` Lee Revell
2007-08-02 11:45             ` Ingo Molnar
2007-08-02 13:39               ` Trond Myklebust
2007-08-02 13:03             ` J. Bruce Fields
     [not found]       ` <op.twbll7ugatcbto@linux.site>
2007-07-31  8:32         ` [ck] " Ingo Molnar
2007-07-28  2:04 ` Linus 2.6.23-rc1 Kasper Sandberg
2007-07-28  2:35   ` Linus Torvalds
2007-07-28  7:09     ` [ck] " Grzegorz Kulewski
     [not found]       ` <954c7c800707280045t4607cebfj532ef025a7a57c05@mail.gmail.com>
2007-07-28 17:12         ` Linus Torvalds
2007-07-28 17:33           ` Jan Engelhardt
2007-07-28 18:05             ` Linus Torvalds
2007-07-28 20:51               ` Diego Calleja
2007-07-28 20:59                 ` Jan Engelhardt
2007-07-29  5:04                   ` Roland Dreier
2007-07-28 21:09                 ` Linus Torvalds
2007-07-28 22:16                   ` Alex Besogonov
2007-07-29  9:37                   ` Martin Steigerwald
2007-07-29  9:04               ` Martin Steigerwald
2007-07-29 10:28                 ` Sam Ravnborg
2007-07-29 10:56                   ` Martin Steigerwald
2007-07-29 17:42                     ` Sam Ravnborg
2007-07-29 18:23                       ` Martin Steigerwald
2007-07-29 18:54                         ` Satyam Sharma
2007-07-29 19:18                           ` Martin Steigerwald
2007-07-31  1:15                             ` Carlo Florendo
2007-07-31  9:57                               ` Bill Huey
2007-07-31 12:00                                 ` Mike Galbraith
2007-08-01  2:54                                 ` Carlo Florendo
2007-07-29 20:24                           ` Ingo Molnar
2007-07-29 19:25                         ` Sam Ravnborg
2007-07-29  8:42           ` Martin Steigerwald
2007-07-29  9:25           ` Tomas Carnecky
2007-07-28  7:36     ` Matthew Hawkins
2007-07-28 10:40       ` Martin Steigerwald
2007-07-28 16:10         ` Reporting bugs (was Re: [ck] Re: Linus 2.6.23-rc1) Stefan Richter
2007-07-28 16:21           ` Michal Piotrowski
2007-07-28  9:44     ` Linus 2.6.23-rc1 Kasper Sandberg
2007-07-28 17:50       ` Linus Torvalds
2007-07-28 18:07         ` Kasper Sandberg
2007-07-28 19:13         ` Jan Engelhardt
2007-07-28 19:34           ` Linus Torvalds
2007-07-28 21:33             ` Linus Torvalds
2007-07-28 21:55               ` Jan Engelhardt
2007-07-28 22:22                 ` Linus Torvalds
2007-08-01  9:21             ` Jan Engelhardt
2007-07-28 10:05     ` [ck] " Martin Steigerwald
2007-07-28 11:06       ` Dirk Schoebel
2007-07-28 13:18     ` Michael Chang
2007-07-28 17:25       ` Linus Torvalds
2007-07-28 18:03         ` jos poortvliet
2007-07-28 18:28           ` Linus Torvalds
2007-07-28 19:28             ` jos poortvliet
2007-07-28 20:07               ` Bill Huey
2007-07-28 21:06                 ` Diego Calleja
2007-07-28 21:32                   ` Bill Huey
2007-07-28 22:18                     ` Linus Torvalds
2007-07-29  1:00                       ` Bill Huey
2007-07-29 14:31                         ` Diego Calleja
2007-07-29 18:31                           ` Martin Steigerwald
2007-07-29 20:25                           ` Mike Galbraith
2007-07-29 21:48                             ` Bill Huey
2007-07-30  5:03                               ` Mike Galbraith
2007-08-07  6:55                   ` Daniel Phillips
2007-08-07 15:33                     ` Alan Cox
2007-07-28 20:31               ` Linus Torvalds
2007-07-29  0:03                 ` Con Kolivas
2007-07-29  1:23                   ` Charles philip Chan
2007-08-01  4:17                 ` Roman Zippel
2007-08-01  5:46                   ` Carlo Florendo
2007-08-01  6:16                     ` Hua Zhong
2007-08-01  7:05                       ` [ck] Re: Linus 2.6.23-rc1 -- It does not matter who's code gets merged! Arjan van de Ven
2007-08-01  7:12                         ` Carlo Florendo
2007-08-01  8:14                         ` jos
2007-08-01 14:02                           ` Arjan van de Ven
2007-08-01 18:40                             ` Hua Zhong
2007-08-01 22:04                               ` Arjan van de Ven
2007-08-02 15:22                         ` Andrea Arcangeli
2007-08-02 20:03                         ` Frank Ch. Eigler
2007-08-02 20:05                           ` Arjan van de Ven
2007-08-02 20:33                             ` Frank Ch. Eigler
2007-08-04  8:04                           ` [ck] Re: Linus 2.6.23-rc1 -- It does not matter whose " Daniel Phillips
2007-08-01  7:09                       ` [ck] Re: Linus 2.6.23-rc1 Carlo Florendo
2007-08-01 12:31                       ` Alan Cox
2007-07-28 21:07     ` Jory A. Pratt
2007-07-29 15:04   ` Ingo Molnar
2007-07-29 23:04     ` George Sescher
2007-07-29 23:18       ` Linus Torvalds
2007-07-29 23:38         ` George Sescher
2007-07-29 23:58           ` Linus Torvalds
2007-07-30  5:12         ` [ck] " Matthew Hawkins
2007-07-31 10:05         ` Bill Huey
2007-07-31 14:04           ` Ingo Molnar
2007-07-31 15:44           ` Linus Torvalds
2007-07-30  6:44       ` Ingo Molnar
2007-07-30  7:06         ` George Sescher
2007-07-30  7:55           ` Ingo Molnar
2007-07-30  9:26             ` George Sescher
2007-07-30 10:26               ` Ingo Molnar
2007-07-30 16:13     ` Kasper Sandberg [this message]
2007-07-28 14:52 ` Ronni Nielsen
2007-07-28 17:30   ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2007-07-28 23:41 Volker Armin Hemmann
2007-07-29  0:40 ` Kasper Sandberg
2007-07-29 15:20   ` Volker Armin Hemmann

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=1185811995.16584.10.camel@localhost \
    --to=lkml@metanurb.dk \
    --cc=ck@vds.kolivas.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=torvalds@linux-foundation.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox