Patch: SAUCE: Disable acceleration on GeForce 6100

Andy Whitcroft apw at canonical.com
Tue Apr 13 12:16:10 UTC 2010


On Tue, Apr 13, 2010 at 09:31:54PM +1000, Christopher James Halse Rogers wrote:
> This extra quirk applies on the top of the previous 3 patches.
> 
> Subject: [PATCH] UBUNTU: SAUCE: Nouveau: Disable acceleration on 6100
> cards
> 
> Upstream obviously wants to fix acceleration rather than disable it.
> For Lucid however we need these cards to boot more than we need them to
> be fast.
> 
> With acceleration enabled these cards hang during boot.
> 
> BugLink: http://bugs.launchpad.net/bugs/542950
> 
> Signed-off-by: Christopher James Halse Rogers
> <christopher.halse.rogers at canonical.com>
> 
> 

> From 9532aca5caedaf43086b68c1352422c727373f46 Mon Sep 17 00:00:00 2001
> From: Christopher James Halse Rogers <raof at ubuntu.com>
> Date: Tue, 13 Apr 2010 19:36:39 +1000
> Subject: [PATCH] UBUNTU: SAUCE: Nouveau: Disable acceleration on 6100 cards
> 
> Upstream obviously wants to fix acceleration rather than disable it.
> For Lucid however we need these cards to boot more than we need them to
> be fast.
> 
> With acceleration enabled these cards hang during boot.
> 
> BugLink: http://bugs.launchpad.net/bugs/542950
> 
> Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers at canonical.com>
> ---
>  drivers/gpu/drm/nouveau/nouveau_state.c |    7 +++++++
>  1 files changed, 7 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/gpu/drm/nouveau/nouveau_state.c b/drivers/gpu/drm/nouveau/nouveau_state.c
> index 63014f4..a112998 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_state.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_state.c
> @@ -621,6 +621,13 @@ static void nouveau_apply_noaccel_quirks (struct drm_device *dev)
>  			NV_INFO(dev, "Detected NV20 (GeForce 3) chip. "
>  				 "Disabling acceleration\n");
>  		}
> +		/* GeForce 6100 cards also hang with acceleration */
> +		/* See https://bugs.launchpad.net/bugs/542950 */
> +		if (dev->pdev->device == 0x0242) {
> +			nouveau_noaccel = 1;
> +			NV_INFO(dev, "Detected GeForce 6100 chip. "
> +				 "Disabling acceleration\n");
> +		}
>  	}
>  }

This list is getting comprehensive enough that we should look at making
this into some kind of list if we are going to get any more of these.

-apw




More information about the kernel-team mailing list