From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758583Ab0I0Aq1 (ORCPT ); Sun, 26 Sep 2010 20:46:27 -0400 Received: from mail-bw0-f46.google.com ([209.85.214.46]:45866 "EHLO mail-bw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758549Ab0I0AqZ convert rfc822-to-8bit (ORCPT ); Sun, 26 Sep 2010 20:46:25 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=uxbRFVSCc1ljgb/fj5g6V82QUG2pN6PdsI+MAHTT2abjKVynjdXM4ynJwZpLyO1Gse v/1KrOO1beMcVjzwwXoWkIpd7pTFrDiInWRj2OQjD90kBe2+qm29k6tTZnJMCSjZ4hgh RLvYBTg5GHpKAm0Mm4rSUNgWQRaTDg0KiTvhA= MIME-Version: 1.0 In-Reply-To: <4C9F262F.7030709@biereigel-wb.de> References: <201009132336.17310.anarsoul@gmail.com> <201009162306.59508.anarsoul@gmail.com> <20100924123901.243c85e1@jbarnes-desktop> <201009242248.36554.anarsoul@gmail.com> <20100924125153.4fdf0c1b@jbarnes-desktop> <4C9F262F.7030709@biereigel-wb.de> Date: Mon, 27 Sep 2010 08:46:23 +0800 X-Google-Sender-Auth: GANP5xVMJ73kfUJ8yPPAYGYO7B4 Message-ID: Subject: Re: Interrupt latency on some 945GM platforms From: Shaohua Li To: Stefan Biereigel Cc: linux-kernel@vger.kernel.org, Vasily Khoruzhick , Thomas Gleixner , Sitsofe Wheeler , Venkatesh Pallipadi , intel-gfx@lists.freedesktop.org, Len Brown , Jesse Barnes Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2010/9/26 Stefan Biereigel : > šAm 24.09.2010 21:51, schrieb Jesse Barnes: >> >> On Fri, 24 Sep 2010 22:48:36 +0300 >> Vasily Khoruzhick šwrote: >> >>> On 24 of September 2010 22:39:01 Jesse Barnes wrote: >>>> >>>> On Thu, 16 Sep 2010 23:06:46 +0300 >>>> >>>> Vasily Khoruzhick šwrote: >>>>> >>>>> ÷ ÓÏÏÂÝÅÎÉÉ ÏÔ 16 of September 2010 21:50:50 Á×ÔÏÒ Thomas Gleixner >>> >>> ÎÁÐÉÓÁÌ: >>>>>> >>>>>> Ok. The problematic part of HPET was not the clocksource, it was the >>>>>> clock event device which failed to deliver interrupts occasionally. It >>>>>> was worth a try at least. >>>>> >>>>> Hm, it seems that jerky glxgears is not related to jerky keyboard >>>>> events. >>>>> Keyboard is jerky only in konsole (kde terminal emulator), it seems >>>>> something happened it seems that font rendering performance is much >>>>> worse in latest xf86-video-intel than in xf86-video-intel-2.12.0. >>>> >>>> Len just had me try a few things too: >>>> š - maxcpus=1 lets things work >>>> š - offlining cpu1 at runtime (echo 0 >>>> >>>> š š > š/sys/devices/system/cpu/cpu1/online) lets things work >>>> >>>> š - binding the i915 interrupt to cpu 0 does *not* help >>>> >>>> Vasily and Paolo, do you both have Atom CPUs with hyperthreading >>>> enabled? >>> >>> Nope, I have Core2Duo T5500, dual-core, no hyperthreading :) >> >> Hm, well there goes the theory about Atom HT... >> > > Hello Everyone, > just to add on to reports of this problem, there was a Thread here in LKML > some months ago targeting the same problem (but not really attacking it at > the Chipset driver). As I have one of those Laptops with a 945GM-Chipset and > am stuck with the same Problem (disabled tickless now as a workaround and > set ticks to 1000) I could maybe do some testing of patches. > So what I can summarize is what the others did before: Disabling CPU1 helps, > adding nohz=off helps, changing the Clocksource afterwards helps, binding > the Interrupt does NOT help. > So here's the Link to the old Discussion with follow-ups, maybe you can get > some furter information from there. > http://linux.derkeiler.com/Mailing-Lists/Kernel/2010-05/msg03696.html > We targeted the BIOS itself as everyone in this thread happened to own an > Phoenix BIOS with some special version string. > best, Stefan does disable msi help with 'pci=nomsi'? From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shaohua Li Subject: Re: Interrupt latency on some 945GM platforms Date: Mon, 27 Sep 2010 08:46:23 +0800 Message-ID: References: <201009132336.17310.anarsoul@gmail.com> <201009162306.59508.anarsoul@gmail.com> <20100924123901.243c85e1@jbarnes-desktop> <201009242248.36554.anarsoul@gmail.com> <20100924125153.4fdf0c1b@jbarnes-desktop> <4C9F262F.7030709@biereigel-wb.de> Mime-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: base64 Return-path: Received: from mail-bw0-f49.google.com (mail-bw0-f49.google.com [209.85.214.49]) by gabe.freedesktop.org (Postfix) with ESMTP id 6787B9E803 for ; Sun, 26 Sep 2010 17:46:25 -0700 (PDT) Received: by bwz19 with SMTP id 19so4175772bwz.36 for ; Sun, 26 Sep 2010 17:46:24 -0700 (PDT) In-Reply-To: <4C9F262F.7030709@biereigel-wb.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Stefan Biereigel Cc: Venkatesh Pallipadi , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, Sitsofe Wheeler , Thomas Gleixner , Len Brown List-Id: intel-gfx@lists.freedesktop.org MjAxMC85LzI2IFN0ZWZhbiBCaWVyZWlnZWwgPHNlY3VyaXR5QGJpZXJlaWdlbC13Yi5kZT46Cj4g mkFtIDI0LjA5LjIwMTAgMjE6NTEsIHNjaHJpZWIgSmVzc2UgQmFybmVzOgo+Pgo+PiBPbiBGcmks IDI0IFNlcCAyMDEwIDIyOjQ4OjM2ICswMzAwCj4+IFZhc2lseSBLaG9ydXpoaWNrPGFuYXJzb3Vs QGdtYWlsLmNvbT4gmndyb3RlOgo+Pgo+Pj4gT24gMjQgb2YgU2VwdGVtYmVyIDIwMTAgMjI6Mzk6 MDEgSmVzc2UgQmFybmVzIHdyb3RlOgo+Pj4+Cj4+Pj4gT24gVGh1LCAxNiBTZXAgMjAxMCAyMzow Njo0NiArMDMwMAo+Pj4+Cj4+Pj4gVmFzaWx5IEtob3J1emhpY2s8YW5hcnNvdWxAZ21haWwuY29t PiCad3JvdGU6Cj4+Pj4+Cj4+Pj4+IPcg08/Pwt3FzsnJIM/UIDE2IG9mIFNlcHRlbWJlciAyMDEw IDIxOjUwOjUwIMHX1M/SIFRob21hcyBHbGVpeG5lcgo+Pj4KPj4+IM7B0MnTwcw6Cj4+Pj4+Pgo+ Pj4+Pj4gT2suIFRoZSBwcm9ibGVtYXRpYyBwYXJ0IG9mIEhQRVQgd2FzIG5vdCB0aGUgY2xvY2tz b3VyY2UsIGl0IHdhcyB0aGUKPj4+Pj4+IGNsb2NrIGV2ZW50IGRldmljZSB3aGljaCBmYWlsZWQg dG8gZGVsaXZlciBpbnRlcnJ1cHRzIG9jY2FzaW9uYWxseS4gSXQKPj4+Pj4+IHdhcyB3b3J0aCBh IHRyeSBhdCBsZWFzdC4KPj4+Pj4KPj4+Pj4gSG0sIGl0IHNlZW1zIHRoYXQgamVya3kgZ2x4Z2Vh cnMgaXMgbm90IHJlbGF0ZWQgdG8gamVya3kga2V5Ym9hcmQKPj4+Pj4gZXZlbnRzLgo+Pj4+PiBL ZXlib2FyZCBpcyBqZXJreSBvbmx5IGluIGtvbnNvbGUgKGtkZSB0ZXJtaW5hbCBlbXVsYXRvciks IGl0IHNlZW1zCj4+Pj4+IHNvbWV0aGluZyBoYXBwZW5lZCBpdCBzZWVtcyB0aGF0IGZvbnQgcmVu ZGVyaW5nIHBlcmZvcm1hbmNlIGlzIG11Y2gKPj4+Pj4gd29yc2UgaW4gbGF0ZXN0IHhmODYtdmlk ZW8taW50ZWwgdGhhbiBpbiB4Zjg2LXZpZGVvLWludGVsLTIuMTIuMC4KPj4+Pgo+Pj4+IExlbiBq dXN0IGhhZCBtZSB0cnkgYSBmZXcgdGhpbmdzIHRvbzoKPj4+PiCaIC0gbWF4Y3B1cz0xIGxldHMg dGhpbmdzIHdvcmsKPj4+PiCaIC0gb2ZmbGluaW5nIGNwdTEgYXQgcnVudGltZSAoZWNobyAwCj4+ Pj4KPj4+PiCaIJogPiCaL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MS9vbmxpbmUpIGxldHMg dGhpbmdzIHdvcmsKPj4+Pgo+Pj4+IJogLSBiaW5kaW5nIHRoZSBpOTE1IGludGVycnVwdCB0byBj cHUgMCBkb2VzICpub3QqIGhlbHAKPj4+Pgo+Pj4+IFZhc2lseSBhbmQgUGFvbG8sIGRvIHlvdSBi b3RoIGhhdmUgQXRvbSBDUFVzIHdpdGggaHlwZXJ0aHJlYWRpbmcKPj4+PiBlbmFibGVkPwo+Pj4K Pj4+IE5vcGUsIEkgaGF2ZSBDb3JlMkR1byBUNTUwMCwgZHVhbC1jb3JlLCBubyBoeXBlcnRocmVh ZGluZyA6KQo+Pgo+PiBIbSwgd2VsbCB0aGVyZSBnb2VzIHRoZSB0aGVvcnkgYWJvdXQgQXRvbSBI VC4uLgo+Pgo+Cj4gSGVsbG8gRXZlcnlvbmUsCj4ganVzdCB0byBhZGQgb24gdG8gcmVwb3J0cyBv ZiB0aGlzIHByb2JsZW0sIHRoZXJlIHdhcyBhIFRocmVhZCBoZXJlIGluIExLTUwKPiBzb21lIG1v bnRocyBhZ28gdGFyZ2V0aW5nIHRoZSBzYW1lIHByb2JsZW0gKGJ1dCBub3QgcmVhbGx5IGF0dGFj a2luZyBpdCBhdAo+IHRoZSBDaGlwc2V0IGRyaXZlcikuIEFzIEkgaGF2ZSBvbmUgb2YgdGhvc2Ug TGFwdG9wcyB3aXRoIGEgOTQ1R00tQ2hpcHNldCBhbmQKPiBhbSBzdHVjayB3aXRoIHRoZSBzYW1l IFByb2JsZW0gKGRpc2FibGVkIHRpY2tsZXNzIG5vdyBhcyBhIHdvcmthcm91bmQgYW5kCj4gc2V0 IHRpY2tzIHRvIDEwMDApIEkgY291bGQgbWF5YmUgZG8gc29tZSB0ZXN0aW5nIG9mIHBhdGNoZXMu Cj4gU28gd2hhdCBJIGNhbiBzdW1tYXJpemUgaXMgd2hhdCB0aGUgb3RoZXJzIGRpZCBiZWZvcmU6 IERpc2FibGluZyBDUFUxIGhlbHBzLAo+IGFkZGluZyBub2h6PW9mZiBoZWxwcywgY2hhbmdpbmcg dGhlIENsb2Nrc291cmNlIGFmdGVyd2FyZHMgaGVscHMsIGJpbmRpbmcKPiB0aGUgSW50ZXJydXB0 IGRvZXMgTk9UIGhlbHAuCj4gU28gaGVyZSdzIHRoZSBMaW5rIHRvIHRoZSBvbGQgRGlzY3Vzc2lv biB3aXRoIGZvbGxvdy11cHMsIG1heWJlIHlvdSBjYW4gZ2V0Cj4gc29tZSBmdXJ0ZXIgaW5mb3Jt YXRpb24gZnJvbSB0aGVyZS4KPiBodHRwOi8vbGludXguZGVya2VpbGVyLmNvbS9NYWlsaW5nLUxp c3RzL0tlcm5lbC8yMDEwLTA1L21zZzAzNjk2Lmh0bWwKPiBXZSB0YXJnZXRlZCB0aGUgQklPUyBp dHNlbGYgYXMgZXZlcnlvbmUgaW4gdGhpcyB0aHJlYWQgaGFwcGVuZWQgdG8gb3duIGFuCj4gUGhv ZW5peCBCSU9TIHdpdGggc29tZSBzcGVjaWFsIHZlcnNpb24gc3RyaW5nLgo+IGJlc3QsIFN0ZWZh bgpkb2VzIGRpc2FibGUgbXNpIGhlbHAgd2l0aCAncGNpPW5vbXNpJz8KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK