mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Nick Bowler <nbowler@elliptictech.com>
To: Peter Clifton <pcjc2@cam.ac.uk>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>,
	airlied@linux.ie, intel-gfx@lists.freedesktop.org,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Pekka Enberg <penberg@cs.helsinki.fi>,
	Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: [Intel-gfx] [PATCH] drm/i915: disable LVDS downclock by default
Date: Thu, 14 Jan 2010 16:16:10 -0500	[thread overview]
Message-ID: <20100114211610.GA2030@emergent.ellipticsemi.com> (raw)
In-Reply-To: <1263502711.16937.5.camel@pcjc2lap>

On 20:58 Thu 14 Jan     , Peter Clifton wrote:
> On Thu, 2010-01-14 at 12:48 -0800, Jesse Barnes wrote:
> > Many platform support this feature, and it can provide significant
> > power savings when the reduced refresh rate is low.  However, on some
> > platforms a secondary (reduced) timing is provided but not actually
> > supported by the hardware.  This results in undesirable flicker at
> > runtime.
> > 
> > So disable the feature by default, but allow users to opt-in to the
> > reduced clock behavior with a new module parameter, lvds_downclock,
> > that can be set to 1 to enable the feature.
> 
> Would it not be a better idea to turn this feature on by default, then
> use quirks to disable it on the afflicted borken machines?

If there is a high degree of confidence that correct quirks are in place
for all "afflicted borken machines", then this is probably OK.

The difference between 2.6.32 and 2.6.33-rc1 on the T500 is phenominal:
the LVDS display is so erratic in the latter as to be almost completely
useless.  There is a patch on fdo bugzilla which makes the display less
broken, but there is still distracting flicker.

> Requiring special module parameters to enable the feature, almost
> guarantees that no normal end-users will end up benefiting from the
> feature. Many of whom will have bought machines which don't have screwey
> BIOS implementations.

On the other hand, it completely guarantees that no normal end-users
will end up with useless displays as a result of the feature.  Many of
whom have bough machines which have screwey BIOS implementations (or
whatever the problem actually is).

> I think (on a general note) that vendors supplying defective BIOSen or
> config should be "named and shamed" in quirk tables - so eventually they
> will get something done about the problems for future models.

Is it really a defective BIOS?  I don't have my laptop handy right now,
but the lower refresh mode is reported in the EDID and can be set
successfully (no idea if the change actually does anything).  However,
there is a visible artifact whenever a transition occurs.

-- 
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)

  parent reply	other threads:[~2010-01-14 21:16 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-13  5:44 Linux 2.6.33-rc4 Linus Torvalds
2010-01-13 20:21 ` Linux 2.6.33-rc4, boot regression still exists Gene Heskett
2010-01-13 21:03 ` Linux 2.6.33-rc4 Pekka Enberg
2010-01-13 21:33   ` Jesse Barnes
2010-01-13 21:50     ` Pekka Enberg
2010-01-14  0:55       ` Jesse Barnes
2010-01-14 19:15         ` Pekka Enberg
2010-01-14 19:26           ` Jesse Barnes
2010-01-14 19:31           ` Nick Bowler
2010-01-14 20:18             ` Pekka Enberg
2010-01-14 20:28               ` Nick Bowler
2010-01-14 20:48                 ` [PATCH] drm/i915: disable LVDS downclock by default Jesse Barnes
2010-01-14 20:58                   ` [Intel-gfx] " Peter Clifton
2010-01-14 21:05                     ` Linus Torvalds
2010-01-14 21:21                       ` Jesse Barnes
2010-01-14 21:16                     ` Nick Bowler [this message]
2010-01-14 21:27                       ` Jesse Barnes
2010-01-14 21:25                   ` Pekka Enberg
2010-01-14 21:51                     ` Jesse Barnes
2010-01-15  1:15                   ` Nick Bowler
2010-01-15  8:54                     ` Pekka Enberg
2010-01-15 16:14                       ` Thomas Meyer
2010-01-15 16:21                         ` Pekka Enberg
2010-01-15 16:32                         ` Nick Bowler
2010-01-15 16:46                           ` Linus Torvalds

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=20100114211610.GA2030@emergent.ellipticsemi.com \
    --to=nbowler@elliptictech.com \
    --cc=airlied@linux.ie \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jbarnes@virtuousgeek.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pcjc2@cam.ac.uk \
    --cc=penberg@cs.helsinki.fi \
    --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

Powered by JetHome