[Mesa-dev] [PATCH] radeon: 9800 SE has only one quadpipe

Alex Deucher alexdeucher at gmail.com
Thu Apr 22 14:19:21 PDT 2010


On Thu, Apr 22, 2010 at 3:52 PM, Tormod Volden <lists.tormod at gmail.com> wrote:
> From: Tormod Volden <debian.tormod at gmail.com>
>
> Although these cards have 2 pipelines on the silicon only
> the first passed the QA and the other should be disabled.
>
> http://www.digital-daily.com/video/ati-radeon9800se/
> http://www.rojakpot.com/showarticle.aspx?artno=101&pgno=1
>
> Signed-off-by: Tormod Volden <debian.tormod at gmail.com>

Pushed.  thanks.

> ---
>
> Many of these cards have two working pipelines, but the
> official drivers would disable one. So to play safe we
> should do it as well.
>
> I discovered this while studying a corruption issue report.
> Unfortunately this patch did not fix the issue, so I have no
> confirmation of this patch actually fixing something.
>
> I have a gallium and kernel patch ready if this one
> is approved.
>
> Tormod
>
>  src/mesa/drivers/dri/radeon/radeon_screen.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/radeon/radeon_screen.c
> index 4d7255f..e06f766 100644
> --- a/src/mesa/drivers/dri/radeon/radeon_screen.c
> +++ b/src/mesa/drivers/dri/radeon/radeon_screen.c
> @@ -1136,6 +1136,7 @@ radeonCreateScreen( __DRIscreen *sPriv )
>        /* pipe overrides */
>        switch (dri_priv->deviceID) {
>        case PCI_CHIP_R300_AD: /* 9500 with 1 quadpipe verified by: Reid Linnemann <lreid at cs.okstate.edu> */
> +       case PCI_CHIP_R350_AH: /* 9800 SE only have 1 quadpipe */
>        case PCI_CHIP_RV410_5E4C: /* RV410 SE only have 1 quadpipe */
>        case PCI_CHIP_RV410_5E4F: /* RV410 SE only have 1 quadpipe */
>           screen->num_gb_pipes = 1;
> @@ -1343,6 +1344,7 @@ radeonCreateScreen2(__DRIscreen *sPriv)
>        /* pipe overrides */
>        switch (device_id) {
>        case PCI_CHIP_R300_AD: /* 9500 with 1 quadpipe verified by: Reid Linnemann <lreid at cs.okstate.edu> */
> +       case PCI_CHIP_R350_AH: /* 9800 SE only have 1 quadpipe */
>        case PCI_CHIP_RV410_5E4C: /* RV410 SE only have 1 quadpipe */
>        case PCI_CHIP_RV410_5E4F: /* RV410 SE only have 1 quadpipe */
>           screen->num_gb_pipes = 1;
> --
> 1.7.0.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>


More information about the mesa-dev mailing list