diff options
author | Stefan Dirsch <sndirsch@suse.de> | 2016-04-27 16:02:13 +0200 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2016-04-27 17:24:21 -0400 |
commit | de61497415e58a21fa247faf6db180ca47fb5df0 (patch) | |
tree | f03bcbe90699abafcd14d3682b250c7002d318b9 | |
parent | f8f24e6856e2627f6620a8fd0474366d057496d2 (diff) |
Disable tiling on SuperSavage by default
Xserver cannot be started with Tiling enabled on SuperSavage.
https://bugzilla.opensuse.org/show_bug.cgi?id=805380
Signed-off-by: Stefan Dirsch <sndirsch@suse.de>
Acked-by: Hans de Goede <hdegoede@redhat.com>
-rw-r--r-- | src/savage_driver.c | 6 |
1 files changed, 5 insertions, 1 deletions
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")); |