[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