[PATCH] Disable tiling on SuperSavage by default

Hans de Goede hdegoede at redhat.com
Wed Apr 27 14:16:21 UTC 2016


Hi,

On 27-04-16 16:02, Stefan Dirsch wrote:
> Xserver cannot be started with Tiling enabled on SuperSavage.
> https://bugzilla.opensuse.org/show_bug.cgi?id=805380
>
> Signed-off-by: Stefan Dirsch <sndirsch at suse.de>

Given the age of these chips I believe that this is the best we can do:

Acked-by: Hans de Goede <hdegoede at redhat.com>

Regards,

Hans


> ---
>  src/savage_driver.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/src/savage_driver.c b/src/savage_driver.c
> index d278345..58a294d 100644
> --- a/src/savage_driver.c
> +++ b/src/savage_driver.c
> @@ -1668,7 +1668,11 @@ static Bool SavagePreInit(ScrnInfoPtr pScrn, int flags)
>  #endif
>
>      /* we can use Option "DisableTile TRUE" to disable tile mode */
> -    psav->bDisableTile = FALSE;
> +    if (psav->Chipset == S3_SUPERSAVAGE)
> +        /* apparently broken with these GPUs, see https://bugzilla.opensuse.org/show_bug.cgi?id=805380 */
> +	psav->bDisableTile = TRUE;
> +    else
> +	psav->bDisableTile = FALSE;
>      if (xf86GetOptValBool(psav->Options, OPTION_DISABLE_TILE,&psav->bDisableTile)) {
>          xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
>                     "Option: %s Tile Mode and Program it \n",(psav->bDisableTile?"Disable":"Enable"));
>


More information about the xorg-devel mailing list