[PATCH] [Karmic] UBUNTU: [Upstream] drm/i915: increase default latency constant
Tim Gardner
tim.gardner at canonical.com
Tue Aug 25 19:22:48 UTC 2009
Leann Ogasawara wrote:
> Hi All,
>
> The following has been submitted upstream but not yet applied to
> mainline. Please consider carrying until merged upstream. It's been
> tested and verified to resolve http://bugs.launchpad.net/bugs/412492 .
>
> Thanks,
> Leann
>
> The following changes since commit
> 8ec099e541082d84a55d8af7a3cff8163cfeca1e:
> Mario Limonciello (1):
> UBUNTU: [Upstream]: (drop after 2.6.31) compal-laptop: Replace
> sysfs support with rfkill support
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/ogasawara/ubuntu-karmic.git lp412492
>
> Leann Ogasawara (1):
> UBUNTU: [Upstream] drm/i915: increase default latency constant
>
> drivers/gpu/drm/i915/intel_display.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
>>From 9d0566b711d2e82017b088b1d58d37dead607f29 Mon Sep 17 00:00:00 2001
> From: Leann Ogasawara <leann.ogasawara at canonical.com>
> Date: Wed, 19 Aug 2009 16:32:18 -0700
> Subject: [PATCH] UBUNTU: [Upstream] drm/i915: increase default latency
> constant
>
> BugLink: http://bugs.launchpad.net/bugs/412492
>
> Some i915/i945 platforms have a fairly high memory latency in certain
> situations, so increase our constant a bit to avoid FIFO underruns.
> The effect should be positive on other platforms as well; we'll have a
> bit more insurance against a busy memory subsystem due to the extra
> FIFO entries.
>
> Fixes fdo bug https://bugs.freedesktop.org/show_bug.cgi?id=23368
> http://patchwork.kernel.org/patch/42408/
>
> Tested-by: Sven Arvidsson <sa at whiz.se>
> Tested-by: Chris Wilson <chris at chris-wilson.co.uk>
> Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
> Signed-off-by: Leann Ogasawara <leann.ogasawara at canonical.com>
> ---
> drivers/gpu/drm/i915/intel_display.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_display.c
> b/drivers/gpu/drm/i915/intel_display.c
> index d6fce21..80c9473 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -2005,7 +2005,7 @@ static void igd_enable_cxsr(struct drm_device
> *dev, unsigned long clock,
> return;
> }
>
> -const static int latency_ns = 3000; /* default for non-igd platforms */
> +const static int latency_ns = 5000; /* default for non-igd platforms */
>
> static int intel_get_fifo_size(struct drm_device *dev, int plane)
> {
applied
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list