diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2013-11-05 08:38:22 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2013-11-05 08:38:22 +0000 |
commit | f3225fcb38686f3b9701725bf3a11ecf1c100c3f (patch) | |
tree | 0878f7a31ca0bac96d9666fd1b1de755ae1166ac /src/sna/sna_blt.c | |
parent | 93193aaf7d0fc4e3a3b9be1632bfd36331b47d2e (diff) |
sna: Be move conservative with tiling sizes for older fenced gen
The older generations have stricter requirements for alignment of fenced
GPU surfaces, so accommodate this by reducing our estimate available
space for the temporary tile.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna/sna_blt.c')
-rw-r--r-- | src/sna/sna_blt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sna/sna_blt.c b/src/sna/sna_blt.c index 576b7856..39ff0f6e 100644 --- a/src/sna/sna_blt.c +++ b/src/sna/sna_blt.c @@ -3282,6 +3282,7 @@ bool sna_blt_copy_boxes(struct sna *sna, uint8_t alu, !kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) { kgem_submit(kgem); if (!kgem_check_many_bo_fenced(kgem, dst_bo, src_bo, NULL)) + DBG(("%s: not enough room in aperture, fallback to tiling copy\n", __FUNCTION__)); return sna_tiling_blt_copy_boxes(sna, alu, src_bo, src_dx, src_dy, dst_bo, dst_dx, dst_dy, |