diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2017-01-24 18:05:45 +0900 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2017-01-26 18:38:03 +0900 |
commit | d611d21d9bf9aaa100ff7a5762e5980634846207 (patch) | |
tree | b51851c434afc08ae584f3aa1eaff6c3d0262cf9 | |
parent | 55a33205cb9bd8091b4bcd478c2d1d191248681b (diff) |
Enable tiling by default with glamor on PALM
The DFS check is only relevant for EXA.
The lack of tiling prevented DRI3 clients from using page flipping,
resulting in tearing.
Bugzilla: https://bugs.freedesktop.org/99491
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | src/radeon_kms.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/radeon_kms.c b/src/radeon_kms.c index 48dec967..44685256 100644 --- a/src/radeon_kms.c +++ b/src/radeon_kms.c @@ -1741,10 +1741,12 @@ Bool RADEONPreInit_KMS(ScrnInfoPtr pScrn, int flags) if (r600_get_tile_config(pScrn)) { info->allowColorTiling = xf86ReturnOptValBool(info->Options, OPTION_COLOR_TILING, colorTilingDefault); - /* need working DFS for tiling */ - if ((info->ChipFamily == CHIP_FAMILY_PALM) && - (!info->accel_state->allowHWDFS)) - info->allowColorTiling = FALSE; + if (!info->use_glamor) { + /* need working DFS for tiling */ + if (info->ChipFamily == CHIP_FAMILY_PALM && + !info->accel_state->allowHWDFS) + info->allowColorTiling = FALSE; + } } else info->allowColorTiling = FALSE; } else |