[ 2508.668] sna_wakeup_handler [ 2508.668] sna_accel_flush: flush?=0, dirty?=0 [ 2508.668] sna_block_handler (tv=0.404000) [ 2508.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2508.668] sna_accel_do_throttle -- no pending activity [ 2508.668] sna_wakeup_handler [ 2508.668] sna_block_handler (tv=0.404000) [ 2508.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2508.668] sna_accel_do_throttle -- no pending activity [ 2509.072] sna_wakeup_handler [ 2509.072] sna_block_handler (tv=-1.0) [ 2509.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2509.072] sna_accel_do_throttle -- no pending activity [ 2510.006] sna_wakeup_handler [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_accel_flush: flush?=0, dirty?=0 [ 2510.006] sna_block_handler (tv=-1.0) [ 2510.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2510.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_accel_do_expire (time=2522006), triggered [ 2522.006] sna_accel_expire (time=2522006) [ 2522.006] __kgem_busy: handle=11, busy=0, wedged=0 [ 2522.006] kgem_clean_scanout_cache: handle=11, fb=91 (reusable=1) [ 2522.006] kgem_bo_rmfb: releasing fb=91 for handle=11 [ 2522.006] __kgem_bo_destroy: handle=11, size=7569408 [ 2522.006] __kgem_bo_destroy: handle=11, purged [ 2522.006] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 2522.006] kgem_bo_can_map: handle=11, map=0x7fb58eac0000:0x0:0x0, tiling=1, domain=0, offset=103936000 [ 2522.006] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 2522.006] kgem_retire, need_retire?=0 [ 2522.006] kgem_retire__flushing: 0 bo on flushing list [ 2522.006] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2522.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2522.006] kgem_retire -- retired=0, need_retire=0 [ 2522.006] kgem_expire_cache: idle? 0 [ 2522.006] Allocated pixmaps: 48 (cached: 0), bo: 27, 162840576 bytes (CPU bo: 0, 0 bytes) [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2522.006] sna_wakeup_handler [ 2522.006] sna_accel_flush: flush?=0, dirty?=0 [ 2522.006] sna_block_handler (tv=-1.0) [ 2522.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2522.006] sna_accel_do_throttle -- no pending activity [ 2524.708] sna_wakeup_handler [ 2524.708] sna_accel_flush: flush?=0, dirty?=0 [ 2524.708] sna_block_handler (tv=-1.0) [ 2524.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.708] sna_accel_do_throttle -- no pending activity [ 2524.708] sna_wakeup_handler [ 2524.708] sna_block_handler (tv=-1.0) [ 2524.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.708] sna_accel_do_throttle -- no pending activity [ 2524.708] sna_wakeup_handler [ 2524.708] sna_accel_flush: flush?=0, dirty?=0 [ 2524.708] sna_accel_flush: flush?=0, dirty?=0 [ 2524.708] sna_accel_flush: flush?=0, dirty?=0 [ 2524.708] sna_block_handler (tv=-1.0) [ 2524.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.708] sna_accel_do_throttle -- no pending activity [ 2524.708] sna_wakeup_handler [ 2524.708] sna_use_hw_cursor (9x16)? [ 2524.718] sna_show_cursors: cursor?=1 [ 2524.718] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2524.718] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2524.718] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2524.718] sna_accel_flush: flush?=0, dirty?=0 [ 2524.718] sna_change_window_attributes [ 2524.718] sna_accel_flush: flush?=0, dirty?=0 [ 2524.718] sna_accel_flush: flush?=0, dirty?=0 [ 2524.718] sna_block_handler (tv=0.0) [ 2524.718] sna_wakeup_handler [ 2524.718] sna_change_window_attributes [ 2524.718] sna_accel_flush: flush?=0, dirty?=0 [ 2524.718] sna_block_handler (tv=-1.0) [ 2524.718] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.718] sna_accel_do_throttle -- no pending activity [ 2524.724] sna_wakeup_handler [ 2524.724] sna_accel_flush: flush?=0, dirty?=0 [ 2524.724] sna_block_handler (tv=-1.0) [ 2524.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.724] sna_accel_do_throttle -- no pending activity [ 2524.724] sna_wakeup_handler [ 2524.724] sna_block_handler (tv=-1.0) [ 2524.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.724] sna_accel_do_throttle -- no pending activity [ 2524.732] sna_wakeup_handler [ 2524.732] sna_accel_flush: flush?=0, dirty?=0 [ 2524.732] sna_block_handler (tv=-1.0) [ 2524.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.732] sna_accel_do_throttle -- no pending activity [ 2524.732] sna_wakeup_handler [ 2524.732] sna_block_handler (tv=-1.0) [ 2524.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.732] sna_accel_do_throttle -- no pending activity [ 2524.740] sna_wakeup_handler [ 2524.740] sna_accel_flush: flush?=0, dirty?=0 [ 2524.740] sna_block_handler (tv=-1.0) [ 2524.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.740] sna_accel_do_throttle -- no pending activity [ 2524.740] sna_wakeup_handler [ 2524.740] sna_block_handler (tv=-1.0) [ 2524.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.740] sna_accel_do_throttle -- no pending activity [ 2524.748] sna_wakeup_handler [ 2524.748] sna_accel_flush: flush?=0, dirty?=0 [ 2524.748] sna_block_handler (tv=-1.0) [ 2524.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.748] sna_accel_do_throttle -- no pending activity [ 2524.748] sna_wakeup_handler [ 2524.748] sna_block_handler (tv=-1.0) [ 2524.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.748] sna_accel_do_throttle -- no pending activity [ 2524.755] sna_wakeup_handler [ 2524.756] sna_accel_flush: flush?=0, dirty?=0 [ 2524.756] sna_block_handler (tv=-1.0) [ 2524.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.756] sna_accel_do_throttle -- no pending activity [ 2524.756] sna_wakeup_handler [ 2524.756] sna_block_handler (tv=-1.0) [ 2524.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.756] sna_accel_do_throttle -- no pending activity [ 2524.996] sna_wakeup_handler [ 2524.996] sna_accel_flush: flush?=0, dirty?=0 [ 2524.996] sna_block_handler (tv=-1.0) [ 2524.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.996] sna_accel_do_throttle -- no pending activity [ 2524.996] sna_wakeup_handler [ 2524.996] sna_block_handler (tv=-1.0) [ 2524.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2524.996] sna_accel_do_throttle -- no pending activity [ 2525.004] sna_wakeup_handler [ 2525.004] sna_accel_flush: flush?=0, dirty?=0 [ 2525.004] sna_block_handler (tv=-1.0) [ 2525.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.004] sna_accel_do_throttle -- no pending activity [ 2525.004] sna_wakeup_handler [ 2525.004] sna_block_handler (tv=-1.0) [ 2525.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.004] sna_accel_do_throttle -- no pending activity [ 2525.012] sna_wakeup_handler [ 2525.012] sna_accel_flush: flush?=0, dirty?=0 [ 2525.012] sna_block_handler (tv=-1.0) [ 2525.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.012] sna_accel_do_throttle -- no pending activity [ 2525.012] sna_wakeup_handler [ 2525.012] sna_block_handler (tv=-1.0) [ 2525.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.012] sna_accel_do_throttle -- no pending activity [ 2525.020] sna_wakeup_handler [ 2525.020] sna_accel_flush: flush?=0, dirty?=0 [ 2525.020] sna_block_handler (tv=-1.0) [ 2525.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.020] sna_accel_do_throttle -- no pending activity [ 2525.020] sna_wakeup_handler [ 2525.020] sna_block_handler (tv=-1.0) [ 2525.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.020] sna_accel_do_throttle -- no pending activity [ 2525.028] sna_wakeup_handler [ 2525.028] sna_accel_flush: flush?=0, dirty?=0 [ 2525.028] sna_block_handler (tv=-1.0) [ 2525.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.028] sna_accel_do_throttle -- no pending activity [ 2525.028] sna_wakeup_handler [ 2525.028] sna_block_handler (tv=-1.0) [ 2525.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.028] sna_accel_do_throttle -- no pending activity [ 2525.036] sna_wakeup_handler [ 2525.036] sna_accel_flush: flush?=0, dirty?=0 [ 2525.036] sna_block_handler (tv=-1.0) [ 2525.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.036] sna_accel_do_throttle -- no pending activity [ 2525.036] sna_wakeup_handler [ 2525.036] sna_block_handler (tv=-1.0) [ 2525.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.036] sna_accel_do_throttle -- no pending activity [ 2525.044] sna_wakeup_handler [ 2525.044] sna_accel_flush: flush?=0, dirty?=0 [ 2525.044] sna_block_handler (tv=-1.0) [ 2525.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.044] sna_accel_do_throttle -- no pending activity [ 2525.044] sna_wakeup_handler [ 2525.044] sna_block_handler (tv=-1.0) [ 2525.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.044] sna_accel_do_throttle -- no pending activity [ 2525.052] sna_wakeup_handler [ 2525.052] sna_accel_flush: flush?=0, dirty?=0 [ 2525.052] sna_block_handler (tv=-1.0) [ 2525.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.052] sna_accel_do_throttle -- no pending activity [ 2525.052] sna_wakeup_handler [ 2525.052] sna_block_handler (tv=-1.0) [ 2525.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.052] sna_accel_do_throttle -- no pending activity [ 2525.060] sna_wakeup_handler [ 2525.060] sna_accel_flush: flush?=0, dirty?=0 [ 2525.060] sna_block_handler (tv=-1.0) [ 2525.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.060] sna_accel_do_throttle -- no pending activity [ 2525.060] sna_wakeup_handler [ 2525.060] sna_block_handler (tv=-1.0) [ 2525.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.060] sna_accel_do_throttle -- no pending activity [ 2525.068] sna_wakeup_handler [ 2525.068] sna_accel_flush: flush?=0, dirty?=0 [ 2525.068] sna_block_handler (tv=-1.0) [ 2525.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.068] sna_accel_do_throttle -- no pending activity [ 2525.068] sna_wakeup_handler [ 2525.068] sna_block_handler (tv=-1.0) [ 2525.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.068] sna_accel_do_throttle -- no pending activity [ 2525.076] sna_wakeup_handler [ 2525.076] sna_accel_flush: flush?=0, dirty?=0 [ 2525.076] sna_block_handler (tv=-1.0) [ 2525.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.076] sna_accel_do_throttle -- no pending activity [ 2525.076] sna_wakeup_handler [ 2525.076] sna_block_handler (tv=-1.0) [ 2525.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.076] sna_accel_do_throttle -- no pending activity [ 2525.084] sna_wakeup_handler [ 2525.084] sna_accel_flush: flush?=0, dirty?=0 [ 2525.084] sna_block_handler (tv=-1.0) [ 2525.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.084] sna_accel_do_throttle -- no pending activity [ 2525.084] sna_wakeup_handler [ 2525.084] sna_block_handler (tv=-1.0) [ 2525.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.084] sna_accel_do_throttle -- no pending activity [ 2525.092] sna_wakeup_handler [ 2525.092] sna_accel_flush: flush?=0, dirty?=0 [ 2525.092] sna_block_handler (tv=-1.0) [ 2525.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.092] sna_accel_do_throttle -- no pending activity [ 2525.092] sna_wakeup_handler [ 2525.092] sna_block_handler (tv=-1.0) [ 2525.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.092] sna_accel_do_throttle -- no pending activity [ 2525.100] sna_wakeup_handler [ 2525.100] sna_accel_flush: flush?=0, dirty?=0 [ 2525.100] sna_block_handler (tv=-1.0) [ 2525.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.100] sna_accel_do_throttle -- no pending activity [ 2525.100] sna_wakeup_handler [ 2525.100] sna_block_handler (tv=-1.0) [ 2525.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.100] sna_accel_do_throttle -- no pending activity [ 2525.108] sna_wakeup_handler [ 2525.108] sna_accel_flush: flush?=0, dirty?=0 [ 2525.108] sna_block_handler (tv=-1.0) [ 2525.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.108] sna_accel_do_throttle -- no pending activity [ 2525.108] sna_wakeup_handler [ 2525.108] sna_block_handler (tv=-1.0) [ 2525.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.108] sna_accel_do_throttle -- no pending activity [ 2525.116] sna_wakeup_handler [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_use_hw_cursor (32x32)? [ 2525.116] sna_use_hw_cursor(32x32): ARGB?=1, serial->107, size->64 [ 2525.116] sna_show_cursors: cursor?=1 [ 2525.116] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2525.116] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2525.116] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_block_handler (tv=-1.0) [ 2525.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.116] sna_accel_do_throttle -- no pending activity [ 2525.116] sna_wakeup_handler [ 2525.116] sna_block_handler (tv=-1.0) [ 2525.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.116] sna_accel_do_throttle -- no pending activity [ 2525.116] sna_wakeup_handler [ 2525.116] sna_create_pixmap(24, 24, 32, usage=0) [ 2525.116] kgem_can_create_2d: 24x24 @ 32 [ 2525.116] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=96, height=24 [ 2525.116] kgem_can_create_2d: untiled size=4096 [ 2525.116] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 2525.116] kgem_choose_tiling: 24x24 -> 0 [ 2525.116] sna_create_pixmap: usage=0, flags=a [ 2525.116] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 2525.116] create_pixmap: allocating pixmap 24x24, depth=32, size=2312 [ 2525.116] create_pixmap: serial=6391, usage=0, 24x24 [ 2525.116] sna_create_pixmap: serial=6391, 24x24, usage=0 [ 2525.116] sna_validate_gc(0x7fb59a3788d0) changes=7fffff, previous serial=80000000, drawable=18f8 [ 2525.116] sna_validate_gc: recomputing clip [ 2525.116] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x7fb59a313910] [ 2525.116] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 2525.116] try_upload__fast: ignore existing cpu damage (if any) [ 2525.116] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 2525.116] try_upload__fast: no, no gpu damage [ 2525.116] sna_drawable_move_region_to_cpu(pixmap=6392 (24x24), [(0, 0), (24, 24)], flags=1) [ 2525.116] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 2525.116] _sna_pixmap_move_to_cpu(pixmap=6392, 24x24, flags=1) [ 2525.116] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 2525.116] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 2525.116] operate_inplace: no, inplace operation not suitable [ 2525.116] _sna_pixmap_move_to_cpu: marking as damaged [ 2525.116] __sna_damage_all(24, 24) [ 2525.116] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 2525.116] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 2525.116] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 2525.116] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 2525.116] sna_get_image: pixmap=6392 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 2525.116] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 2525.116] sna_drawable_move_region_to_cpu(pixmap=6392 (24x24), [(0, 0), (24, 24)], flags=22) [ 2525.116] sna_drawable_move_region_to_cpu: pixmap=6392 all damaged on CPU [ 2525.116] sna_get_image: copy box (0, 0), (24, 24) [ 2525.116] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 2525.116] sna_destroy_pixmap: pixmap=6392, attached?=1 [ 2525.116] __sna_free_pixmap(pixmap=6392) [ 2525.116] sna_use_hw_cursor (24x24)? [ 2525.116] sna_use_hw_cursor(24x24): ARGB?=1, serial->108, size->64 [ 2525.116] sna_show_cursors: cursor?=1 [ 2525.116] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2525.116] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2525.116] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2525.116] sna_accel_flush: flush?=0, dirty?=0 [ 2525.116] sna_change_window_attributes [ 2525.117] sna_accel_flush: flush?=0, dirty?=0 [ 2525.117] sna_block_handler (tv=-1.0) [ 2525.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.117] sna_accel_do_throttle -- no pending activity [ 2525.123] sna_wakeup_handler [ 2525.124] sna_accel_flush: flush?=0, dirty?=0 [ 2525.124] sna_use_hw_cursor (32x32)? [ 2525.124] sna_use_hw_cursor(32x32): ARGB?=1, serial->109, size->64 [ 2525.124] sna_show_cursors: cursor?=1 [ 2525.124] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2525.124] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2525.124] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2525.124] sna_accel_flush: flush?=0, dirty?=0 [ 2525.124] sna_accel_flush: flush?=0, dirty?=0 [ 2525.124] sna_block_handler (tv=-1.0) [ 2525.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.124] sna_accel_do_throttle -- no pending activity [ 2525.124] sna_wakeup_handler [ 2525.124] sna_change_window_attributes [ 2525.124] sna_accel_flush: flush?=0, dirty?=0 [ 2525.124] sna_block_handler (tv=-1.0) [ 2525.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.124] sna_accel_do_throttle -- no pending activity [ 2525.131] sna_wakeup_handler [ 2525.132] sna_accel_flush: flush?=0, dirty?=0 [ 2525.132] sna_block_handler (tv=-1.0) [ 2525.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.132] sna_accel_do_throttle -- no pending activity [ 2525.132] sna_wakeup_handler [ 2525.132] sna_block_handler (tv=-1.0) [ 2525.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.132] sna_accel_do_throttle -- no pending activity [ 2525.140] sna_wakeup_handler [ 2525.140] sna_accel_flush: flush?=0, dirty?=0 [ 2525.140] sna_block_handler (tv=-1.0) [ 2525.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.140] sna_accel_do_throttle -- no pending activity [ 2525.140] sna_wakeup_handler [ 2525.141] sna_block_handler (tv=-1.0) [ 2525.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.141] sna_accel_do_throttle -- no pending activity [ 2525.244] sna_wakeup_handler [ 2525.244] sna_accel_flush: flush?=0, dirty?=0 [ 2525.244] sna_block_handler (tv=-1.0) [ 2525.244] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.244] sna_accel_do_throttle -- no pending activity [ 2525.244] sna_wakeup_handler [ 2525.245] sna_block_handler (tv=-1.0) [ 2525.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.245] sna_accel_do_throttle -- no pending activity [ 2525.251] sna_wakeup_handler [ 2525.252] sna_accel_flush: flush?=0, dirty?=0 [ 2525.252] sna_block_handler (tv=-1.0) [ 2525.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.252] sna_accel_do_throttle -- no pending activity [ 2525.252] sna_wakeup_handler [ 2525.252] sna_block_handler (tv=-1.0) [ 2525.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.252] sna_accel_do_throttle -- no pending activity [ 2525.273] sna_wakeup_handler [ 2525.273] sna_accel_flush: flush?=0, dirty?=0 [ 2525.273] sna_accel_flush: flush?=0, dirty?=0 [ 2525.273] sna_block_handler (tv=-1.0) [ 2525.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.273] sna_accel_do_throttle -- no pending activity [ 2525.273] sna_wakeup_handler [ 2525.273] sna_block_handler (tv=-1.0) [ 2525.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.273] sna_accel_do_throttle -- no pending activity [ 2525.276] sna_wakeup_handler [ 2525.276] sna_accel_flush: flush?=0, dirty?=0 [ 2525.276] sna_block_handler (tv=-1.0) [ 2525.276] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.276] sna_accel_do_throttle -- no pending activity [ 2525.277] sna_wakeup_handler [ 2525.277] sna_block_handler (tv=-1.0) [ 2525.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.277] sna_accel_do_throttle -- no pending activity [ 2525.286] sna_wakeup_handler [ 2525.286] sna_accel_flush: flush?=0, dirty?=0 [ 2525.286] sna_accel_flush: flush?=0, dirty?=0 [ 2525.286] sna_block_handler (tv=-1.0) [ 2525.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.286] sna_accel_do_throttle -- no pending activity [ 2525.286] sna_wakeup_handler [ 2525.286] sna_block_handler (tv=-1.0) [ 2525.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.286] sna_accel_do_throttle -- no pending activity [ 2525.286] sna_wakeup_handler [ 2525.286] sna_create_pixmap(24, 24, 32, usage=0) [ 2525.286] kgem_can_create_2d: 24x24 @ 32 [ 2525.286] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=96, height=24 [ 2525.286] kgem_can_create_2d: untiled size=4096 [ 2525.286] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 2525.286] kgem_choose_tiling: 24x24 -> 0 [ 2525.286] sna_create_pixmap: usage=0, flags=a [ 2525.286] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 2525.286] create_pixmap: allocating pixmap 24x24, depth=32, size=2312 [ 2525.286] create_pixmap: serial=6393, usage=0, 24x24 [ 2525.286] sna_create_pixmap: serial=6393, 24x24, usage=0 [ 2525.286] sna_validate_gc(0x7fb59a3788d0) changes=7fffff, previous serial=80000000, drawable=18fa [ 2525.286] sna_validate_gc: recomputing clip [ 2525.286] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x7fb59a0dcd20] [ 2525.286] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 2525.286] try_upload__fast: ignore existing cpu damage (if any) [ 2525.286] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 2525.286] try_upload__fast: no, no gpu damage [ 2525.286] sna_drawable_move_region_to_cpu(pixmap=6394 (24x24), [(0, 0), (24, 24)], flags=1) [ 2525.286] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 2525.286] _sna_pixmap_move_to_cpu(pixmap=6394, 24x24, flags=1) [ 2525.286] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 2525.286] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 2525.286] operate_inplace: no, inplace operation not suitable [ 2525.286] _sna_pixmap_move_to_cpu: marking as damaged [ 2525.286] __sna_damage_all(24, 24) [ 2525.286] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 2525.286] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 2525.286] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 2525.286] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 2525.286] sna_get_image: pixmap=6394 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 2525.286] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 2525.286] sna_drawable_move_region_to_cpu(pixmap=6394 (24x24), [(0, 0), (24, 24)], flags=22) [ 2525.286] sna_drawable_move_region_to_cpu: pixmap=6394 all damaged on CPU [ 2525.286] sna_get_image: copy box (0, 0), (24, 24) [ 2525.286] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 2525.286] sna_destroy_pixmap: pixmap=6394, attached?=1 [ 2525.286] __sna_free_pixmap(pixmap=6394) [ 2525.286] sna_use_hw_cursor (24x24)? [ 2525.286] sna_use_hw_cursor(24x24): ARGB?=1, serial->110, size->64 [ 2525.286] sna_show_cursors: cursor?=1 [ 2525.286] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 2525.286] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 2525.286] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2525.286] sna_accel_flush: flush?=0, dirty?=0 [ 2525.286] sna_change_window_attributes [ 2525.286] sna_accel_flush: flush?=0, dirty?=0 [ 2525.286] sna_block_handler (tv=-1.0) [ 2525.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.286] sna_accel_do_throttle -- no pending activity [ 2525.292] sna_wakeup_handler [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_use_hw_cursor (9x16)? [ 2525.292] sna_use_hw_cursor(9x16): ARGB?=0, serial->111, size->64 [ 2525.292] sna_show_cursors: cursor?=1 [ 2525.292] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 2525.292] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 2525.292] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_block_handler (tv=-1.0) [ 2525.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.292] sna_accel_do_throttle -- no pending activity [ 2525.292] sna_wakeup_handler [ 2525.292] sna_change_window_attributes [ 2525.292] sna_accel_flush: flush?=0, dirty?=0 [ 2525.292] sna_block_handler (tv=-1.0) [ 2525.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.292] sna_accel_do_throttle -- no pending activity [ 2525.300] sna_wakeup_handler [ 2525.300] sna_accel_flush: flush?=0, dirty?=0 [ 2525.300] sna_block_handler (tv=-1.0) [ 2525.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.300] sna_accel_do_throttle -- no pending activity [ 2525.300] sna_wakeup_handler [ 2525.300] sna_block_handler (tv=-1.0) [ 2525.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.300] sna_accel_do_throttle -- no pending activity [ 2525.308] sna_wakeup_handler [ 2525.308] sna_accel_flush: flush?=0, dirty?=0 [ 2525.308] sna_block_handler (tv=-1.0) [ 2525.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.308] sna_accel_do_throttle -- no pending activity [ 2525.308] sna_wakeup_handler [ 2525.308] sna_block_handler (tv=-1.0) [ 2525.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.308] sna_accel_do_throttle -- no pending activity [ 2525.316] sna_wakeup_handler [ 2525.316] sna_accel_flush: flush?=0, dirty?=0 [ 2525.316] sna_block_handler (tv=-1.0) [ 2525.316] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.316] sna_accel_do_throttle -- no pending activity [ 2525.316] sna_wakeup_handler [ 2525.316] sna_block_handler (tv=-1.0) [ 2525.316] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.316] sna_accel_do_throttle -- no pending activity [ 2525.319] sna_wakeup_handler [ 2525.319] sna_accel_flush: flush?=0, dirty?=0 [ 2525.319] sna_accel_flush: flush?=0, dirty?=0 [ 2525.319] sna_accel_flush: flush?=0, dirty?=0 [ 2525.319] sna_block_handler (tv=-1.0) [ 2525.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.319] sna_accel_do_throttle -- no pending activity [ 2525.324] sna_wakeup_handler [ 2525.324] sna_accel_flush: flush?=0, dirty?=0 [ 2525.324] sna_block_handler (tv=-1.0) [ 2525.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.324] sna_accel_do_throttle -- no pending activity [ 2525.324] sna_wakeup_handler [ 2525.324] sna_block_handler (tv=-1.0) [ 2525.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.324] sna_accel_do_throttle -- no pending activity [ 2525.332] sna_wakeup_handler [ 2525.332] sna_accel_flush: flush?=0, dirty?=0 [ 2525.332] sna_block_handler (tv=-1.0) [ 2525.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.332] sna_accel_do_throttle -- no pending activity [ 2525.332] sna_wakeup_handler [ 2525.332] sna_block_handler (tv=-1.0) [ 2525.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.332] sna_accel_do_throttle -- no pending activity [ 2525.340] sna_wakeup_handler [ 2525.340] sna_accel_flush: flush?=0, dirty?=0 [ 2525.340] sna_block_handler (tv=-1.0) [ 2525.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.340] sna_accel_do_throttle -- no pending activity [ 2525.340] sna_wakeup_handler [ 2525.340] sna_block_handler (tv=-1.0) [ 2525.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.340] sna_accel_do_throttle -- no pending activity [ 2525.345] sna_wakeup_handler [ 2525.345] sna_accel_flush: flush?=0, dirty?=0 [ 2525.345] sna_accel_flush: flush?=0, dirty?=0 [ 2525.345] sna_accel_flush: flush?=0, dirty?=0 [ 2525.345] sna_block_handler (tv=-1.0) [ 2525.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.345] sna_accel_do_throttle -- no pending activity [ 2525.348] sna_wakeup_handler [ 2525.348] sna_accel_flush: flush?=0, dirty?=0 [ 2525.348] sna_block_handler (tv=-1.0) [ 2525.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.348] sna_accel_do_throttle -- no pending activity [ 2525.348] sna_wakeup_handler [ 2525.348] sna_block_handler (tv=-1.0) [ 2525.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.348] sna_accel_do_throttle -- no pending activity [ 2525.355] sna_wakeup_handler [ 2525.356] sna_accel_flush: flush?=0, dirty?=0 [ 2525.356] sna_block_handler (tv=-1.0) [ 2525.356] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.356] sna_accel_do_throttle -- no pending activity [ 2525.356] sna_wakeup_handler [ 2525.356] sna_block_handler (tv=-1.0) [ 2525.356] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.356] sna_accel_do_throttle -- no pending activity [ 2525.364] sna_wakeup_handler [ 2525.364] sna_accel_flush: flush?=0, dirty?=0 [ 2525.364] sna_block_handler (tv=-1.0) [ 2525.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.364] sna_accel_do_throttle -- no pending activity [ 2525.364] sna_wakeup_handler [ 2525.364] sna_block_handler (tv=-1.0) [ 2525.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.364] sna_accel_do_throttle -- no pending activity [ 2525.371] sna_wakeup_handler [ 2525.371] sna_accel_flush: flush?=0, dirty?=0 [ 2525.371] sna_accel_flush: flush?=0, dirty?=0 [ 2525.371] sna_accel_flush: flush?=0, dirty?=0 [ 2525.371] sna_block_handler (tv=-1.0) [ 2525.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.371] sna_accel_do_throttle -- no pending activity [ 2525.372] sna_wakeup_handler [ 2525.372] sna_accel_flush: flush?=0, dirty?=0 [ 2525.372] sna_block_handler (tv=-1.0) [ 2525.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.372] sna_accel_do_throttle -- no pending activity [ 2525.372] sna_wakeup_handler [ 2525.372] sna_block_handler (tv=-1.0) [ 2525.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.372] sna_accel_do_throttle -- no pending activity [ 2525.373] sna_wakeup_handler [ 2525.373] sna_block_handler (tv=-1.0) [ 2525.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.373] sna_accel_do_throttle -- no pending activity [ 2525.380] sna_wakeup_handler [ 2525.380] sna_accel_flush: flush?=0, dirty?=0 [ 2525.380] sna_block_handler (tv=-1.0) [ 2525.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.380] sna_accel_do_throttle -- no pending activity [ 2525.380] sna_wakeup_handler [ 2525.380] sna_block_handler (tv=-1.0) [ 2525.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.380] sna_accel_do_throttle -- no pending activity [ 2525.388] sna_wakeup_handler [ 2525.388] sna_accel_flush: flush?=0, dirty?=0 [ 2525.388] sna_block_handler (tv=-1.0) [ 2525.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.388] sna_accel_do_throttle -- no pending activity [ 2525.388] sna_wakeup_handler [ 2525.388] sna_block_handler (tv=-1.0) [ 2525.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.388] sna_accel_do_throttle -- no pending activity [ 2525.396] sna_wakeup_handler [ 2525.396] sna_accel_flush: flush?=0, dirty?=0 [ 2525.396] sna_block_handler (tv=-1.0) [ 2525.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.396] sna_accel_do_throttle -- no pending activity [ 2525.396] sna_wakeup_handler [ 2525.396] sna_block_handler (tv=-1.0) [ 2525.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.396] sna_accel_do_throttle -- no pending activity [ 2525.396] sna_wakeup_handler [ 2525.396] sna_accel_flush: flush?=0, dirty?=0 [ 2525.396] sna_accel_flush: flush?=0, dirty?=0 [ 2525.396] sna_accel_flush: flush?=0, dirty?=0 [ 2525.396] sna_block_handler (tv=-1.0) [ 2525.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.396] sna_accel_do_throttle -- no pending activity [ 2525.404] sna_wakeup_handler [ 2525.404] sna_accel_flush: flush?=0, dirty?=0 [ 2525.404] sna_block_handler (tv=-1.0) [ 2525.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.404] sna_accel_do_throttle -- no pending activity [ 2525.404] sna_wakeup_handler [ 2525.404] sna_block_handler (tv=-1.0) [ 2525.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.404] sna_accel_do_throttle -- no pending activity [ 2525.412] sna_wakeup_handler [ 2525.412] sna_accel_flush: flush?=0, dirty?=0 [ 2525.412] sna_block_handler (tv=-1.0) [ 2525.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.412] sna_accel_do_throttle -- no pending activity [ 2525.412] sna_wakeup_handler [ 2525.412] sna_block_handler (tv=-1.0) [ 2525.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.412] sna_accel_do_throttle -- no pending activity [ 2525.422] sna_wakeup_handler [ 2525.422] sna_accel_flush: flush?=0, dirty?=0 [ 2525.422] sna_accel_flush: flush?=0, dirty?=0 [ 2525.422] sna_accel_flush: flush?=0, dirty?=0 [ 2525.422] sna_block_handler (tv=-1.0) [ 2525.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.422] sna_accel_do_throttle -- no pending activity [ 2525.447] sna_wakeup_handler [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_block_handler (tv=-1.0) [ 2525.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.447] sna_accel_do_throttle -- no pending activity [ 2525.447] sna_wakeup_handler [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_block_handler (tv=-1.0) [ 2525.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.447] sna_accel_do_throttle -- no pending activity [ 2525.447] sna_wakeup_handler [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_block_handler (tv=-1.0) [ 2525.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.447] sna_accel_do_throttle -- no pending activity [ 2525.447] sna_wakeup_handler [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.447] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_block_handler (tv=-1.0) [ 2525.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.448] sna_accel_do_throttle -- no pending activity [ 2525.448] sna_wakeup_handler [ 2525.448] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 665), (62, 678) [ 2525.448] sna_image_text16: clipped extents (1133, 844), (1139, 857) [ 2525.448] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2525.448] sna_glyph_blt (56, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2525.448] sna_drawable_use_bo pixmap=2343, box=((1133, 844), (1139, 857)), flags=9... [ 2525.448] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.448] sna_drawable_use_bo: pinned, never REPLACES [ 2525.448] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2525.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.448] sna_drawable_use_bo: using whole GPU bo [ 2525.448] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2525.448] sna_blt_fill_box: box=((66, 712), (72, 725)) [ 2525.448] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2525.448] kgem_add_handle: handle=54, index=0 [ 2525.448] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2525.448] sna_glyph_blt: glyph clip box (66, 712), (72, 725) [ 2525.448] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2525.448] blt_done: flushing BLT operation on empty ring [ 2525.448] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2525.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.448] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.448] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_block_handler (tv=-1.0) [ 2525.448] kgem_retire, need_retire?=1 [ 2525.448] kgem_retire__flushing: 0 bo on flushing list [ 2525.448] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.448] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.448] kgem_retire -- retired=0, need_retire=1 [ 2525.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.448] timer_enable (time=2525448), starting timer 1 [ 2525.448] sna_wakeup_handler [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_block_handler (tv=-1.0) [ 2525.448] kgem_retire, need_retire?=1 [ 2525.448] kgem_retire__flushing: 0 bo on flushing list [ 2525.448] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.448] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.448] kgem_retire -- retired=0, need_retire=1 [ 2525.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.448] sna_wakeup_handler [ 2525.448] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 392), (8, 405) [ 2525.448] sna_image_text16: clipped extents (2147, 505), (2153, 518) [ 2525.448] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2525.448] sna_glyph_blt (2, 403) x 1, fg=e5e5e5, bg=0 alu=cc [ 2525.448] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=9... [ 2525.448] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.448] sna_drawable_use_bo: pinned, never REPLACES [ 2525.448] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2525.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.448] sna_drawable_use_bo: using whole GPU bo [ 2525.448] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2525.448] sna_blt_fill_box: box=((12, 439), (18, 452)) [ 2525.448] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2525.448] kgem_add_handle: handle=22, index=0 [ 2525.448] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2525.448] sna_glyph_blt: glyph clip box (12, 439), (18, 452) [ 2525.448] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2525.448] sna_accel_flush: flush?=1, dirty?=0 [ 2525.448] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2525.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.448] __kgem_retire_rq: request 1 complete [ 2525.448] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2525.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.448] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.448] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_validate_gc(0x7fb59a378470) changes=0, previous serial=1881, drawable=18df [ 2525.448] sna_validate_gc: recomputing clip [ 2525.448] sna_validate_gc: composite clip=1x[(2145, 113), (3097, 1482)] [0x7fb59a3782b0] [ 2525.448] sna_poly_line(mode=1, n=5, pt[0]=(2, 392), lineWidth=0 [ 2525.448] sna_poly_line: extents (2147, 505), (2153, 518), flags=5 [ 2525.448] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 2525.448] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=1... [ 2525.448] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.448] sna_drawable_use_bo: pinned, never REPLACES [ 2525.448] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 2525.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.448] sna_drawable_use_bo: using whole GPU bo [ 2525.448] sna_poly_line: trying solid fill [e5e5e5] [ 2525.448] sna_poly_line_blt: alu=3, fg=e5e5e5, clipped=0 [ 2525.448] gen7_render_fill: (alu=3, color=e5e5e5) [ 2525.448] kgem_bo_is_render: handle=22, rq? 1 [3] [ 2525.448] kgem_bo_is_render: handle=22, rq? 1 [3] [ 2525.448] kgem_bo_is_render: handle=22, rq? 1 [3] [ 2525.448] kgem_bo_is_blt: handle=22, rq? 1 [ 2525.448] sna_blt_fill(alu=3, pixel=e5e5e5, bpp=32) [ 2525.448] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2525.448] kgem_add_handle: handle=22, index=0 [ 2525.448] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2525.448] sna_poly_line_blt: line (12, 439) -> (17, 439) [ 2525.448] sna_poly_line_blt: blt (12, 439), (18, 440) [ 2525.448] sna_poly_line_blt: line (17, 439) -> (17, 451) [ 2525.448] sna_poly_line_blt: blt (17, 439), (18, 452) [ 2525.448] sna_poly_line_blt: line (17, 451) -> (12, 451) [ 2525.448] sna_poly_line_blt: blt (12, 451), (18, 452) [ 2525.448] sna_poly_line_blt: line (12, 451) -> (12, 439) [ 2525.448] sna_poly_line_blt: blt (12, 439), (13, 452) [ 2525.448] _sna_blt_fill_boxes: e5e5e5 x 4 [ 2525.448] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16374) [ 2525.448] sna_accel_flush: flush?=1, dirty?=0 [ 2525.448] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2525.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.448] __kgem_retire_rq: request 1 complete [ 2525.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.448] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.448] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.448] sna_accel_flush: flush?=0, dirty?=0 [ 2525.448] sna_block_handler (tv=-1.0) [ 2525.448] kgem_retire, need_retire?=1 [ 2525.448] kgem_retire__flushing: 0 bo on flushing list [ 2525.448] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.448] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.449] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.449] kgem_retire -- retired=0, need_retire=1 [ 2525.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.449] sna_wakeup_handler [ 2525.449] sna_accel_flush: flush?=0, dirty?=0 [ 2525.449] sna_create_pixmap(972, 1426, 24, usage=0) [ 2525.449] kgem_can_create_2d: 972x1426 @ 24 [ 2525.449] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3888, height=1426 [ 2525.449] kgem_can_create_2d: untiled size=5545984 [ 2525.449] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2525.449] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3888, height=1426 [ 2525.449] kgem_can_create_2d: tiled[-1] size=5545984 [ 2525.449] sna_create_pixmap: usage=0, flags=1b [ 2525.449] sna_create_pixmap: creating GPU pixmap 972x1426, stride=3888, flags=1b [ 2525.449] create_pixmap: allocating pixmap 0x0, depth=24, size=0 [ 2525.449] create_pixmap: serial=6395, usage=0, 0x0 [ 2525.449] create_pixmap_hdr: pixmap=6395, width=972, height=1426, usage=0 [ 2525.449] sna_create_pixmap: serial=6395, 972x1426, usage=0 [ 2525.449] sna_accel_flush: flush?=0, dirty?=0 [ 2525.449] sna_accel_flush: flush?=0, dirty?=0 [ 2525.449] sna_composite_rectangles(pixmap=6396, op=0, 0 x 1 [(0, 0)x(972, 1426) ...]) [ 2525.449] sna_composite_rectangles: converted to op 0 [ 2525.449] sna_composite_rectangles[0] (0, 0)x(972, 1426) -> (0, 0), (972, 1426) [ 2525.449] sna_composite_rectangles: nrects=1, region=(0, 0), (972, 1426) x 1 [ 2525.449] sna_composite_rectangles: clipped extents (0, 0),(972, 1426) x 1 [ 2525.449] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(972, 1426) [ 2525.449] sna_composite_rectangles: dropping last-cpu hint [ 2525.449] sna_drawable_use_bo pixmap=6396, box=((0, 0), (972, 1426)), flags=19... [ 2525.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 2525.449] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 2525.449] sna_pixmap_move_to_gpu(pixmap=6396, usage=0), flags=b [ 2525.449] sna_pixmap_move_to_gpu: CPU damage? 0 [ 2525.449] sna_pixmap_move_to_gpu: creating GPU bo (972x1426@32), create=b [ 2525.449] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2525.449] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2525.449] sna_pixmap_alloc_gpu: pixmap=6396 [ 2525.449] kgem_create_2d(972x1426, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 2525.449] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=4096, height=1432 [ 2525.449] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 2525.449] from inactive: pitch=4096, tiling=1: handle=11, id=1059 [ 2525.449] __sna_damage_all(972, 1426) [ 2525.449] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 2525.449] sna_pixmap_mark_active: pixmap=6396, handle=11 [ 2525.449] sna_drawable_use_bo: allocated GPU bo for operation [ 2525.449] sna_drawable_use_bo: using GPU bo with damage? 0 [ 2525.449] gen7_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 2525.449] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2525.449] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2525.449] gen7_render_fill_boxes(0 x 1 [(0, 0), (972, 1426) ...]) [ 2525.449] sna_render_get_solid: 0 [ 2525.449] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.449] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2525.449] aligning vertex: was 3, now 2 floats per vertex [ 2525.449] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.449] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.449] kgem_add_handle: handle=4, index=0 [ 2525.449] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.449] gen7_composite_get_binding_table(ffe0) [ 2525.449] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.449] kgem_add_handle: handle=11, index=1 [ 2525.449] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.449] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2525.449] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2525.449] kgem_add_reloc: adding proxy [delta=0] for handle=7 [ 2525.449] kgem_add_handle: handle=7, index=2 [ 2525.449] [3fe8] bind bo(handle=7, addr=314671104), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.449] gen7_emit_cc: blend = 980 [ 2525.449] gen7_emit_sampler: sampler = 20 [ 2525.449] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.449] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.449] gen7_emit_vertex_elements: setup id=0 [ 2525.449] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.450] (0, 0), (972, 1426) [ 2525.450] gen4_vertex_flush[20c] = 3 [ 2525.450] sna_composite_rectangles: pixmap=6396 marking clear [0]? 1 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_composite_rectangles(pixmap=6396, op=1, ffededed x 5 [(9, 8)x(954, 39) ...]) [ 2525.450] sna_composite_rectangles: converted to op 1 [ 2525.450] sna_composite_rectangles[0] (9, 8)x(954, 39) -> (9, 8), (963, 47) [ 2525.450] sna_composite_rectangles[1] (962, 47)x(1, 1369) -> (962, 47), (963, 1416) [ 2525.450] sna_composite_rectangles[2] (9, 47)x(1, 1369) -> (9, 47), (10, 1416) [ 2525.450] sna_composite_rectangles[3] (9, 1416)x(954, 1) -> (9, 1416), (963, 1417) [ 2525.450] sna_composite_rectangles[4] (9, 8)x(954, 39) -> (9, 8), (963, 47) [ 2525.450] sna_composite_rectangles: nrects=5, region=(9, 8), (963, 1417) x 5 [ 2525.450] sna_composite_rectangles: clipped extents (9, 8),(963, 1417) x 4 [ 2525.450] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(963, 1417) [ 2525.450] sna_composite_rectangles: dropping last-cpu hint [ 2525.450] sna_drawable_use_bo pixmap=6396, box=((9, 8), (963, 1417)), flags=1... [ 2525.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2525.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.450] sna_drawable_use_bo: using whole GPU bo [ 2525.450] gen7_render_fill_boxes (op=1, color=(eded, eded, eded, ffff) [20020888]) [ 2525.450] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.450] gen7_render_fill_boxes(ffededed x 4 [(9, 8), (963, 47) ...]) [ 2525.450] sna_render_get_solid: ffededed [ 2525.450] sna_render_get_solid(0) = ffededed (old) [ 2525.450] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.450] gen7_composite_get_binding_table(ff80) [ 2525.450] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2525.450] kgem_add_reloc: adding proxy [delta=0] for handle=15 [ 2525.450] kgem_add_handle: handle=15, index=3 [ 2525.450] [3fd8] bind bo(handle=15, addr=148676608), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.450] gen7_emit_vertex_elements: setup id=0 [ 2525.450] (9, 8), (963, 47) [ 2525.450] (9, 47), (10, 1416) [ 2525.450] (962, 47), (963, 1416) [ 2525.450] (9, 1416), (963, 1417) [ 2525.450] gen4_vertex_flush[240] = 12 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_composite_rectangles(pixmap=6396, op=1, ffffffff x 1 [(14, 9)x(944, 1) ...]) [ 2525.450] sna_composite_rectangles: converted to op 1 [ 2525.450] sna_composite_rectangles[0] (14, 9)x(944, 1) -> (14, 9), (958, 10) [ 2525.450] sna_composite_rectangles: nrects=1, region=(14, 9), (958, 10) x 1 [ 2525.450] sna_composite_rectangles: clipped extents (14, 9),(958, 10) x 1 [ 2525.450] sna_composite_rectangles: pixmap +(0, 0) extents (14, 9),(958, 10) [ 2525.450] sna_composite_rectangles: dropping last-cpu hint [ 2525.450] sna_drawable_use_bo pixmap=6396, box=((14, 9), (958, 10)), flags=9... [ 2525.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.450] sna_drawable_use_bo: using whole GPU bo [ 2525.450] gen7_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20020888]) [ 2525.450] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.450] gen7_render_fill_boxes(ffffffff x 1 [(14, 9), (958, 10) ...]) [ 2525.450] sna_render_get_solid: ffffffff [ 2525.450] sna_render_get_solid(white) [ 2525.450] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.450] gen7_composite_get_binding_table(ff40) [ 2525.450] kgem_add_reloc: handle=7, pos=16329, delta=0, domains=40000 [ 2525.450] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2525.450] [3fc8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.450] gen7_emit_vertex_elements: setup id=0 [ 2525.450] (14, 9), (958, 10) [ 2525.450] gen4_vertex_flush[274] = 3 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=24) [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.450] imprecise_trapezoid_span_converter: extents (9, 9), (14, 14) [ 2525.450] sna_compute_composite_region: dst=(9, 9)x(5, 5) [ 2525.450] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 9), (14, 14) [ 2525.450] clip_to_dst: region: 1x[(9, 9), (14, 14)], clip: 1x[(9, 9), (14, 14)] [ 2525.450] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 9), (14, 14) [ 2525.450] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 9), (14, 14) [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.450] imprecise_trapezoid_span_converter: after clip -- extents (9, 9), (14, 14), delta=(0, 0) src -> (9, 9) [ 2525.450] gen7_render_composite_spans: 5x5 with flags=0, current mode=1/1 [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.450] gen7_composite_set_target: (9, 9)x(5, 5), partial?=1 [ 2525.450] sna_drawable_use_bo pixmap=6396, box=((9, 9), (14, 14)), flags=7... [ 2525.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.450] sna_drawable_use_bo: using whole GPU bo [ 2525.450] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.450] gen7_composite_picture: (9, 9)x(5, 5), dst=(9, 9) [ 2525.450] color_convert: src=ffffffff [20028888] [ 2525.450] color_convert: dst=ffffffff [20028888] [ 2525.450] sna_render_get_solid: ffffffff [ 2525.450] sna_render_get_solid(white) [ 2525.450] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.450] gen4_choose_spans_emitter: solid source [ 2525.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.450] aligning vertex: was 2, now 3 floats per vertex [ 2525.450] gen7_composite_get_binding_table(ff00) [ 2525.450] gen7_emit_cc: blend = a00 [ 2525.450] gen7_emit_sampler: sampler = 180 [ 2525.450] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.450] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.450] gen7_emit_vertex_elements: setup id=5 [ 2525.450] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.450] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.450] thread_choose_span: clipped? 0 [ 2525.450] imprecise_trapezoid_span_converter: using 1 threads [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(13, 9) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(12, 10) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.450] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 12) x (1, 1) [ 2525.450] gen4_vertex_flush[330] = 36 [ 2525.450] gen7_render_composite_spans_done() [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_accel_flush: flush?=0, dirty?=0 [ 2525.450] sna_composite_trapezoids(op=3, src=(958, 9), mask=18000, ntrap=27) [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.450] imprecise_trapezoid_span_converter: extents (957, 9), (963, 13) [ 2525.450] sna_compute_composite_region: dst=(957, 9)x(6, 4) [ 2525.450] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 9), (963, 13) [ 2525.450] clip_to_dst: region: 1x[(957, 9), (963, 13)], clip: 1x[(957, 9), (963, 13)] [ 2525.450] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 9), (963, 13) [ 2525.450] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 9), (963, 13) [ 2525.450] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.450] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.450] imprecise_trapezoid_span_converter: after clip -- extents (957, 9), (963, 13), delta=(0, 0) src -> (957, 9) [ 2525.451] gen7_render_composite_spans: 6x4 with flags=0, current mode=1/1 [ 2525.451] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.451] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.451] gen7_composite_set_target: (957, 9)x(6, 4), partial?=1 [ 2525.451] sna_drawable_use_bo pixmap=6396, box=((957, 9), (963, 13)), flags=7... [ 2525.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.451] sna_drawable_use_bo: using whole GPU bo [ 2525.451] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.451] gen7_composite_picture: (957, 9)x(6, 4), dst=(957, 9) [ 2525.451] color_convert: src=ffffffff [20028888] [ 2525.451] color_convert: dst=ffffffff [20028888] [ 2525.451] sna_render_get_solid: ffffffff [ 2525.451] sna_render_get_solid(white) [ 2525.451] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.451] gen4_choose_spans_emitter: solid source [ 2525.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.451] gen7_composite_get_binding_table(ff00) [ 2525.451] gen7_emit_vertex_elements: setup id=5 [ 2525.451] thread_choose_span: clipped? 0 [ 2525.451] imprecise_trapezoid_span_converter: using 1 threads [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(958, 9) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(958, 10) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 10) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(961, 12) x (1, 1) [ 2525.451] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2525.451] gen4_vertex_flush[35c] = 36 [ 2525.451] gen7_render_composite_spans_done() [ 2525.451] sna_accel_flush: flush?=0, dirty?=0 [ 2525.451] sna_accel_flush: flush?=0, dirty?=0 [ 2525.451] sna_glyphs(op=3, nlist=1, src=(373, 33)) [ 2525.451] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.451] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2525.451] sna_glyphs: discarding mask [ 2525.451] glyphs0_to_dst(op=3, src=(373, 33), nlist=1, dst=(373, 33)+(0, 0)) [ 2525.451] clipped_glyphs: no, clip region (0, 0), (972, 1426) matches drawable pixmap=140417953276976 size=972x1426 [ 2525.451] gen7_render_composite: 0x0, current mode=1/1 [ 2525.451] kgem_bo_is_busy: handle=5, domain: 0 exec? 0, rq? 0 [ 2525.451] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.451] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.451] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2525.451] sna_drawable_use_bo pixmap=6396, box=((0, 0), (972, 1426)), flags=7... [ 2525.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.451] sna_drawable_use_bo: using whole GPU bo [ 2525.451] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.451] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.451] color_convert: src=ff8d9091 [20028888] [ 2525.451] color_convert: dst=ff8d9091 [20028888] [ 2525.451] sna_render_get_solid: ff8d9091 [ 2525.451] sna_render_get_solid(42) = ff8d9091 (old) [ 2525.451] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.451] sna_transform_is_imprecise_integer_translation: no transform [ 2525.451] gen7_composite_picture: integer translation (0, 0), removing [ 2525.451] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2525.451] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2525.451] sna_render_pixmap_bo: GPU all damaged [ 2525.451] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.451] gen4_choose_composite_emitter: solid, identity mask [ 2525.451] kgem_check_bo: num_pages=+256, num_exec=+1 [ 2525.451] aligning vertex: was 3, now 4 floats per vertex [ 2525.451] gen7_composite_get_binding_table(ff00) [ 2525.451] kgem_add_reloc: handle=15, pos=16313, delta=0, domains=40000 [ 2525.451] kgem_add_reloc: adding proxy [delta=168] for handle=15 [ 2525.451] [3fb8] bind bo(handle=15, addr=148676776), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.451] kgem_add_reloc: handle=5, pos=16305, delta=0, domains=40000 [ 2525.451] kgem_add_handle: handle=5, index=4 [ 2525.451] [3fb0] bind bo(handle=5, addr=17227776), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 2525.451] gen7_emit_sampler: sampler = 140 [ 2525.451] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 2525.451] gen7_emit_vertex_elements: setup id=9 [ 2525.451] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.451] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 2525.451] glyphs0_to_dst: glyph=(373, 26)x(7, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(373, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(380, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(380, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(388, 26)x(6, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(388, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(394, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(394, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(402, 23)x(15, 13), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(402, 23), mask=(48.00, 16.00) x (15.00, 13.00) [ 2525.451] glyphs0_to_dst: glyph=(417, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(417, 23), mask=(0.00, 32.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(425, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(425, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(433, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(433, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(441, 23)x(3, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(441, 23), mask=(16.00, 32.00) x (3.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(445, 26)x(7, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(445, 26), mask=(0.00, 48.00) x (7.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(452, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(452, 26), mask=(8.00, 48.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(460, 26)x(3, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(460, 26), mask=(0.00, 56.00) x (3.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(463, 23)x(7, 11), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(463, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.451] glyphs0_to_dst: glyph=(469, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(469, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(477, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(477, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(485, 26)x(12, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(485, 26), mask=(16.00, 16.00) x (12.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(497, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(497, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(504, 23)x(7, 11), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(504, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.451] glyphs0_to_dst: glyph=(510, 26)x(7, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(510, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(517, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(517, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(525, 26)x(6, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(525, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(531, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(531, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(538, 23)x(7, 11), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(538, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.451] glyphs0_to_dst: glyph=(544, 24)x(7, 9), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(544, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.451] glyphs0_to_dst: glyph=(549, 23)x(7, 11), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(549, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.451] glyphs0_to_dst: glyph=(555, 26)x(6, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(555, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(561, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(561, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(569, 24)x(7, 9), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(569, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.451] glyphs0_to_dst: glyph=(575, 23)x(8, 10), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(575, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.451] glyphs0_to_dst: glyph=(583, 26)x(8, 7), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(583, 26), mask=(64.00, 32.00) x (8.00, 7.00) [ 2525.451] glyphs0_to_dst: glyph=(591, 26)x(8, 11), unclipped [ 2525.451] emit_primitive_identity_mask__sse4_2: dst=(591, 26), mask=(80.00, 32.00) x (8.00, 11.00) [ 2525.451] gen4_vertex_flush[3f0] = 93 [ 2525.451] sna_accel_flush: flush?=0, dirty?=0 [ 2525.452] sna_composite_trapezoids(op=3, src=(939, 24), mask=18000, ntrap=9) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: extents (938, 23), (948, 33) [ 2525.452] sna_compute_composite_region: dst=(938, 23)x(10, 10) [ 2525.452] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (948, 33) [ 2525.452] clip_to_dst: region: 1x[(938, 23), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2525.452] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (948, 33) [ 2525.452] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (948, 33) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (948, 33), delta=(0, 0) src -> (938, 23) [ 2525.452] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] gen7_composite_set_target: (938, 23)x(10, 10), partial?=1 [ 2525.452] sna_drawable_use_bo pixmap=6396, box=((938, 23), (948, 33)), flags=7... [ 2525.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.452] sna_drawable_use_bo: using whole GPU bo [ 2525.452] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.452] gen7_composite_picture: (938, 23)x(10, 10), dst=(938, 23) [ 2525.452] color_convert: src=ff8d9091 [20028888] [ 2525.452] color_convert: dst=ff8d9091 [20028888] [ 2525.452] sna_render_get_solid: ff8d9091 [ 2525.452] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.452] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.452] gen4_choose_spans_emitter: solid source [ 2525.452] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.452] aligning vertex: was 4, now 3 floats per vertex [ 2525.452] gen7_composite_get_binding_table(fea0) [ 2525.452] gen7_emit_sampler: sampler = 180 [ 2525.452] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.452] gen7_emit_vertex_elements: setup id=5 [ 2525.452] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.452] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.452] thread_choose_span: clipped? 0 [ 2525.452] imprecise_trapezoid_span_converter: using 1 threads [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 24) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 24) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 30) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 31) x (1, 1) [ 2525.452] gen4_vertex_flush[468] = 66 [ 2525.452] gen7_render_composite_spans_done() [ 2525.452] sna_accel_flush: flush?=0, dirty?=0 [ 2525.452] sna_composite_trapezoids(op=3, src=(940, 24), mask=18000, ntrap=9) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: extents (939, 23), (948, 32) [ 2525.452] sna_compute_composite_region: dst=(939, 23)x(9, 9) [ 2525.452] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 23), (948, 32) [ 2525.452] clip_to_dst: region: 1x[(939, 23), (948, 32)], clip: 1x[(0, 0), (972, 1426)] [ 2525.452] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 23), (948, 32) [ 2525.452] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 23), (948, 32) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: after clip -- extents (939, 23), (948, 32), delta=(0, 0) src -> (939, 23) [ 2525.452] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] gen7_composite_set_target: (939, 23)x(9, 9), partial?=1 [ 2525.452] sna_drawable_use_bo pixmap=6396, box=((939, 23), (948, 32)), flags=7... [ 2525.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.452] sna_drawable_use_bo: using whole GPU bo [ 2525.452] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.452] gen7_composite_picture: (939, 23)x(9, 9), dst=(939, 23) [ 2525.452] color_convert: src=ff8d9091 [20028888] [ 2525.452] color_convert: dst=ff8d9091 [20028888] [ 2525.452] sna_render_get_solid: ff8d9091 [ 2525.452] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.452] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.452] gen4_choose_spans_emitter: solid source [ 2525.452] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.452] gen7_composite_get_binding_table(fea0) [ 2525.452] gen7_emit_vertex_elements: setup id=5 [ 2525.452] thread_choose_span: clipped? 0 [ 2525.452] imprecise_trapezoid_span_converter: using 1 threads [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 24) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 24) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 25) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 28) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 29) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2525.452] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 30) x (1, 1) [ 2525.452] gen4_vertex_flush[494] = 57 [ 2525.452] gen7_render_composite_spans_done() [ 2525.452] sna_accel_flush: flush?=0, dirty?=0 [ 2525.452] sna_composite_trapezoids(op=3, src=(939, 25), mask=18000, ntrap=9) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: extents (938, 24), (947, 33) [ 2525.452] sna_compute_composite_region: dst=(938, 24)x(9, 9) [ 2525.452] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 24), (947, 33) [ 2525.452] clip_to_dst: region: 1x[(938, 24), (947, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2525.452] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 24), (947, 33) [ 2525.452] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 24), (947, 33) [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] imprecise_trapezoid_span_converter: after clip -- extents (938, 24), (947, 33), delta=(0, 0) src -> (938, 24) [ 2525.452] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.452] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.452] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.452] gen7_composite_set_target: (938, 24)x(9, 9), partial?=1 [ 2525.453] sna_drawable_use_bo pixmap=6396, box=((938, 24), (947, 33)), flags=7... [ 2525.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.453] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.453] sna_drawable_use_bo: using whole GPU bo [ 2525.453] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.453] gen7_composite_picture: (938, 24)x(9, 9), dst=(938, 24) [ 2525.453] color_convert: src=ff8d9091 [20028888] [ 2525.453] color_convert: dst=ff8d9091 [20028888] [ 2525.453] sna_render_get_solid: ff8d9091 [ 2525.453] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.453] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.453] gen4_choose_spans_emitter: solid source [ 2525.453] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.453] gen7_composite_get_binding_table(fea0) [ 2525.453] gen7_emit_vertex_elements: setup id=5 [ 2525.453] thread_choose_span: clipped? 0 [ 2525.453] imprecise_trapezoid_span_converter: using 1 threads [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 25) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 26) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2525.453] flushing vbo for gen7_get_rectangles: 4 < 9 [ 2525.453] gen4_vertex_flush[4c0] = 9 [ 2525.453] gen4_vertex_finish: used=1020 / 1024 [ 2525.453] gen4_vertex_close: used=1020, vbo active? 0, vb=221, nreloc=3 [ 2525.453] kgem_create_linear(262144) [ 2525.453] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(131072) [ 2525.453] search_linear_cache: num_pages=32, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(65536) [ 2525.453] search_linear_cache: num_pages=16, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(32768) [ 2525.453] search_linear_cache: num_pages=8, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(16384) [ 2525.453] search_linear_cache: num_pages=4, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(8192) [ 2525.453] search_linear_cache: num_pages=2, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] kgem_create_linear(4096) [ 2525.453] search_linear_cache: num_pages=1, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: can not retire [ 2525.453] gen4_vertex_close: tmp vbo: 1020 [ 2525.453] kgem_create_linear(4080) [ 2525.453] search_linear_cache: num_pages=1, flags=402, use_active? 0, use_large=0 [max=65536] [ 2525.453] search_linear_cache: inactive and cache bucket empty [ 2525.453] search_linear_cache: active cache bucket empty [ 2525.453] kgem_create_linear: new handle=25, num_pages=1 [ 2525.453] __kgem_bo_init(handle=25, num_pages=1) [ 2525.453] __kgem_bo_map__cpu: caching CPU vma for 25 [ 2525.453] gen4_vertex_close: reloc[0] = 126 [ 2525.453] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.453] kgem_add_handle: handle=25, index=5 [ 2525.453] gen4_vertex_close: reloc[1] = 199 [ 2525.453] kgem_add_reloc: handle=25, pos=199, delta=0, domains=200000 [ 2525.453] gen4_vertex_close: reloc[2] = 247 [ 2525.453] kgem_add_reloc: handle=25, pos=247, delta=0, domains=200000 [ 2525.453] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.453] __kgem_bo_destroy: handle=25, size=4096 [ 2525.453] __kgem_bo_destroy: handle=25 -> active [ 2525.453] batch[1/1, flags=1c00]: 310 310 16304 16384, nreloc=12, nexec=6, nfence=0, aperture=2116 [fenced=0] [ 2525.453] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.453] __kgem_retire_rq: request 1 complete [ 2525.453] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2525.453] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.453] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.453] kgem_fixup_relocs: shrinking by 61440 [ 2525.453] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.453] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.453] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.453] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.453] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.453] __kgem_bo_clear_busy: handle=7 [ 2525.453] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2525.453] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.453] __kgem_bo_clear_busy: handle=15 [ 2525.453] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.453] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.453] __kgem_bo_clear_busy: handle=7 [ 2525.453] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.453] __kgem_bo_clear_busy: handle=15 [ 2525.453] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=106e000 [ 2525.453] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.453] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.453] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.453] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.453] kgem_add_handle: handle=4, index=0 [ 2525.453] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.453] gen7_composite_get_binding_table(ffe0) [ 2525.453] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.453] kgem_add_handle: handle=11, index=1 [ 2525.453] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.453] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2525.453] kgem_add_reloc: handle=15, pos=16361, delta=0, domains=40000 [ 2525.453] kgem_add_reloc: adding proxy [delta=168] for handle=15 [ 2525.453] kgem_add_handle: handle=15, index=2 [ 2525.453] [3fe8] bind bo(handle=15, addr=148676776), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.453] gen7_emit_cc: blend = a00 [ 2525.453] gen7_emit_sampler: sampler = 180 [ 2525.453] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.453] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.453] gen7_emit_vertex_elements: setup id=5 [ 2525.453] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.453] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 27) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 30) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 31) x (1, 1) [ 2525.453] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2525.453] gen4_vertex_flush[214] = 48 [ 2525.453] gen7_render_composite_spans_done() [ 2525.453] sna_accel_flush: flush?=0, dirty?=0 [ 2525.453] sna_composite_trapezoids(op=3, src=(946, 24), mask=18000, ntrap=9) [ 2525.453] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.453] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.453] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.453] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.453] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.453] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: extents (938, 23), (948, 33) [ 2525.454] sna_compute_composite_region: dst=(938, 23)x(10, 10) [ 2525.454] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (948, 33) [ 2525.454] clip_to_dst: region: 1x[(938, 23), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2525.454] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (948, 33) [ 2525.454] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (948, 33) [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (948, 33), delta=(0, 0) src -> (938, 23) [ 2525.454] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] gen7_composite_set_target: (938, 23)x(10, 10), partial?=1 [ 2525.454] sna_drawable_use_bo pixmap=6396, box=((938, 23), (948, 33)), flags=7... [ 2525.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.454] sna_drawable_use_bo: using whole GPU bo [ 2525.454] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.454] gen7_composite_picture: (938, 23)x(10, 10), dst=(938, 23) [ 2525.454] color_convert: src=ff8d9091 [20028888] [ 2525.454] color_convert: dst=ff8d9091 [20028888] [ 2525.454] sna_render_get_solid: ff8d9091 [ 2525.454] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.454] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.454] gen4_choose_spans_emitter: solid source [ 2525.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.454] gen7_composite_get_binding_table(ff80) [ 2525.454] gen7_emit_vertex_elements: setup id=5 [ 2525.454] thread_choose_span: clipped? 0 [ 2525.454] imprecise_trapezoid_span_converter: using 1 threads [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 24) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 24) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 30) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 31) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2525.454] gen4_vertex_flush[240] = 66 [ 2525.454] gen7_render_composite_spans_done() [ 2525.454] sna_accel_flush: flush?=0, dirty?=0 [ 2525.454] sna_composite_trapezoids(op=3, src=(945, 24), mask=18000, ntrap=9) [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: extents (938, 23), (947, 32) [ 2525.454] sna_compute_composite_region: dst=(938, 23)x(9, 9) [ 2525.454] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (947, 32) [ 2525.454] clip_to_dst: region: 1x[(938, 23), (947, 32)], clip: 1x[(0, 0), (972, 1426)] [ 2525.454] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (947, 32) [ 2525.454] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (947, 32) [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (947, 32), delta=(0, 0) src -> (938, 23) [ 2525.454] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] gen7_composite_set_target: (938, 23)x(9, 9), partial?=1 [ 2525.454] sna_drawable_use_bo pixmap=6396, box=((938, 23), (947, 32)), flags=7... [ 2525.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.454] sna_drawable_use_bo: using whole GPU bo [ 2525.454] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.454] gen7_composite_picture: (938, 23)x(9, 9), dst=(938, 23) [ 2525.454] color_convert: src=ff8d9091 [20028888] [ 2525.454] color_convert: dst=ff8d9091 [20028888] [ 2525.454] sna_render_get_solid: ff8d9091 [ 2525.454] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.454] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.454] gen4_choose_spans_emitter: solid source [ 2525.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.454] gen7_composite_get_binding_table(ff80) [ 2525.454] gen7_emit_vertex_elements: setup id=5 [ 2525.454] thread_choose_span: clipped? 0 [ 2525.454] imprecise_trapezoid_span_converter: using 1 threads [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 24) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 24) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 30) x (1, 1) [ 2525.454] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2525.454] gen4_vertex_flush[26c] = 57 [ 2525.454] gen7_render_composite_spans_done() [ 2525.454] sna_accel_flush: flush?=0, dirty?=0 [ 2525.454] sna_accel_flush: flush?=0, dirty?=0 [ 2525.454] sna_block_handler (tv=0.0) [ 2525.454] sna_wakeup_handler [ 2525.454] sna_accel_flush: flush?=0, dirty?=0 [ 2525.454] sna_composite_trapezoids(op=3, src=(946, 25), mask=18000, ntrap=9) [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: extents (939, 24), (948, 33) [ 2525.454] sna_compute_composite_region: dst=(939, 24)x(9, 9) [ 2525.454] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 24), (948, 33) [ 2525.454] clip_to_dst: region: 1x[(939, 24), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2525.454] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 24), (948, 33) [ 2525.454] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 24), (948, 33) [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] imprecise_trapezoid_span_converter: after clip -- extents (939, 24), (948, 33), delta=(0, 0) src -> (939, 24) [ 2525.454] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.454] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.454] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.454] gen7_composite_set_target: (939, 24)x(9, 9), partial?=1 [ 2525.455] sna_drawable_use_bo pixmap=6396, box=((939, 24), (948, 33)), flags=7... [ 2525.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.455] sna_drawable_use_bo: using whole GPU bo [ 2525.455] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.455] gen7_composite_picture: (939, 24)x(9, 9), dst=(939, 24) [ 2525.455] color_convert: src=ff8d9091 [20028888] [ 2525.455] color_convert: dst=ff8d9091 [20028888] [ 2525.455] sna_render_get_solid: ff8d9091 [ 2525.455] sna_render_get_solid(42) = ff8d9091 (last) [ 2525.455] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.455] gen4_choose_spans_emitter: solid source [ 2525.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.455] gen7_composite_get_binding_table(ff80) [ 2525.455] gen7_emit_vertex_elements: setup id=5 [ 2525.455] thread_choose_span: clipped? 0 [ 2525.455] imprecise_trapezoid_span_converter: using 1 threads [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 25) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 26) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 27) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 30) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2525.455] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 31) x (1, 1) [ 2525.455] gen4_vertex_flush[298] = 57 [ 2525.455] gen7_render_composite_spans_done() [ 2525.455] sna_accel_flush: flush?=0, dirty?=0 [ 2525.455] sna_composite_rectangles(pixmap=6396, op=1, ffbebebe x 2 [(13, 8)x(946, 1) ...]) [ 2525.455] sna_composite_rectangles: converted to op 1 [ 2525.455] sna_composite_rectangles[0] (13, 8)x(946, 1) -> (13, 8), (959, 9) [ 2525.455] sna_composite_rectangles[1] (9, 1416)x(954, 1) -> (9, 1416), (963, 1417) [ 2525.455] sna_composite_rectangles: nrects=2, region=(9, 8), (963, 1417) x 2 [ 2525.455] sna_composite_rectangles: clipped extents (9, 8),(963, 1417) x 2 [ 2525.455] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(963, 1417) [ 2525.455] sna_composite_rectangles: dropping last-cpu hint [ 2525.455] sna_drawable_use_bo pixmap=6396, box=((9, 8), (963, 1417)), flags=1... [ 2525.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2525.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.455] sna_drawable_use_bo: using whole GPU bo [ 2525.455] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2525.455] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.455] gen7_render_fill_boxes(ffbebebe x 2 [(13, 8), (959, 9) ...]) [ 2525.455] sna_render_get_solid: ffbebebe [ 2525.455] sna_render_get_solid(43) = ffbebebe (old) [ 2525.455] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.455] aligning vertex: was 3, now 2 floats per vertex [ 2525.455] gen7_composite_get_binding_table(ff80) [ 2525.455] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2525.455] kgem_add_reloc: adding proxy [delta=172] for handle=15 [ 2525.455] [3fd8] bind bo(handle=15, addr=148676780), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.455] gen7_emit_cc: blend = 980 [ 2525.455] gen7_emit_sampler: sampler = 20 [ 2525.455] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.455] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.455] gen7_emit_vertex_elements: setup id=0 [ 2525.455] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.455] (13, 8), (959, 9) [ 2525.455] (9, 1416), (963, 1417) [ 2525.455] gen4_vertex_flush[364] = 6 [ 2525.455] sna_accel_flush: flush?=0, dirty?=0 [ 2525.455] sna_composite_rectangles(pixmap=6396, op=1, ffbebebe x 2 [(9, 12)x(1, 35) ...]) [ 2525.455] sna_composite_rectangles: converted to op 1 [ 2525.455] sna_composite_rectangles[0] (9, 12)x(1, 35) -> (9, 12), (10, 47) [ 2525.455] sna_composite_rectangles[1] (9, 47)x(1, 1369) -> (9, 47), (10, 1416) [ 2525.455] sna_composite_rectangles: nrects=2, region=(9, 12), (10, 1416) x 2 [ 2525.455] sna_composite_rectangles: clipped extents (9, 12),(10, 1416) x 1 [ 2525.455] sna_composite_rectangles: pixmap +(0, 0) extents (9, 12),(10, 1416) [ 2525.455] sna_composite_rectangles: dropping last-cpu hint [ 2525.455] sna_drawable_use_bo pixmap=6396, box=((9, 12), (10, 1416)), flags=9... [ 2525.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.455] sna_drawable_use_bo: using whole GPU bo [ 2525.455] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2525.455] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.455] gen7_render_fill_boxes(ffbebebe x 1 [(9, 12), (10, 1416) ...]) [ 2525.455] sna_render_get_solid: ffbebebe [ 2525.455] sna_render_get_solid(43) = ffbebebe (last) [ 2525.455] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.455] gen7_composite_get_binding_table(ff40) [ 2525.455] gen7_emit_vertex_elements: setup id=0 [ 2525.455] (9, 12), (10, 1416) [ 2525.455] gen4_vertex_flush[364] = 9 [ 2525.455] sna_accel_flush: flush?=0, dirty?=0 [ 2525.455] sna_composite_rectangles(pixmap=6396, op=1, ffbebebe x 2 [(962, 12)x(1, 35) ...]) [ 2525.455] sna_composite_rectangles: converted to op 1 [ 2525.455] sna_composite_rectangles[0] (962, 12)x(1, 35) -> (962, 12), (963, 47) [ 2525.455] sna_composite_rectangles[1] (962, 47)x(1, 1369) -> (962, 47), (963, 1416) [ 2525.455] sna_composite_rectangles: nrects=2, region=(962, 12), (963, 1416) x 2 [ 2525.455] sna_composite_rectangles: clipped extents (962, 12),(963, 1416) x 1 [ 2525.455] sna_composite_rectangles: pixmap +(0, 0) extents (962, 12),(963, 1416) [ 2525.455] sna_composite_rectangles: dropping last-cpu hint [ 2525.455] sna_drawable_use_bo pixmap=6396, box=((962, 12), (963, 1416)), flags=9... [ 2525.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.455] sna_drawable_use_bo: using whole GPU bo [ 2525.455] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2525.455] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.455] gen7_render_fill_boxes(ffbebebe x 1 [(962, 12), (963, 1416) ...]) [ 2525.455] sna_render_get_solid: ffbebebe [ 2525.455] sna_render_get_solid(43) = ffbebebe (last) [ 2525.455] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.455] gen7_composite_get_binding_table(ff40) [ 2525.455] gen7_emit_vertex_elements: setup id=0 [ 2525.455] (962, 12), (963, 1416) [ 2525.455] gen4_vertex_flush[364] = 12 [ 2525.455] sna_accel_flush: flush?=0, dirty?=0 [ 2525.455] sna_accel_flush: flush?=0, dirty?=0 [ 2525.455] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2525.455] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.455] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.455] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.455] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.455] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.455] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.455] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2525.455] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2525.455] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2525.455] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2525.455] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2525.455] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2525.455] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.455] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.455] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2525.455] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2525.455] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.455] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.455] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2525.455] sna_drawable_use_bo pixmap=6396, box=((9, 8), (14, 14)), flags=7... [ 2525.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.456] sna_drawable_use_bo: using whole GPU bo [ 2525.456] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.456] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2525.456] color_convert: src=ffbebebe [20028888] [ 2525.456] color_convert: dst=ffbebebe [20028888] [ 2525.456] sna_render_get_solid: ffbebebe [ 2525.456] sna_render_get_solid(43) = ffbebebe (last) [ 2525.456] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.456] gen4_choose_spans_emitter: solid source [ 2525.456] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.456] aligning vertex: was 2, now 3 floats per vertex [ 2525.456] gen7_composite_get_binding_table(ff40) [ 2525.456] gen7_emit_cc: blend = a00 [ 2525.456] gen7_emit_sampler: sampler = 180 [ 2525.456] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.456] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.456] gen7_emit_vertex_elements: setup id=5 [ 2525.456] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.456] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.456] thread_choose_span: clipped? 0 [ 2525.456] imprecise_trapezoid_span_converter: using 1 threads [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.456] gen4_vertex_flush[40c] = 36 [ 2525.456] gen7_render_composite_spans_done() [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_composite_trapezoids(op=3, src=(958, 8), mask=18000, ntrap=37) [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] imprecise_trapezoid_span_converter: extents (957, 8), (963, 13) [ 2525.456] sna_compute_composite_region: dst=(957, 8)x(6, 5) [ 2525.456] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 8), (963, 13) [ 2525.456] clip_to_dst: region: 1x[(957, 8), (963, 13)], clip: 1x[(957, 8), (963, 13)] [ 2525.456] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 8), (963, 13) [ 2525.456] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 8), (963, 13) [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] imprecise_trapezoid_span_converter: after clip -- extents (957, 8), (963, 13), delta=(0, 0) src -> (957, 8) [ 2525.456] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] gen7_composite_set_target: (957, 8)x(6, 5), partial?=1 [ 2525.456] sna_drawable_use_bo pixmap=6396, box=((957, 8), (963, 13)), flags=7... [ 2525.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.456] sna_drawable_use_bo: using whole GPU bo [ 2525.456] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.456] gen7_composite_picture: (957, 8)x(6, 5), dst=(957, 8) [ 2525.456] color_convert: src=ffbebebe [20028888] [ 2525.456] color_convert: dst=ffbebebe [20028888] [ 2525.456] sna_render_get_solid: ffbebebe [ 2525.456] sna_render_get_solid(43) = ffbebebe (last) [ 2525.456] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.456] gen4_choose_spans_emitter: solid source [ 2525.456] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.456] gen7_composite_get_binding_table(ff40) [ 2525.456] gen7_emit_vertex_elements: setup id=5 [ 2525.456] thread_choose_span: clipped? 0 [ 2525.456] imprecise_trapezoid_span_converter: using 1 threads [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(958, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(960, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(961, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2525.456] gen4_vertex_flush[438] = 36 [ 2525.456] gen7_render_composite_spans_done() [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_accel_flush: flush?=0, dirty?=0 [ 2525.456] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2525.456] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2525.456] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2525.456] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2525.456] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2525.456] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2525.456] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2525.456] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.456] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.456] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2525.456] sna_drawable_use_bo pixmap=6396, box=((9, 8), (14, 14)), flags=7... [ 2525.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.456] sna_drawable_use_bo: using whole GPU bo [ 2525.456] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.456] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2525.456] color_convert: src=ffbebebe [20028888] [ 2525.456] color_convert: dst=ffbebebe [20028888] [ 2525.456] sna_render_get_solid: ffbebebe [ 2525.456] sna_render_get_solid(43) = ffbebebe (last) [ 2525.456] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.456] gen4_choose_spans_emitter: solid source [ 2525.456] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.456] gen7_composite_get_binding_table(ff40) [ 2525.456] gen7_emit_vertex_elements: setup id=5 [ 2525.456] thread_choose_span: clipped? 0 [ 2525.456] imprecise_trapezoid_span_converter: using 1 threads [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.456] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.457] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.457] flushing vbo for gen7_get_rectangles: 1 < 9 [ 2525.457] gen4_vertex_flush[464] = 33 [ 2525.457] gen4_vertex_finish: used=1023 / 1024 [ 2525.457] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.457] __kgem_retire_rq: request 1 complete [ 2525.457] kgem_bo_move_to_cache: release handle=25 [ 2525.457] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.457] gen4_vertex_close: used=1023, vbo active? 0, vb=21, nreloc=2 [ 2525.457] kgem_create_linear(262144) [ 2525.457] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(131072) [ 2525.457] search_linear_cache: num_pages=32, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(65536) [ 2525.457] search_linear_cache: num_pages=16, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(32768) [ 2525.457] search_linear_cache: num_pages=8, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(16384) [ 2525.457] search_linear_cache: num_pages=4, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(8192) [ 2525.457] search_linear_cache: num_pages=2, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: can not retire [ 2525.457] kgem_create_linear(4096) [ 2525.457] search_linear_cache: num_pages=1, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: searching for inactive cpu map [ 2525.457] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.457] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.457] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.457] kgem_bo_map: converting request for GTT map into CPU map [ 2525.457] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.457] kgem_bo_sync__cpu: handle=25 [ 2525.457] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.457] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.457] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.457] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.457] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.457] gen4_vertex_close: new vbo: 1023 / 1024 [ 2525.457] gen4_vertex_close: reloc[0] = 128 [ 2525.457] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.457] kgem_add_handle: handle=25, index=3 [ 2525.457] gen4_vertex_close: reloc[1] = 212 [ 2525.457] kgem_add_reloc: handle=25, pos=212, delta=0, domains=200000 [ 2525.457] batch[1/1, flags=1c00]: 288 288 16344 16384, nreloc=8, nexec=4, nfence=0, aperture=1859 [fenced=0] [ 2525.457] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.457] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.457] kgem_fixup_relocs: shrinking by 61440 [ 2525.457] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.457] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.457] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.457] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.457] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.457] __kgem_bo_clear_busy: handle=15 [ 2525.457] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.457] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.457] __kgem_bo_clear_busy: handle=15 [ 2525.457] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.457] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.457] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.457] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.457] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.457] kgem_add_handle: handle=4, index=0 [ 2525.457] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.457] gen7_composite_get_binding_table(ffe0) [ 2525.457] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.457] kgem_add_handle: handle=11, index=1 [ 2525.457] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.457] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2525.457] kgem_add_reloc: handle=15, pos=16361, delta=0, domains=40000 [ 2525.457] kgem_add_reloc: adding proxy [delta=172] for handle=15 [ 2525.457] kgem_add_handle: handle=15, index=2 [ 2525.457] [3fe8] bind bo(handle=15, addr=148676780), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.457] gen7_emit_cc: blend = a00 [ 2525.457] gen7_emit_sampler: sampler = 180 [ 2525.457] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.457] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.457] gen7_emit_vertex_elements: setup id=5 [ 2525.457] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.457] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.457] flushing vbo for gen7_get_rectangles: 1 < 9 [ 2525.457] gen4_vertex_finish: used=1023 / 1024 [ 2525.457] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.457] __kgem_bo_destroy: handle=25, size=4096 [ 2525.457] __kgem_busy: handle=25, busy=65537, wedged=0 [ 2525.457] __kgem_bo_destroy: handle=25 -> active [ 2525.457] kgem_create_linear(262144) [ 2525.457] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(131072) [ 2525.457] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(65536) [ 2525.457] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(32768) [ 2525.457] search_linear_cache: num_pages=8, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(16384) [ 2525.457] search_linear_cache: num_pages=4, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(8192) [ 2525.457] search_linear_cache: num_pages=2, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] search_linear_cache: active cache bucket empty [ 2525.457] kgem_create_linear(4096) [ 2525.457] search_linear_cache: num_pages=1, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.457] search_linear_cache: inactive and cache bucket empty [ 2525.457] kgem_retire, need_retire?=1 [ 2525.457] kgem_retire__flushing: 0 bo on flushing list [ 2525.457] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.457] __kgem_retire_rq: request 1 complete [ 2525.457] kgem_bo_move_to_cache: release handle=25 [ 2525.457] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.457] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.457] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.457] kgem_retire -- retired=1, need_retire=0 [ 2525.457] search_linear_cache: searching for inactive cpu map [ 2525.457] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.457] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.457] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2525.457] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.457] kgem_bo_map: converting request for GTT map into CPU map [ 2525.457] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.457] kgem_bo_sync__cpu: handle=25 [ 2525.457] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.457] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.457] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.457] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.457] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.457] gen4_vertex_finish: create vbo handle=25, size=1024 floats [4096 bytes] [ 2525.457] gen4_vertex_flush[214] = 3 [ 2525.457] gen7_render_composite_spans_done() [ 2525.458] sna_accel_flush: flush?=0, dirty?=0 [ 2525.458] sna_accel_flush: flush?=0, dirty?=0 [ 2525.458] sna_accel_flush: flush?=0, dirty?=0 [ 2525.458] sna_composite_trapezoids(op=3, src=(958, 8), mask=18000, ntrap=37) [ 2525.458] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.458] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.458] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.458] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.458] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.458] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.458] imprecise_trapezoid_span_converter: extents (957, 8), (963, 13) [ 2525.458] sna_compute_composite_region: dst=(957, 8)x(6, 5) [ 2525.458] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 8), (963, 13) [ 2525.458] clip_to_dst: region: 1x[(957, 8), (963, 13)], clip: 1x[(957, 8), (963, 13)] [ 2525.458] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 8), (963, 13) [ 2525.458] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 8), (963, 13) [ 2525.458] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.458] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.458] imprecise_trapezoid_span_converter: after clip -- extents (957, 8), (963, 13), delta=(0, 0) src -> (957, 8) [ 2525.458] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2525.458] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.458] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.458] gen7_composite_set_target: (957, 8)x(6, 5), partial?=1 [ 2525.458] sna_drawable_use_bo pixmap=6396, box=((957, 8), (963, 13)), flags=7... [ 2525.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.458] sna_drawable_use_bo: using whole GPU bo [ 2525.458] gen7_composite_set_target: pixmap=6396, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.458] gen7_composite_picture: (957, 8)x(6, 5), dst=(957, 8) [ 2525.458] color_convert: src=ffbebebe [20028888] [ 2525.458] color_convert: dst=ffbebebe [20028888] [ 2525.458] sna_render_get_solid: ffbebebe [ 2525.458] sna_render_get_solid(43) = ffbebebe (last) [ 2525.458] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.458] gen4_choose_spans_emitter: solid source [ 2525.458] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.458] gen7_composite_get_binding_table(ff80) [ 2525.458] gen7_emit_vertex_elements: setup id=5 [ 2525.458] thread_choose_span: clipped? 0 [ 2525.458] imprecise_trapezoid_span_converter: using 1 threads [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(958, 8) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 8) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(960, 8) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(961, 9) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2525.458] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2525.458] gen4_vertex_flush[240] = 36 [ 2525.458] gen7_render_composite_spans_done() [ 2525.458] sna_accel_flush: flush?=0, dirty?=0 [ 2525.458] sna_accel_flush: flush?=0, dirty?=0 [ 2525.458] sna_validate_gc(0x7fb59a15fcf0) changes=0, previous serial=1883, drawable=18e1 [ 2525.458] sna_validate_gc: recomputing clip [ 2525.458] sna_validate_gc: composite clip=4x[(2135, 66), (3107, 1492)] [0x7fb59a37b1a0] [ 2525.458] sna_copy_area: src=(0, 0)x(972, 1426)+(0, 0) -> dst=(0, 0)+(2135, 66); alu=3, pm=ffffffffffffffff, depth=24 [ 2525.458] sna_do_copy: src=(0, 0), dst=(0, 0), size=(972x1426) [ 2525.458] sna_do_copy: after drawable: src=(0, 0), dst=(2135, 66), size=(972x1426) [ 2525.458] sna_do_copy: dst extents (2135, 66), (3107, 1492), dst clip extents (2135, 66), (3107, 1492), dst size=972x1426 [ 2525.458] sna_do_copy: clipped dst extents (2135, 66), (3107, 1492) [ 2525.458] sna_do_copy: unclipped src extents (0, 0), (972, 1426) [ 2525.458] sna_do_copy: clipped src extents (0, 0), (972, 1426) [ 2525.458] sna_do_copy: pixmap -- no source clipping [ 2525.458] sna_do_copy: src extents (0, 0), (972, 1426) x 1 [ 2525.458] sna_do_copy: copy region (2135, 66), (3107, 1492) x 4 + (-2135, -66) [ 2525.458] sna_copy_boxes (boxes=4x[(2135, 66), (3107, 113)...], src pixmap=6396+(-2135, -66), dst pixmap=4565+(-2135, -66), alu=3, src.size=972x1426, dst.size=972x1426) [ 2525.458] sna_copy_boxes: dst=(priv=0x7fb59a3a4720, gpu_bo=22, cpu_bo=0), src=(priv=0x7fb59a39a810, gpu_bo=11, cpu_bo=0), replaces=0 [ 2525.458] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 2525.458] sna_drawable_use_bo pixmap=4565, box=((0, 0), (972, 1426)), flags=3... [ 2525.458] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.458] sna_drawable_use_bo: pinned, never REPLACES [ 2525.458] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 2525.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.458] sna_drawable_use_bo: using whole GPU bo [ 2525.458] sna_pixmap_move_to_gpu(pixmap=6396, usage=0), flags=a [ 2525.458] sna_pixmap_move_to_gpu: already all-damaged [ 2525.458] sna_pixmap_mark_active: pixmap=6396, handle=11 [ 2525.458] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 2525.458] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2525.458] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.458] kgem_bo_is_render: handle=22, rq? 0 [0] [ 2525.458] kgem_bo_is_render: handle=22, rq? 0 [0] [ 2525.458] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.458] kgem_set_mode: flushing before new bo [ 2525.458] gen4_vertex_close: used=117, vbo active? 25, vb=20, nreloc=1 [ 2525.458] gen4_vertex_close: reloc[0] = 128 [ 2525.458] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.458] kgem_add_handle: handle=25, index=3 [ 2525.458] batch[1/1, flags=1c00]: 150 150 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=1859 [fenced=0] [ 2525.458] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.458] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.458] kgem_fixup_relocs: shrinking by 61440 [ 2525.458] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.458] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.458] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.458] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.458] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.458] __kgem_bo_clear_busy: handle=15 [ 2525.458] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.458] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.458] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.458] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.458] kgem_check_bo: num_pages=+3288, num_exec=+2 [ 2525.458] aligning vertex: was 3, now 2 floats per vertex [ 2525.458] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.458] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.458] kgem_add_handle: handle=4, index=0 [ 2525.458] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.458] gen7_composite_get_binding_table(ffe0) [ 2525.458] kgem_add_reloc: handle=22, pos=16369, delta=0, domains=20002 [ 2525.458] kgem_add_handle: handle=22, index=1 [ 2525.458] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2525.458] [3ff0] bind bo(handle=22, addr=353411072), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2525.458] kgem_add_reloc: handle=11, pos=16361, delta=0, domains=40000 [ 2525.458] kgem_add_handle: handle=11, index=2 [ 2525.458] [3fe8] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> sampler [ 2525.458] gen7_emit_cc: blend = 980 [ 2525.458] gen7_emit_sampler: sampler = 0 [ 2525.458] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.458] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.458] gen7_emit_vertex_elements: setup id=0 [ 2525.458] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.458] (0, 0) -> (0, 0) + (972, 47) [ 2525.458] (0, 47) -> (0, 47) + (10, 1369) [ 2525.458] (962, 47) -> (962, 47) + (10, 1369) [ 2525.458] (0, 1416) -> (0, 1416) + (972, 10) [ 2525.458] gen4_vertex_flush[20c] = 12 [ 2525.458] sna_accel_flush: flush?=1, dirty?=0 [ 2525.458] gen4_vertex_close: used=142, vbo active? 25, vb=1, nreloc=1 [ 2525.458] gen4_vertex_close: reloc[0] = 126 [ 2525.458] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.458] kgem_add_handle: handle=25, index=3 [ 2525.458] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=3298 [fenced=0] [ 2525.458] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.458] __kgem_retire_rq: request 1 complete [ 2525.458] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.459] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.459] kgem_fixup_relocs: shrinking by 61440 [ 2525.459] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.459] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.459] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2525.459] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.459] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=631f000 [ 2525.459] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.459] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.459] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_destroy_pixmap: pixmap=6396, attached?=1 [ 2525.459] _kgem_bo_destroy: handle=11, proxy? 0 [ 2525.459] __kgem_bo_destroy: handle=11, size=7569408 [ 2525.459] __kgem_busy: handle=11, busy=65537, wedged=0 [ 2525.459] __kgem_bo_destroy: handle=11 -> active [ 2525.459] __sna_free_pixmap(pixmap=6396) [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_create_pixmap(960, 1335, 24, usage=0) [ 2525.459] kgem_can_create_2d: 960x1335 @ 24 [ 2525.459] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3840, height=1335 [ 2525.459] kgem_can_create_2d: untiled size=5128192 [ 2525.459] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2525.459] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3840, height=1335 [ 2525.459] kgem_can_create_2d: tiled[-1] size=5128192 [ 2525.459] sna_create_pixmap: usage=0, flags=1b [ 2525.459] sna_create_pixmap: creating GPU pixmap 960x1335, stride=3840, flags=1b [ 2525.459] create_pixmap_hdr: pixmap=6397, width=960, height=1335, usage=0 [ 2525.459] sna_create_pixmap: serial=6397, 960x1335, usage=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_composite_rectangles(pixmap=6398, op=0, 0 x 1 [(0, 0)x(960, 1335) ...]) [ 2525.459] sna_composite_rectangles: converted to op 0 [ 2525.459] sna_composite_rectangles[0] (0, 0)x(960, 1335) -> (0, 0), (960, 1335) [ 2525.459] sna_composite_rectangles: nrects=1, region=(0, 0), (960, 1335) x 1 [ 2525.459] sna_composite_rectangles: clipped extents (0, 0),(960, 1335) x 1 [ 2525.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(960, 1335) [ 2525.459] sna_composite_rectangles: dropping last-cpu hint [ 2525.459] sna_drawable_use_bo pixmap=6398, box=((0, 0), (960, 1335)), flags=19... [ 2525.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 2525.459] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 2525.459] sna_pixmap_move_to_gpu(pixmap=6398, usage=0), flags=b [ 2525.459] sna_pixmap_move_to_gpu: CPU damage? 0 [ 2525.459] sna_pixmap_move_to_gpu: creating GPU bo (960x1335@32), create=b [ 2525.459] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2525.459] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2525.459] sna_pixmap_alloc_gpu: pixmap=6398 [ 2525.459] kgem_create_2d(960x1335, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 2525.459] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=4096, height=1336 [ 2525.459] kgem_bo_remove_from_active: removing handle=11 from active [ 2525.459] 1:from active: pitch=4096, tiling=1, handle=11, id=1060 [ 2525.459] __sna_damage_all(960, 1335) [ 2525.459] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 2525.459] sna_pixmap_mark_active: pixmap=6398, handle=11 [ 2525.459] sna_drawable_use_bo: allocated GPU bo for operation [ 2525.459] sna_drawable_use_bo: using GPU bo with damage? 0 [ 2525.459] gen7_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 2525.459] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.459] gen7_render_fill_boxes(0 x 1 [(0, 0), (960, 1335) ...]) [ 2525.459] sna_render_get_solid: 0 [ 2525.459] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.459] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2525.459] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.459] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.459] kgem_add_handle: handle=4, index=0 [ 2525.459] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.459] gen7_composite_get_binding_table(ffe0) [ 2525.459] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.459] kgem_add_handle: handle=11, index=1 [ 2525.459] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.459] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.459] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2525.459] kgem_add_reloc: adding proxy [delta=0] for handle=7 [ 2525.459] kgem_add_handle: handle=7, index=2 [ 2525.459] [3fe8] bind bo(handle=7, addr=314671104), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.459] gen7_emit_cc: blend = 980 [ 2525.459] gen7_emit_sampler: sampler = 20 [ 2525.459] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.459] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.459] gen7_emit_vertex_elements: setup id=0 [ 2525.459] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.459] (0, 0), (960, 1335) [ 2525.459] gen4_vertex_flush[20c] = 3 [ 2525.459] sna_composite_rectangles: pixmap=6398 marking clear [0]? 1 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_composite_rectangles(pixmap=6398, op=1, ffededed x 4 [(9, 8)x(942, 39) ...]) [ 2525.459] sna_composite_rectangles: converted to op 1 [ 2525.459] sna_composite_rectangles[0] (9, 8)x(942, 39) -> (9, 8), (951, 47) [ 2525.459] sna_composite_rectangles[1] (950, 47)x(1, 1278) -> (950, 47), (951, 1325) [ 2525.459] sna_composite_rectangles[2] (9, 47)x(1, 1278) -> (9, 47), (10, 1325) [ 2525.459] sna_composite_rectangles[3] (9, 1325)x(942, 1) -> (9, 1325), (951, 1326) [ 2525.459] sna_composite_rectangles: nrects=4, region=(9, 8), (951, 1326) x 4 [ 2525.459] sna_composite_rectangles: clipped extents (9, 8),(951, 1326) x 4 [ 2525.459] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(951, 1326) [ 2525.459] sna_composite_rectangles: dropping last-cpu hint [ 2525.459] sna_drawable_use_bo pixmap=6398, box=((9, 8), (951, 1326)), flags=1... [ 2525.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2525.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.459] sna_drawable_use_bo: using whole GPU bo [ 2525.459] gen7_render_fill_boxes (op=1, color=(eded, eded, eded, ffff) [20020888]) [ 2525.459] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.459] gen7_render_fill_boxes(ffededed x 4 [(9, 8), (951, 47) ...]) [ 2525.459] sna_render_get_solid: ffededed [ 2525.459] sna_render_get_solid(0) = ffededed (old) [ 2525.459] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.459] gen7_composite_get_binding_table(ff80) [ 2525.459] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2525.459] kgem_add_reloc: adding proxy [delta=0] for handle=15 [ 2525.459] kgem_add_handle: handle=15, index=3 [ 2525.459] [3fd8] bind bo(handle=15, addr=148676608), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.459] gen7_emit_vertex_elements: setup id=0 [ 2525.459] (9, 8), (951, 47) [ 2525.459] (9, 47), (10, 1325) [ 2525.459] (950, 47), (951, 1325) [ 2525.459] (9, 1325), (951, 1326) [ 2525.459] gen4_vertex_flush[240] = 12 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_pixmap_create_shm(942x39, depth=32, bpp=32, pitch=3768) [ 2525.459] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.459] create_pixmap: serial=6399, usage=0, 0x0 [ 2525.459] create_pixmap_hdr: pixmap=6399, width=942, height=39, usage=0 [ 2525.459] kgem_create_map(0x7fb58dbce000 size=146952, read-only?=0) - has_userptr?=1 [ 2525.459] __kgem_bo_init(handle=28, num_pages=36) [ 2525.459] kgem_create_map(ptr=0x7fb58dbce000, size=146952, pages=36, read_only=0) => handle=28 (proxy? 0) [ 2525.459] sna_accel_watch_flush: enable=1 [ 2525.459] __sna_damage_all(942, 39) [ 2525.459] sna_pixmap_create_shm: serial=6399, 942x39, usage=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_block_handler (tv=0.0) [ 2525.459] sna_wakeup_handler [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_accel_flush: flush?=0, dirty?=0 [ 2525.459] sna_composite(pixmap=6398, op=3, src=6400+(0, 0), mask=0+(9, 8), dst=6398+(9, 8)+(0, 0), size=(942, 39) [ 2525.460] sna_compute_composite_region: dst=(9, 8)x(942, 39) [ 2525.460] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (951, 47) [ 2525.460] clip_to_dst: region: 1x[(9, 8), (951, 47)], clip: 1x[(0, 0), (960, 1335)] [ 2525.460] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (951, 47) [ 2525.460] sna_compute_composite_region: clip against src (942x39 clip=0): (9, 8), (951, 47) [ 2525.460] sna_composite: composite region extents:+(0, 0) -> (9, 8), (951, 47) + (0, 0) [ 2525.460] gen7_render_composite: 942x39, current mode=1/1 [ 2525.460] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.460] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 2525.460] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.460] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.460] gen7_composite_set_target: (9, 8)x(942, 39), partial?=1 [ 2525.460] sna_drawable_use_bo pixmap=6398, box=((9, 8), (951, 47)), flags=7... [ 2525.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.460] sna_drawable_use_bo: using whole GPU bo [ 2525.460] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.460] gen7_composite_picture: (0, 0)x(942, 39), dst=(9, 8) [ 2525.460] sna_transform_is_imprecise_integer_translation: no transform [ 2525.460] gen7_composite_picture: integer translation (0, 0), removing [ 2525.460] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=20028888 [ 2525.460] sna_render_pixmap_bo pixmap=6400, (0, 0)x(942, 39)/(942, 39) [ 2525.460] sna_render_pixmap_bo: CPU all damaged [ 2525.460] sna_add_flush_pixmap: marking pixmap=6400 for flushing [ 2525.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.460] __kgem_retire_rq: request 1 complete [ 2525.460] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2525.460] sna_add_flush_pixmap: new flush bo, flushing before [ 2525.460] gen4_vertex_close: used=172, vbo active? 25, vb=1, nreloc=1 [ 2525.460] gen4_vertex_close: reloc[0] = 126 [ 2525.460] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.460] kgem_add_handle: handle=25, index=4 [ 2525.460] batch[1/1, flags=1c00]: 150 150 16344 16384, nreloc=7, nexec=5, nfence=0, aperture=1860 [fenced=0] [ 2525.460] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.460] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.460] kgem_fixup_relocs: shrinking by 61440 [ 2525.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.460] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.460] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.460] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.460] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.460] __kgem_bo_clear_busy: handle=7 [ 2525.460] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2525.460] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.460] __kgem_bo_clear_busy: handle=15 [ 2525.460] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.460] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.460] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.460] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.460] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.460] kgem_bo_is_render: handle=28, rq? 0 [0] [ 2525.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.460] gen4_choose_composite_emitter: identity src, no mask [ 2525.460] needs_batch_flush: flushing before handle=28 for new reservation [ 2525.460] kgem_check_bo: num_pages=+1884, num_exec=+2 [ 2525.460] aligning vertex: was 2, now 3 floats per vertex [ 2525.460] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.460] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.460] kgem_add_handle: handle=4, index=0 [ 2525.460] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.460] gen7_composite_get_binding_table(ffe0) [ 2525.460] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.460] kgem_add_handle: handle=11, index=1 [ 2525.460] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.460] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.460] kgem_add_reloc: handle=28, pos=16361, delta=0, domains=40000 [ 2525.460] kgem_add_handle: handle=28, index=2 [ 2525.460] [3fe8] bind bo(handle=28, addr=0), format=192, width=942, height=39, pitch=3768, tiling=0 -> sampler [ 2525.460] gen7_emit_cc: blend = a00 [ 2525.460] gen7_emit_sampler: sampler = 40 [ 2525.460] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.460] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.460] gen7_emit_vertex_elements: setup id=2 [ 2525.460] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.460] gen7_render_composite_box: (9, 8), (951, 47) [ 2525.460] apply_damage: damage=0x0, region=1 [(9, 8), (951, 47) + (0, 0)] [ 2525.460] gen4_vertex_flush[20c] = 3 [ 2525.460] sna_accel_flush: flush?=1, dirty?=1 [ 2525.460] sna_accel_flush: syncing SHM pixmap=6400 (refcnt=2) [ 2525.460] _sna_pixmap_move_to_cpu(pixmap=6400, 942x39, flags=3) [ 2525.460] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x7fb59a39c991, is-clear?=0 [ 2525.460] _sna_pixmap_move_to_cpu: CPU all-damaged [ 2525.460] _sna_pixmap_move_to_cpu: syncing CPU bo [ 2525.460] kgem_bo_sync__cpu_full: handle=28 [ 2525.460] gen4_vertex_close: used=183, vbo active? 25, vb=4, nreloc=1 [ 2525.460] gen4_vertex_close: reloc[0] = 126 [ 2525.460] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.460] kgem_add_handle: handle=25, index=3 [ 2525.460] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=1894 [fenced=0] [ 2525.460] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.460] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2525.460] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.460] kgem_fixup_relocs: shrinking by 61440 [ 2525.460] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.460] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2525.460] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.460] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.460] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac68000 [ 2525.460] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.460] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.460] __kgem_busy: handle=28, busy=65537, wedged=0 [ 2525.460] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 2525.461] __kgem_busy: handle=28, busy=0, wedged=0 [ 2525.461] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 2525.461] __kgem_retire_requests_upto(handle=28) [ 2525.461] __kgem_retire_rq: request 1 complete [ 2525.461] __kgem_retire_rq: request 2 complete [ 2525.461] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 2525.461] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 2525.461] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_destroy_pixmap: pixmap=6400, attached?=1 [ 2525.461] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 2525.461] __sna_free_pixmap(pixmap=6400) [ 2525.461] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=147456 [ 2525.461] kgem_bo_sync__cpu: handle=28 [ 2525.461] sna_accel_watch_flush: enable=-1 [ 2525.461] _kgem_bo_destroy: handle=28, proxy? 0 [ 2525.461] __kgem_bo_destroy: handle=28, size=147456 [ 2525.461] __kgem_bo_destroy: handle=28, not reusable [ 2525.461] kgem_bo_free: handle=28, size=147456 [ 2525.461] __kgem_busy: handle=28, busy=0, wedged=0 [ 2525.461] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_composite_rectangles(pixmap=6398, op=1, ffffffff x 1 [(14, 9)x(932, 1) ...]) [ 2525.461] sna_composite_rectangles: converted to op 1 [ 2525.461] sna_composite_rectangles[0] (14, 9)x(932, 1) -> (14, 9), (946, 10) [ 2525.461] sna_composite_rectangles: nrects=1, region=(14, 9), (946, 10) x 1 [ 2525.461] sna_composite_rectangles: clipped extents (14, 9),(946, 10) x 1 [ 2525.461] sna_composite_rectangles: pixmap +(0, 0) extents (14, 9),(946, 10) [ 2525.461] sna_composite_rectangles: dropping last-cpu hint [ 2525.461] sna_drawable_use_bo pixmap=6398, box=((14, 9), (946, 10)), flags=9... [ 2525.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.461] sna_drawable_use_bo: using whole GPU bo [ 2525.461] gen7_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20020888]) [ 2525.461] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2525.461] gen7_render_fill_boxes(ffffffff x 1 [(14, 9), (946, 10) ...]) [ 2525.461] sna_render_get_solid: ffffffff [ 2525.461] sna_render_get_solid(white) [ 2525.461] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.461] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2525.461] aligning vertex: was 3, now 2 floats per vertex [ 2525.461] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.461] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.461] kgem_add_handle: handle=4, index=0 [ 2525.461] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.461] gen7_composite_get_binding_table(ffe0) [ 2525.461] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.461] kgem_add_handle: handle=11, index=1 [ 2525.461] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.461] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.461] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2525.461] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2525.461] kgem_add_handle: handle=7, index=2 [ 2525.461] [3fe8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.461] gen7_emit_cc: blend = 980 [ 2525.461] gen7_emit_sampler: sampler = 20 [ 2525.461] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.461] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.461] gen7_emit_vertex_elements: setup id=0 [ 2525.461] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.461] (14, 9), (946, 10) [ 2525.461] gen4_vertex_flush[20c] = 3 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=24) [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.461] imprecise_trapezoid_span_converter: extents (9, 9), (14, 14) [ 2525.461] sna_compute_composite_region: dst=(9, 9)x(5, 5) [ 2525.461] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 9), (14, 14) [ 2525.461] clip_to_dst: region: 1x[(9, 9), (14, 14)], clip: 1x[(9, 9), (14, 14)] [ 2525.461] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 9), (14, 14) [ 2525.461] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 9), (14, 14) [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.461] imprecise_trapezoid_span_converter: after clip -- extents (9, 9), (14, 14), delta=(0, 0) src -> (9, 9) [ 2525.461] gen7_render_composite_spans: 5x5 with flags=0, current mode=1/1 [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.461] gen7_composite_set_target: (9, 9)x(5, 5), partial?=1 [ 2525.461] sna_drawable_use_bo pixmap=6398, box=((9, 9), (14, 14)), flags=7... [ 2525.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.461] sna_drawable_use_bo: using whole GPU bo [ 2525.461] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.461] gen7_composite_picture: (9, 9)x(5, 5), dst=(9, 9) [ 2525.461] color_convert: src=ffffffff [20028888] [ 2525.461] color_convert: dst=ffffffff [20028888] [ 2525.461] sna_render_get_solid: ffffffff [ 2525.461] sna_render_get_solid(white) [ 2525.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.461] gen4_choose_spans_emitter: solid source [ 2525.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.461] aligning vertex: was 2, now 3 floats per vertex [ 2525.461] gen7_composite_get_binding_table(ff80) [ 2525.461] gen7_emit_cc: blend = a00 [ 2525.461] gen7_emit_sampler: sampler = 180 [ 2525.461] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.461] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.461] gen7_emit_vertex_elements: setup id=5 [ 2525.461] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.461] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.461] thread_choose_span: clipped? 0 [ 2525.461] imprecise_trapezoid_span_converter: using 1 threads [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(13, 9) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(12, 10) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.461] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 12) x (1, 1) [ 2525.461] gen4_vertex_flush[2c8] = 36 [ 2525.461] gen7_render_composite_spans_done() [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_accel_flush: flush?=0, dirty?=0 [ 2525.461] sna_composite_trapezoids(op=3, src=(946, 9), mask=18000, ntrap=27) [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.461] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.461] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.462] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.462] imprecise_trapezoid_span_converter: extents (945, 9), (951, 13) [ 2525.462] sna_compute_composite_region: dst=(945, 9)x(6, 4) [ 2525.462] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 9), (951, 13) [ 2525.462] clip_to_dst: region: 1x[(945, 9), (951, 13)], clip: 1x[(945, 9), (951, 13)] [ 2525.462] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 9), (951, 13) [ 2525.462] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 9), (951, 13) [ 2525.462] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.462] imprecise_trapezoid_span_converter: after clip -- extents (945, 9), (951, 13), delta=(0, 0) src -> (945, 9) [ 2525.462] gen7_render_composite_spans: 6x4 with flags=0, current mode=1/1 [ 2525.462] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.462] gen7_composite_set_target: (945, 9)x(6, 4), partial?=1 [ 2525.462] sna_drawable_use_bo pixmap=6398, box=((945, 9), (951, 13)), flags=7... [ 2525.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.462] sna_drawable_use_bo: using whole GPU bo [ 2525.462] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.462] gen7_composite_picture: (945, 9)x(6, 4), dst=(945, 9) [ 2525.462] color_convert: src=ffffffff [20028888] [ 2525.462] color_convert: dst=ffffffff [20028888] [ 2525.462] sna_render_get_solid: ffffffff [ 2525.462] sna_render_get_solid(white) [ 2525.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.462] gen4_choose_spans_emitter: solid source [ 2525.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.462] gen7_composite_get_binding_table(ff80) [ 2525.462] gen7_emit_vertex_elements: setup id=5 [ 2525.462] thread_choose_span: clipped? 0 [ 2525.462] imprecise_trapezoid_span_converter: using 1 threads [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(946, 9) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(946, 10) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 10) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(949, 12) x (1, 1) [ 2525.462] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2525.462] gen4_vertex_flush[2f4] = 36 [ 2525.462] gen7_render_composite_spans_done() [ 2525.462] sna_accel_flush: flush?=0, dirty?=0 [ 2525.462] sna_accel_flush: flush?=0, dirty?=0 [ 2525.462] sna_glyphs(op=3, nlist=1, src=(367, 34)) [ 2525.462] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2525.462] sna_glyphs: discarding mask [ 2525.462] glyphs0_to_dst(op=3, src=(367, 34), nlist=1, dst=(367, 34)+(0, 0)) [ 2525.462] clipped_glyphs: no, clip region (0, 0), (960, 1335) matches drawable pixmap=140417953276976 size=960x1335 [ 2525.462] gen7_render_composite: 0x0, current mode=1/1 [ 2525.462] kgem_bo_is_busy: handle=5, domain: 0 exec? 0, rq? 0 [ 2525.462] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.462] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.462] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2525.462] sna_drawable_use_bo pixmap=6398, box=((0, 0), (960, 1335)), flags=7... [ 2525.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.462] sna_drawable_use_bo: using whole GPU bo [ 2525.462] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.462] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.462] color_convert: src=ffffffff [20028888] [ 2525.462] color_convert: dst=ffffffff [20028888] [ 2525.462] sna_render_get_solid: ffffffff [ 2525.462] sna_render_get_solid(white) [ 2525.462] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.462] sna_transform_is_imprecise_integer_translation: no transform [ 2525.462] gen7_composite_picture: integer translation (0, 0), removing [ 2525.462] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2525.462] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2525.462] sna_render_pixmap_bo: GPU all damaged [ 2525.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.462] gen4_choose_composite_emitter: solid, identity mask [ 2525.462] kgem_check_bo: num_pages=+256, num_exec=+1 [ 2525.462] aligning vertex: was 3, now 4 floats per vertex [ 2525.462] gen7_composite_get_binding_table(ff80) [ 2525.462] kgem_add_reloc: handle=5, pos=16345, delta=0, domains=40000 [ 2525.462] kgem_add_handle: handle=5, index=3 [ 2525.462] [3fd8] bind bo(handle=5, addr=17227776), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 2525.462] gen7_emit_sampler: sampler = 140 [ 2525.462] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 2525.462] gen7_emit_vertex_elements: setup id=9 [ 2525.462] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.462] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 2525.462] glyphs0_to_dst: glyph=(367, 27)x(7, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(367, 27), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(374, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(374, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(382, 27)x(6, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(382, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(388, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(388, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(396, 24)x(15, 13), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(396, 24), mask=(48.00, 16.00) x (15.00, 13.00) [ 2525.462] glyphs0_to_dst: glyph=(411, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(411, 24), mask=(0.00, 32.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(419, 27)x(8, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(419, 27), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(427, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(427, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(435, 24)x(3, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(435, 24), mask=(16.00, 32.00) x (3.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(439, 27)x(7, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(439, 27), mask=(0.00, 48.00) x (7.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(446, 27)x(8, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(446, 27), mask=(8.00, 48.00) x (8.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(454, 27)x(3, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(454, 27), mask=(0.00, 56.00) x (3.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(457, 24)x(7, 11), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(457, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.462] glyphs0_to_dst: glyph=(463, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(463, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(471, 27)x(8, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(471, 27), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(479, 27)x(12, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(479, 27), mask=(16.00, 16.00) x (12.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(491, 27)x(8, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(491, 27), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(498, 24)x(7, 11), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(498, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.462] glyphs0_to_dst: glyph=(504, 27)x(7, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(504, 27), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(511, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(511, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(519, 27)x(6, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(519, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(525, 24)x(8, 10), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(525, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.462] glyphs0_to_dst: glyph=(532, 24)x(7, 11), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(532, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.462] glyphs0_to_dst: glyph=(538, 25)x(7, 9), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(538, 25), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.462] glyphs0_to_dst: glyph=(543, 24)x(7, 11), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(543, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.462] glyphs0_to_dst: glyph=(549, 27)x(6, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(549, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(555, 27)x(8, 7), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(555, 27), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.462] glyphs0_to_dst: glyph=(563, 25)x(7, 9), unclipped [ 2525.462] emit_primitive_identity_mask__sse4_2: dst=(563, 25), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.462] glyphs0_to_dst: glyph=(569, 24)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(569, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(577, 27)x(8, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(577, 27), mask=(64.00, 32.00) x (8.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(585, 27)x(8, 11), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(585, 27), mask=(80.00, 32.00) x (8.00, 11.00) [ 2525.463] gen4_vertex_flush[388] = 93 [ 2525.463] sna_accel_flush: flush?=0, dirty?=0 [ 2525.463] sna_glyphs(op=3, nlist=1, src=(367, 32)) [ 2525.463] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.463] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2525.463] sna_glyphs: discarding mask [ 2525.463] glyphs0_to_dst(op=3, src=(367, 32), nlist=1, dst=(367, 32)+(0, 0)) [ 2525.463] clipped_glyphs: no, clip region (0, 0), (960, 1335) matches drawable pixmap=140417953276976 size=960x1335 [ 2525.463] gen7_render_composite: 0x0, current mode=1/1 [ 2525.463] kgem_bo_is_busy: handle=5, domain: 0 exec? 1, rq? 1 [ 2525.463] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2525.463] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.463] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2525.463] sna_drawable_use_bo pixmap=6398, box=((0, 0), (960, 1335)), flags=7... [ 2525.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.463] sna_drawable_use_bo: using whole GPU bo [ 2525.463] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.463] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.463] color_convert: src=ffffffff [20028888] [ 2525.463] color_convert: dst=ffffffff [20028888] [ 2525.463] sna_render_get_solid: ffffffff [ 2525.463] sna_render_get_solid(white) [ 2525.463] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.463] sna_transform_is_imprecise_integer_translation: no transform [ 2525.463] gen7_composite_picture: integer translation (0, 0), removing [ 2525.463] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2525.463] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2525.463] sna_render_pixmap_bo: GPU all damaged [ 2525.463] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.463] gen4_choose_composite_emitter: solid, identity mask [ 2525.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.463] gen7_composite_get_binding_table(ff40) [ 2525.463] gen7_emit_vertex_elements: setup id=9 [ 2525.463] glyphs0_to_dst: glyph=(367, 25)x(7, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(367, 25), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(374, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(374, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(382, 25)x(6, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(382, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(388, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(388, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(396, 22)x(15, 13), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(396, 22), mask=(48.00, 16.00) x (15.00, 13.00) [ 2525.463] glyphs0_to_dst: glyph=(411, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(411, 22), mask=(0.00, 32.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(419, 25)x(8, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(419, 25), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(427, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(427, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(435, 22)x(3, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(435, 22), mask=(16.00, 32.00) x (3.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(439, 25)x(7, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(439, 25), mask=(0.00, 48.00) x (7.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(446, 25)x(8, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(446, 25), mask=(8.00, 48.00) x (8.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(454, 25)x(3, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(454, 25), mask=(0.00, 56.00) x (3.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(457, 22)x(7, 11), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(457, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.463] glyphs0_to_dst: glyph=(463, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(463, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(471, 25)x(8, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(471, 25), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(479, 25)x(12, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(479, 25), mask=(16.00, 16.00) x (12.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(491, 25)x(8, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(491, 25), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(498, 22)x(7, 11), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(498, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.463] glyphs0_to_dst: glyph=(504, 25)x(7, 7), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(504, 25), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.463] glyphs0_to_dst: glyph=(511, 22)x(8, 10), unclipped [ 2525.463] emit_primitive_identity_mask__sse4_2: dst=(511, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.463] glyphs0_to_dst: glyph=(519, 25)x(6, 7), unclipped [ 2525.463] flushing vbo for gen7_get_rectangles: 4 < 12 [ 2525.463] gen4_vertex_flush[3b4] = 60 [ 2525.463] gen4_vertex_finish: used=1020 / 1024 [ 2525.463] gen4_vertex_finish: reloc[0] = 126 [ 2525.463] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.463] kgem_add_handle: handle=25, index=4 [ 2525.463] gen4_vertex_finish: reloc[1] = 173 [ 2525.463] kgem_add_reloc: handle=25, pos=173, delta=0, domains=200000 [ 2525.463] gen4_vertex_finish: reloc[2] = 221 [ 2525.463] kgem_add_reloc: handle=25, pos=221, delta=0, domains=200000 [ 2525.463] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.463] __kgem_bo_destroy: handle=25, size=4096 [ 2525.463] __kgem_bo_destroy: handle=25 -> active [ 2525.463] kgem_create_linear(262144) [ 2525.463] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(131072) [ 2525.463] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(65536) [ 2525.463] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(32768) [ 2525.463] search_linear_cache: num_pages=8, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(16384) [ 2525.463] search_linear_cache: num_pages=4, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(8192) [ 2525.463] search_linear_cache: num_pages=2, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear(4096) [ 2525.463] search_linear_cache: num_pages=1, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] kgem_retire, need_retire?=1 [ 2525.463] kgem_retire__flushing: 0 bo on flushing list [ 2525.463] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.463] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.463] kgem_retire -- retired=0, need_retire=0 [ 2525.463] __kgem_throttle_retire: not throttling [ 2525.463] search_linear_cache: nothing retired [ 2525.463] kgem_create_linear(262144) [ 2525.463] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] [ 2525.463] search_linear_cache: inactive and cache bucket empty [ 2525.463] search_linear_cache: active cache bucket empty [ 2525.463] kgem_create_linear: new handle=28, num_pages=64 [ 2525.463] __kgem_bo_init(handle=28, num_pages=64) [ 2525.463] needs_batch_flush: flushing before handle=28 for new reservation [ 2525.463] _kgem_bo_destroy: handle=28, proxy? 0 [ 2525.463] __kgem_bo_destroy: handle=28, size=262144 [ 2525.463] kgem_bo_free: handle=28, size=262144 [ 2525.463] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 2525.463] batch[1/1, flags=1c00]: 244 244 16344 16384, nreloc=9, nexec=5, nfence=0, aperture=2115 [fenced=0] [ 2525.463] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.463] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.463] kgem_fixup_relocs: shrinking by 61440 [ 2525.463] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.463] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.463] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.463] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.463] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.463] __kgem_bo_clear_busy: handle=7 [ 2525.464] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2525.464] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=106e000 [ 2525.464] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.464] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.464] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.464] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.464] kgem_add_handle: handle=4, index=0 [ 2525.464] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.464] gen7_composite_get_binding_table(ffe0) [ 2525.464] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.464] kgem_add_handle: handle=11, index=1 [ 2525.464] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.464] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.464] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2525.464] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2525.464] kgem_add_handle: handle=7, index=2 [ 2525.464] [3fe8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.464] kgem_add_reloc: handle=5, pos=16353, delta=0, domains=40000 [ 2525.464] kgem_add_handle: handle=5, index=3 [ 2525.464] [3fe0] bind bo(handle=5, addr=17227776), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 2525.464] gen7_emit_cc: blend = a00 [ 2525.464] gen7_emit_sampler: sampler = 140 [ 2525.464] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.464] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 2525.464] gen7_emit_vertex_elements: setup id=9 [ 2525.464] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.464] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(519, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(525, 22)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(525, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(532, 22)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(532, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(538, 23)x(7, 9), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(538, 23), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.464] glyphs0_to_dst: glyph=(543, 22)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(543, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(549, 25)x(6, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(549, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(555, 25)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(555, 25), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(563, 23)x(7, 9), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(563, 23), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.464] glyphs0_to_dst: glyph=(569, 22)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(569, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(577, 25)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(577, 25), mask=(64.00, 32.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(585, 25)x(8, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(585, 25), mask=(80.00, 32.00) x (8.00, 11.00) [ 2525.464] gen4_vertex_flush[214] = 33 [ 2525.464] sna_accel_flush: flush?=0, dirty?=0 [ 2525.464] sna_glyphs(op=3, nlist=1, src=(367, 33)) [ 2525.464] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.464] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2525.464] sna_glyphs: discarding mask [ 2525.464] glyphs0_to_dst(op=3, src=(367, 33), nlist=1, dst=(367, 33)+(0, 0)) [ 2525.464] clipped_glyphs: no, clip region (0, 0), (960, 1335) matches drawable pixmap=140417953276976 size=960x1335 [ 2525.464] gen7_render_composite: 0x0, current mode=1/1 [ 2525.464] kgem_bo_is_busy: handle=5, domain: 3 exec? 1, rq? 1 [ 2525.464] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.464] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.464] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2525.464] sna_drawable_use_bo pixmap=6398, box=((0, 0), (960, 1335)), flags=7... [ 2525.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.464] sna_drawable_use_bo: using whole GPU bo [ 2525.464] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.464] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.464] color_convert: src=ff4d6067 [20028888] [ 2525.464] color_convert: dst=ff4d6067 [20028888] [ 2525.464] sna_render_get_solid: ff4d6067 [ 2525.464] sna_render_get_solid(44) = ff4d6067 (old) [ 2525.464] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2525.464] sna_transform_is_imprecise_integer_translation: no transform [ 2525.464] gen7_composite_picture: integer translation (0, 0), removing [ 2525.464] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2525.464] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2525.464] sna_render_pixmap_bo: GPU all damaged [ 2525.464] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.464] gen4_choose_composite_emitter: solid, identity mask [ 2525.464] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2525.464] gen7_composite_get_binding_table(ff60) [ 2525.464] kgem_add_reloc: handle=15, pos=16337, delta=0, domains=40000 [ 2525.464] kgem_add_reloc: adding proxy [delta=176] for handle=15 [ 2525.464] kgem_add_handle: handle=15, index=4 [ 2525.464] [3fd0] bind bo(handle=15, addr=148676784), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.464] gen7_emit_vertex_elements: setup id=9 [ 2525.464] glyphs0_to_dst: glyph=(367, 26)x(7, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(367, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(374, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(374, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(382, 26)x(6, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(382, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(388, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(388, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(396, 23)x(15, 13), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(396, 23), mask=(48.00, 16.00) x (15.00, 13.00) [ 2525.464] glyphs0_to_dst: glyph=(411, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(411, 23), mask=(0.00, 32.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(419, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(419, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(427, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(427, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(435, 23)x(3, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(435, 23), mask=(16.00, 32.00) x (3.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(439, 26)x(7, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(439, 26), mask=(0.00, 48.00) x (7.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(446, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(446, 26), mask=(8.00, 48.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(454, 26)x(3, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(454, 26), mask=(0.00, 56.00) x (3.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(457, 23)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(457, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(463, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(463, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(471, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(471, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(479, 26)x(12, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(479, 26), mask=(16.00, 16.00) x (12.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(491, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(491, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(498, 23)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(498, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(504, 26)x(7, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(504, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(511, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(511, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(519, 26)x(6, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(519, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(525, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(525, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(532, 23)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(532, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(538, 24)x(7, 9), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(538, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.464] glyphs0_to_dst: glyph=(543, 23)x(7, 11), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(543, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2525.464] glyphs0_to_dst: glyph=(549, 26)x(6, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(549, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(555, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(555, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(563, 24)x(7, 9), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(563, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2525.464] glyphs0_to_dst: glyph=(569, 23)x(8, 10), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(569, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2525.464] glyphs0_to_dst: glyph=(577, 26)x(8, 7), unclipped [ 2525.464] emit_primitive_identity_mask__sse4_2: dst=(577, 26), mask=(64.00, 32.00) x (8.00, 7.00) [ 2525.464] glyphs0_to_dst: glyph=(585, 26)x(8, 11), unclipped [ 2525.465] emit_primitive_identity_mask__sse4_2: dst=(585, 26), mask=(80.00, 32.00) x (8.00, 11.00) [ 2525.465] gen4_vertex_flush[248] = 93 [ 2525.465] sna_accel_flush: flush?=0, dirty?=0 [ 2525.465] sna_accel_flush: flush?=0, dirty?=0 [ 2525.465] sna_block_handler (tv=0.0) [ 2525.465] sna_wakeup_handler [ 2525.465] sna_accel_flush: flush?=0, dirty?=0 [ 2525.465] sna_composite_trapezoids(op=3, src=(927, 25), mask=18000, ntrap=9) [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] imprecise_trapezoid_span_converter: extents (926, 24), (936, 34) [ 2525.465] sna_compute_composite_region: dst=(926, 24)x(10, 10) [ 2525.465] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 24), (936, 34) [ 2525.465] clip_to_dst: region: 1x[(926, 24), (936, 34)], clip: 1x[(0, 0), (960, 1335)] [ 2525.465] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 24), (936, 34) [ 2525.465] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 24), (936, 34) [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] imprecise_trapezoid_span_converter: after clip -- extents (926, 24), (936, 34), delta=(0, 0) src -> (926, 24) [ 2525.465] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] gen7_composite_set_target: (926, 24)x(10, 10), partial?=1 [ 2525.465] sna_drawable_use_bo pixmap=6398, box=((926, 24), (936, 34)), flags=7... [ 2525.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.465] sna_drawable_use_bo: using whole GPU bo [ 2525.465] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.465] gen7_composite_picture: (926, 24)x(10, 10), dst=(926, 24) [ 2525.465] color_convert: src=ffffffff [20028888] [ 2525.465] color_convert: dst=ffffffff [20028888] [ 2525.465] sna_render_get_solid: ffffffff [ 2525.465] sna_render_get_solid(white) [ 2525.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.465] gen4_choose_spans_emitter: solid source [ 2525.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.465] aligning vertex: was 4, now 3 floats per vertex [ 2525.465] gen7_composite_get_binding_table(ff20) [ 2525.465] gen7_emit_sampler: sampler = 180 [ 2525.465] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.465] gen7_emit_vertex_elements: setup id=5 [ 2525.465] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.465] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.465] thread_choose_span: clipped? 0 [ 2525.465] imprecise_trapezoid_span_converter: using 1 threads [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 25) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 31) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 31) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 32) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 32) x (1, 1) [ 2525.465] gen4_vertex_flush[2dc] = 66 [ 2525.465] gen7_render_composite_spans_done() [ 2525.465] sna_accel_flush: flush?=0, dirty?=0 [ 2525.465] sna_composite_trapezoids(op=3, src=(928, 25), mask=18000, ntrap=9) [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] imprecise_trapezoid_span_converter: extents (927, 24), (936, 33) [ 2525.465] sna_compute_composite_region: dst=(927, 24)x(9, 9) [ 2525.465] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 24), (936, 33) [ 2525.465] clip_to_dst: region: 1x[(927, 24), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.465] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 24), (936, 33) [ 2525.465] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 24), (936, 33) [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] imprecise_trapezoid_span_converter: after clip -- extents (927, 24), (936, 33), delta=(0, 0) src -> (927, 24) [ 2525.465] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] gen7_composite_set_target: (927, 24)x(9, 9), partial?=1 [ 2525.465] sna_drawable_use_bo pixmap=6398, box=((927, 24), (936, 33)), flags=7... [ 2525.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.465] sna_drawable_use_bo: using whole GPU bo [ 2525.465] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.465] gen7_composite_picture: (927, 24)x(9, 9), dst=(927, 24) [ 2525.465] color_convert: src=ffffffff [20028888] [ 2525.465] color_convert: dst=ffffffff [20028888] [ 2525.465] sna_render_get_solid: ffffffff [ 2525.465] sna_render_get_solid(white) [ 2525.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.465] gen4_choose_spans_emitter: solid source [ 2525.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.465] gen7_composite_get_binding_table(ff00) [ 2525.465] gen7_emit_vertex_elements: setup id=5 [ 2525.465] thread_choose_span: clipped? 0 [ 2525.465] imprecise_trapezoid_span_converter: using 1 threads [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 25) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 29) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 30) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2525.465] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 31) x (1, 1) [ 2525.465] gen4_vertex_flush[308] = 57 [ 2525.465] gen7_render_composite_spans_done() [ 2525.465] sna_accel_flush: flush?=0, dirty?=0 [ 2525.465] sna_composite_trapezoids(op=3, src=(927, 26), mask=18000, ntrap=9) [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.465] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.465] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.465] imprecise_trapezoid_span_converter: extents (926, 25), (935, 34) [ 2525.465] sna_compute_composite_region: dst=(926, 25)x(9, 9) [ 2525.465] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 25), (935, 34) [ 2525.466] clip_to_dst: region: 1x[(926, 25), (935, 34)], clip: 1x[(0, 0), (960, 1335)] [ 2525.466] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 25), (935, 34) [ 2525.466] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 25), (935, 34) [ 2525.466] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.466] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.466] imprecise_trapezoid_span_converter: after clip -- extents (926, 25), (935, 34), delta=(0, 0) src -> (926, 25) [ 2525.466] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.466] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.466] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.466] gen7_composite_set_target: (926, 25)x(9, 9), partial?=1 [ 2525.466] sna_drawable_use_bo pixmap=6398, box=((926, 25), (935, 34)), flags=7... [ 2525.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.466] sna_drawable_use_bo: using whole GPU bo [ 2525.466] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.466] gen7_composite_picture: (926, 25)x(9, 9), dst=(926, 25) [ 2525.466] color_convert: src=ffffffff [20028888] [ 2525.466] color_convert: dst=ffffffff [20028888] [ 2525.466] sna_render_get_solid: ffffffff [ 2525.466] sna_render_get_solid(white) [ 2525.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.466] gen4_choose_spans_emitter: solid source [ 2525.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.466] gen7_composite_get_binding_table(ff00) [ 2525.466] gen7_emit_vertex_elements: setup id=5 [ 2525.466] thread_choose_span: clipped? 0 [ 2525.466] imprecise_trapezoid_span_converter: using 1 threads [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 26) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 27) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 27) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 28) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 30) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 30) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 31) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 31) x (1, 1) [ 2525.466] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2525.466] flushing vbo for gen7_get_rectangles: 7 < 9 [ 2525.466] gen4_vertex_flush[334] = 48 [ 2525.466] gen4_vertex_finish: used=1017 / 1024 [ 2525.466] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.466] __kgem_retire_rq: request 1 complete [ 2525.466] kgem_bo_move_to_cache: release handle=25 [ 2525.466] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.466] gen4_vertex_close: used=1017, vbo active? 0, vb=220, nreloc=2 [ 2525.466] kgem_create_linear(262144) [ 2525.466] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(131072) [ 2525.466] search_linear_cache: num_pages=32, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(65536) [ 2525.466] search_linear_cache: num_pages=16, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(32768) [ 2525.466] search_linear_cache: num_pages=8, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(16384) [ 2525.466] search_linear_cache: num_pages=4, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(8192) [ 2525.466] search_linear_cache: num_pages=2, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.466] search_linear_cache: can not retire [ 2525.466] kgem_create_linear(4096) [ 2525.466] search_linear_cache: num_pages=1, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: searching for inactive cpu map [ 2525.466] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.466] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.466] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.466] kgem_bo_map: converting request for GTT map into CPU map [ 2525.466] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.466] kgem_bo_sync__cpu: handle=25 [ 2525.466] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.466] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.466] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.466] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.466] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.466] gen4_vertex_close: new vbo: 1017 / 1024 [ 2525.466] gen4_vertex_close: reloc[0] = 128 [ 2525.466] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.466] kgem_add_handle: handle=25, index=5 [ 2525.466] gen4_vertex_close: reloc[1] = 178 [ 2525.466] kgem_add_reloc: handle=25, pos=178, delta=0, domains=200000 [ 2525.466] batch[1/1, flags=1c00]: 212 212 16328 16384, nreloc=9, nexec=6, nfence=0, aperture=2116 [fenced=0] [ 2525.466] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.466] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.466] kgem_fixup_relocs: shrinking by 61440 [ 2525.466] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.466] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.466] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.466] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.466] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.466] __kgem_bo_clear_busy: handle=7 [ 2525.466] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2525.466] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=106e000 [ 2525.466] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.466] __kgem_bo_clear_busy: handle=15 [ 2525.466] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.466] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.466] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.466] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.466] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.466] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.466] kgem_add_handle: handle=4, index=0 [ 2525.466] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.466] gen7_composite_get_binding_table(ffe0) [ 2525.466] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.466] kgem_add_handle: handle=11, index=1 [ 2525.466] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.466] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.466] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2525.466] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2525.466] kgem_add_handle: handle=7, index=2 [ 2525.466] [3fe8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.466] gen7_emit_cc: blend = a00 [ 2525.466] gen7_emit_sampler: sampler = 180 [ 2525.466] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.466] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.466] gen7_emit_vertex_elements: setup id=5 [ 2525.466] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.466] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.466] flushing vbo for gen7_get_rectangles: 7 < 9 [ 2525.466] gen4_vertex_finish: used=1017 / 1024 [ 2525.466] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.466] __kgem_bo_destroy: handle=25, size=4096 [ 2525.466] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.466] __kgem_bo_clear_busy: handle=25 [ 2525.466] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.466] kgem_create_linear(262144) [ 2525.466] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.466] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(131072) [ 2525.467] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(65536) [ 2525.467] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(32768) [ 2525.467] search_linear_cache: num_pages=8, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(16384) [ 2525.467] search_linear_cache: num_pages=4, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(8192) [ 2525.467] search_linear_cache: num_pages=2, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: inactive and cache bucket empty [ 2525.467] search_linear_cache: active cache bucket empty [ 2525.467] kgem_create_linear(4096) [ 2525.467] search_linear_cache: num_pages=1, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.467] search_linear_cache: searching for inactive cpu map [ 2525.467] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.467] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.467] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2525.467] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.467] kgem_bo_map: converting request for GTT map into CPU map [ 2525.467] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.467] kgem_bo_sync__cpu: handle=25 [ 2525.467] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.467] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.467] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.467] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.467] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.467] gen4_vertex_finish: create vbo handle=25, size=1024 floats [4096 bytes] [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 32) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 32) x (1, 1) [ 2525.467] gen4_vertex_flush[214] = 9 [ 2525.467] gen7_render_composite_spans_done() [ 2525.467] sna_accel_flush: flush?=0, dirty?=0 [ 2525.467] sna_composite_trapezoids(op=3, src=(934, 25), mask=18000, ntrap=9) [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] imprecise_trapezoid_span_converter: extents (926, 24), (936, 34) [ 2525.467] sna_compute_composite_region: dst=(926, 24)x(10, 10) [ 2525.467] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 24), (936, 34) [ 2525.467] clip_to_dst: region: 1x[(926, 24), (936, 34)], clip: 1x[(0, 0), (960, 1335)] [ 2525.467] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 24), (936, 34) [ 2525.467] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 24), (936, 34) [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] imprecise_trapezoid_span_converter: after clip -- extents (926, 24), (936, 34), delta=(0, 0) src -> (926, 24) [ 2525.467] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] gen7_composite_set_target: (926, 24)x(10, 10), partial?=1 [ 2525.467] sna_drawable_use_bo pixmap=6398, box=((926, 24), (936, 34)), flags=7... [ 2525.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.467] sna_drawable_use_bo: using whole GPU bo [ 2525.467] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.467] gen7_composite_picture: (926, 24)x(10, 10), dst=(926, 24) [ 2525.467] color_convert: src=ffffffff [20028888] [ 2525.467] color_convert: dst=ffffffff [20028888] [ 2525.467] sna_render_get_solid: ffffffff [ 2525.467] sna_render_get_solid(white) [ 2525.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.467] gen4_choose_spans_emitter: solid source [ 2525.467] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.467] gen7_composite_get_binding_table(ff80) [ 2525.467] gen7_emit_vertex_elements: setup id=5 [ 2525.467] thread_choose_span: clipped? 0 [ 2525.467] imprecise_trapezoid_span_converter: using 1 threads [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 25) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 27) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 30) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 31) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 31) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 32) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 32) x (1, 1) [ 2525.467] gen4_vertex_flush[240] = 66 [ 2525.467] gen7_render_composite_spans_done() [ 2525.467] sna_accel_flush: flush?=0, dirty?=0 [ 2525.467] sna_composite_trapezoids(op=3, src=(933, 25), mask=18000, ntrap=9) [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] imprecise_trapezoid_span_converter: extents (926, 24), (935, 33) [ 2525.467] sna_compute_composite_region: dst=(926, 24)x(9, 9) [ 2525.467] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 24), (935, 33) [ 2525.467] clip_to_dst: region: 1x[(926, 24), (935, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.467] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 24), (935, 33) [ 2525.467] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 24), (935, 33) [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] imprecise_trapezoid_span_converter: after clip -- extents (926, 24), (935, 33), delta=(0, 0) src -> (926, 24) [ 2525.467] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.467] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.467] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.467] gen7_composite_set_target: (926, 24)x(9, 9), partial?=1 [ 2525.467] sna_drawable_use_bo pixmap=6398, box=((926, 24), (935, 33)), flags=7... [ 2525.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.467] sna_drawable_use_bo: using whole GPU bo [ 2525.467] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.467] gen7_composite_picture: (926, 24)x(9, 9), dst=(926, 24) [ 2525.467] color_convert: src=ffffffff [20028888] [ 2525.467] color_convert: dst=ffffffff [20028888] [ 2525.467] sna_render_get_solid: ffffffff [ 2525.467] sna_render_get_solid(white) [ 2525.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.467] gen4_choose_spans_emitter: solid source [ 2525.467] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.467] gen7_composite_get_binding_table(ff80) [ 2525.467] gen7_emit_vertex_elements: setup id=5 [ 2525.467] thread_choose_span: clipped? 0 [ 2525.467] imprecise_trapezoid_span_converter: using 1 threads [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 25) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.467] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 31) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2525.468] gen4_vertex_flush[26c] = 57 [ 2525.468] gen7_render_composite_spans_done() [ 2525.468] sna_accel_flush: flush?=0, dirty?=0 [ 2525.468] sna_composite_trapezoids(op=3, src=(934, 26), mask=18000, ntrap=9) [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] imprecise_trapezoid_span_converter: extents (927, 25), (936, 34) [ 2525.468] sna_compute_composite_region: dst=(927, 25)x(9, 9) [ 2525.468] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 25), (936, 34) [ 2525.468] clip_to_dst: region: 1x[(927, 25), (936, 34)], clip: 1x[(0, 0), (960, 1335)] [ 2525.468] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 25), (936, 34) [ 2525.468] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 25), (936, 34) [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] imprecise_trapezoid_span_converter: after clip -- extents (927, 25), (936, 34), delta=(0, 0) src -> (927, 25) [ 2525.468] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] gen7_composite_set_target: (927, 25)x(9, 9), partial?=1 [ 2525.468] sna_drawable_use_bo pixmap=6398, box=((927, 25), (936, 34)), flags=7... [ 2525.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.468] sna_drawable_use_bo: using whole GPU bo [ 2525.468] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.468] gen7_composite_picture: (927, 25)x(9, 9), dst=(927, 25) [ 2525.468] color_convert: src=ffffffff [20028888] [ 2525.468] color_convert: dst=ffffffff [20028888] [ 2525.468] sna_render_get_solid: ffffffff [ 2525.468] sna_render_get_solid(white) [ 2525.468] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.468] gen4_choose_spans_emitter: solid source [ 2525.468] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.468] gen7_composite_get_binding_table(ff80) [ 2525.468] gen7_emit_vertex_elements: setup id=5 [ 2525.468] thread_choose_span: clipped? 0 [ 2525.468] imprecise_trapezoid_span_converter: using 1 threads [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 26) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 31) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 31) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 32) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 32) x (1, 1) [ 2525.468] gen4_vertex_flush[298] = 57 [ 2525.468] gen7_render_composite_spans_done() [ 2525.468] sna_accel_flush: flush?=0, dirty?=0 [ 2525.468] sna_composite_trapezoids(op=3, src=(927, 24), mask=18000, ntrap=9) [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] imprecise_trapezoid_span_converter: extents (926, 23), (936, 33) [ 2525.468] sna_compute_composite_region: dst=(926, 23)x(10, 10) [ 2525.468] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (936, 33) [ 2525.468] clip_to_dst: region: 1x[(926, 23), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.468] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (936, 33) [ 2525.468] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (936, 33) [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (936, 33), delta=(0, 0) src -> (926, 23) [ 2525.468] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.468] gen7_composite_set_target: (926, 23)x(10, 10), partial?=1 [ 2525.468] sna_drawable_use_bo pixmap=6398, box=((926, 23), (936, 33)), flags=7... [ 2525.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.468] sna_drawable_use_bo: using whole GPU bo [ 2525.468] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.468] gen7_composite_picture: (926, 23)x(10, 10), dst=(926, 23) [ 2525.468] color_convert: src=ff4d6067 [20028888] [ 2525.468] color_convert: dst=ff4d6067 [20028888] [ 2525.468] sna_render_get_solid: ff4d6067 [ 2525.468] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.468] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.468] gen4_choose_spans_emitter: solid source [ 2525.468] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2525.468] gen7_composite_get_binding_table(ff80) [ 2525.468] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2525.468] kgem_add_reloc: adding proxy [delta=176] for handle=15 [ 2525.468] kgem_add_handle: handle=15, index=3 [ 2525.468] [3fd8] bind bo(handle=15, addr=148676784), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.468] gen7_emit_vertex_elements: setup id=5 [ 2525.468] thread_choose_span: clipped? 0 [ 2525.468] imprecise_trapezoid_span_converter: using 1 threads [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 24) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 24) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 25) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 25) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 29) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 30) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2525.468] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 31) x (1, 1) [ 2525.468] gen4_vertex_flush[2cc] = 66 [ 2525.468] gen7_render_composite_spans_done() [ 2525.468] sna_accel_flush: flush?=0, dirty?=0 [ 2525.468] sna_composite_trapezoids(op=3, src=(928, 24), mask=18000, ntrap=9) [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.468] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.468] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] imprecise_trapezoid_span_converter: extents (927, 23), (936, 32) [ 2525.469] sna_compute_composite_region: dst=(927, 23)x(9, 9) [ 2525.469] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 23), (936, 32) [ 2525.469] clip_to_dst: region: 1x[(927, 23), (936, 32)], clip: 1x[(0, 0), (960, 1335)] [ 2525.469] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 23), (936, 32) [ 2525.469] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 23), (936, 32) [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] imprecise_trapezoid_span_converter: after clip -- extents (927, 23), (936, 32), delta=(0, 0) src -> (927, 23) [ 2525.469] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] gen7_composite_set_target: (927, 23)x(9, 9), partial?=1 [ 2525.469] sna_drawable_use_bo pixmap=6398, box=((927, 23), (936, 32)), flags=7... [ 2525.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.469] sna_drawable_use_bo: using whole GPU bo [ 2525.469] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.469] gen7_composite_picture: (927, 23)x(9, 9), dst=(927, 23) [ 2525.469] color_convert: src=ff4d6067 [20028888] [ 2525.469] color_convert: dst=ff4d6067 [20028888] [ 2525.469] sna_render_get_solid: ff4d6067 [ 2525.469] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.469] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.469] gen4_choose_spans_emitter: solid source [ 2525.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.469] gen7_composite_get_binding_table(ff40) [ 2525.469] gen7_emit_vertex_elements: setup id=5 [ 2525.469] thread_choose_span: clipped? 0 [ 2525.469] imprecise_trapezoid_span_converter: using 1 threads [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 24) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 24) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 25) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 25) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 28) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 29) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 29) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 30) x (1, 1) [ 2525.469] gen4_vertex_flush[2f8] = 57 [ 2525.469] gen7_render_composite_spans_done() [ 2525.469] sna_accel_flush: flush?=0, dirty?=0 [ 2525.469] sna_composite_trapezoids(op=3, src=(927, 25), mask=18000, ntrap=9) [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] imprecise_trapezoid_span_converter: extents (926, 24), (935, 33) [ 2525.469] sna_compute_composite_region: dst=(926, 24)x(9, 9) [ 2525.469] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 24), (935, 33) [ 2525.469] clip_to_dst: region: 1x[(926, 24), (935, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.469] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 24), (935, 33) [ 2525.469] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 24), (935, 33) [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] imprecise_trapezoid_span_converter: after clip -- extents (926, 24), (935, 33), delta=(0, 0) src -> (926, 24) [ 2525.469] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.469] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.469] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.469] gen7_composite_set_target: (926, 24)x(9, 9), partial?=1 [ 2525.469] sna_drawable_use_bo pixmap=6398, box=((926, 24), (935, 33)), flags=7... [ 2525.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.469] sna_drawable_use_bo: using whole GPU bo [ 2525.469] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.469] gen7_composite_picture: (926, 24)x(9, 9), dst=(926, 24) [ 2525.469] color_convert: src=ff4d6067 [20028888] [ 2525.469] color_convert: dst=ff4d6067 [20028888] [ 2525.469] sna_render_get_solid: ff4d6067 [ 2525.469] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.469] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.469] gen4_choose_spans_emitter: solid source [ 2525.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.469] gen7_composite_get_binding_table(ff40) [ 2525.469] gen7_emit_vertex_elements: setup id=5 [ 2525.469] thread_choose_span: clipped? 0 [ 2525.469] imprecise_trapezoid_span_converter: using 1 threads [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 25) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.469] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.469] flushing vbo for gen7_get_rectangles: 7 < 9 [ 2525.469] gen4_vertex_flush[324] = 27 [ 2525.469] gen4_vertex_finish: used=1017 / 1024 [ 2525.469] gen4_vertex_finish: reloc[0] = 128 [ 2525.469] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.469] kgem_add_handle: handle=25, index=4 [ 2525.469] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.469] __kgem_bo_destroy: handle=25, size=4096 [ 2525.469] __kgem_bo_destroy: handle=25 -> active [ 2525.469] kgem_create_linear(262144) [ 2525.469] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(131072) [ 2525.469] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(65536) [ 2525.469] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(32768) [ 2525.469] search_linear_cache: num_pages=8, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(16384) [ 2525.469] search_linear_cache: num_pages=4, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(8192) [ 2525.469] search_linear_cache: num_pages=2, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] search_linear_cache: active cache bucket empty [ 2525.469] kgem_create_linear(4096) [ 2525.469] search_linear_cache: num_pages=1, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.469] kgem_retire, need_retire?=1 [ 2525.469] kgem_retire__flushing: 0 bo on flushing list [ 2525.469] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.469] __kgem_retire_rq: request 1 complete [ 2525.469] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.469] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.469] kgem_retire -- retired=0, need_retire=0 [ 2525.469] __kgem_throttle_retire: not throttling [ 2525.469] search_linear_cache: nothing retired [ 2525.469] kgem_create_linear(262144) [ 2525.469] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] [ 2525.469] search_linear_cache: inactive and cache bucket empty [ 2525.470] search_linear_cache: active cache bucket empty [ 2525.470] kgem_create_linear: new handle=28, num_pages=64 [ 2525.470] __kgem_bo_init(handle=28, num_pages=64) [ 2525.470] needs_batch_flush: flushing before handle=28 for new reservation [ 2525.470] _kgem_bo_destroy: handle=28, proxy? 0 [ 2525.470] __kgem_bo_destroy: handle=28, size=262144 [ 2525.470] kgem_bo_free: handle=28, size=262144 [ 2525.470] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 2525.470] batch[1/1, flags=1c00]: 208 208 16344 16384, nreloc=7, nexec=5, nfence=0, aperture=1860 [fenced=0] [ 2525.470] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.470] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.470] kgem_fixup_relocs: shrinking by 61440 [ 2525.470] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.470] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.470] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.470] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.470] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.470] __kgem_bo_clear_busy: handle=7 [ 2525.470] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2525.470] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.470] __kgem_bo_clear_busy: handle=15 [ 2525.470] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.470] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.470] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.470] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.470] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.470] kgem_add_handle: handle=4, index=0 [ 2525.470] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.470] gen7_composite_get_binding_table(ffe0) [ 2525.470] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.470] kgem_add_handle: handle=11, index=1 [ 2525.470] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.470] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.470] kgem_add_reloc: handle=15, pos=16361, delta=0, domains=40000 [ 2525.470] kgem_add_reloc: adding proxy [delta=176] for handle=15 [ 2525.470] kgem_add_handle: handle=15, index=2 [ 2525.470] [3fe8] bind bo(handle=15, addr=148676784), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.470] gen7_emit_cc: blend = a00 [ 2525.470] gen7_emit_sampler: sampler = 180 [ 2525.470] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.470] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.470] gen7_emit_vertex_elements: setup id=5 [ 2525.470] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.470] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 31) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2525.470] gen4_vertex_flush[214] = 30 [ 2525.470] gen7_render_composite_spans_done() [ 2525.470] sna_accel_flush: flush?=0, dirty?=0 [ 2525.470] sna_accel_flush: flush?=0, dirty?=0 [ 2525.470] sna_block_handler (tv=0.0) [ 2525.470] sna_wakeup_handler [ 2525.470] sna_accel_flush: flush?=0, dirty?=0 [ 2525.470] sna_composite_trapezoids(op=3, src=(934, 24), mask=18000, ntrap=9) [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.470] imprecise_trapezoid_span_converter: extents (926, 23), (936, 33) [ 2525.470] sna_compute_composite_region: dst=(926, 23)x(10, 10) [ 2525.470] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (936, 33) [ 2525.470] clip_to_dst: region: 1x[(926, 23), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.470] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (936, 33) [ 2525.470] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (936, 33) [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.470] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (936, 33), delta=(0, 0) src -> (926, 23) [ 2525.470] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.470] gen7_composite_set_target: (926, 23)x(10, 10), partial?=1 [ 2525.470] sna_drawable_use_bo pixmap=6398, box=((926, 23), (936, 33)), flags=7... [ 2525.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.470] sna_drawable_use_bo: using whole GPU bo [ 2525.470] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.470] gen7_composite_picture: (926, 23)x(10, 10), dst=(926, 23) [ 2525.470] color_convert: src=ff4d6067 [20028888] [ 2525.470] color_convert: dst=ff4d6067 [20028888] [ 2525.470] sna_render_get_solid: ff4d6067 [ 2525.470] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.470] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.470] gen4_choose_spans_emitter: solid source [ 2525.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.470] gen7_composite_get_binding_table(ff80) [ 2525.470] gen7_emit_vertex_elements: setup id=5 [ 2525.470] thread_choose_span: clipped? 0 [ 2525.470] imprecise_trapezoid_span_converter: using 1 threads [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 24) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 24) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 25) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 25) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 31) x (1, 1) [ 2525.470] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2525.470] gen4_vertex_flush[240] = 66 [ 2525.470] gen7_render_composite_spans_done() [ 2525.470] sna_accel_flush: flush?=0, dirty?=0 [ 2525.470] sna_composite_trapezoids(op=3, src=(933, 24), mask=18000, ntrap=9) [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.470] imprecise_trapezoid_span_converter: extents (926, 23), (935, 32) [ 2525.470] sna_compute_composite_region: dst=(926, 23)x(9, 9) [ 2525.470] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (935, 32) [ 2525.470] clip_to_dst: region: 1x[(926, 23), (935, 32)], clip: 1x[(0, 0), (960, 1335)] [ 2525.470] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (935, 32) [ 2525.470] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (935, 32) [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.470] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.470] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (935, 32), delta=(0, 0) src -> (926, 23) [ 2525.470] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.470] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.471] gen7_composite_set_target: (926, 23)x(9, 9), partial?=1 [ 2525.471] sna_drawable_use_bo pixmap=6398, box=((926, 23), (935, 32)), flags=7... [ 2525.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.471] sna_drawable_use_bo: using whole GPU bo [ 2525.471] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.471] gen7_composite_picture: (926, 23)x(9, 9), dst=(926, 23) [ 2525.471] color_convert: src=ff4d6067 [20028888] [ 2525.471] color_convert: dst=ff4d6067 [20028888] [ 2525.471] sna_render_get_solid: ff4d6067 [ 2525.471] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.471] gen4_choose_spans_emitter: solid source [ 2525.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.471] gen7_composite_get_binding_table(ff80) [ 2525.471] gen7_emit_vertex_elements: setup id=5 [ 2525.471] thread_choose_span: clipped? 0 [ 2525.471] imprecise_trapezoid_span_converter: using 1 threads [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 24) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 24) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 25) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 25) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 30) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2525.471] gen4_vertex_flush[26c] = 57 [ 2525.471] gen7_render_composite_spans_done() [ 2525.471] sna_accel_flush: flush?=0, dirty?=0 [ 2525.471] sna_composite_trapezoids(op=3, src=(934, 25), mask=18000, ntrap=9) [ 2525.471] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.471] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.471] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.471] imprecise_trapezoid_span_converter: extents (927, 24), (936, 33) [ 2525.471] sna_compute_composite_region: dst=(927, 24)x(9, 9) [ 2525.471] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 24), (936, 33) [ 2525.471] clip_to_dst: region: 1x[(927, 24), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2525.471] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 24), (936, 33) [ 2525.471] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 24), (936, 33) [ 2525.471] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.471] imprecise_trapezoid_span_converter: after clip -- extents (927, 24), (936, 33), delta=(0, 0) src -> (927, 24) [ 2525.471] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2525.471] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.471] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.471] gen7_composite_set_target: (927, 24)x(9, 9), partial?=1 [ 2525.471] sna_drawable_use_bo pixmap=6398, box=((927, 24), (936, 33)), flags=7... [ 2525.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.471] sna_drawable_use_bo: using whole GPU bo [ 2525.471] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.471] gen7_composite_picture: (927, 24)x(9, 9), dst=(927, 24) [ 2525.471] color_convert: src=ff4d6067 [20028888] [ 2525.471] color_convert: dst=ff4d6067 [20028888] [ 2525.471] sna_render_get_solid: ff4d6067 [ 2525.471] sna_render_get_solid(44) = ff4d6067 (last) [ 2525.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.471] gen4_choose_spans_emitter: solid source [ 2525.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.471] gen7_composite_get_binding_table(ff80) [ 2525.471] gen7_emit_vertex_elements: setup id=5 [ 2525.471] thread_choose_span: clipped? 0 [ 2525.471] imprecise_trapezoid_span_converter: using 1 threads [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 25) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 26) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 27) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 30) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2525.471] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 31) x (1, 1) [ 2525.471] gen4_vertex_flush[298] = 57 [ 2525.471] gen7_render_composite_spans_done() [ 2525.471] sna_accel_flush: flush?=0, dirty?=0 [ 2525.471] sna_composite_rectangles(pixmap=6398, op=1, ffa6a6a6 x 2 [(13, 8)x(934, 1) ...]) [ 2525.471] sna_composite_rectangles: converted to op 1 [ 2525.471] sna_composite_rectangles[0] (13, 8)x(934, 1) -> (13, 8), (947, 9) [ 2525.471] sna_composite_rectangles[1] (9, 1325)x(942, 1) -> (9, 1325), (951, 1326) [ 2525.471] sna_composite_rectangles: nrects=2, region=(9, 8), (951, 1326) x 2 [ 2525.471] sna_composite_rectangles: clipped extents (9, 8),(951, 1326) x 2 [ 2525.471] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(951, 1326) [ 2525.471] sna_composite_rectangles: dropping last-cpu hint [ 2525.471] sna_drawable_use_bo pixmap=6398, box=((9, 8), (951, 1326)), flags=1... [ 2525.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2525.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.471] sna_drawable_use_bo: using whole GPU bo [ 2525.471] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2525.471] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.471] gen7_render_fill_boxes(ffa6a6a6 x 2 [(13, 8), (947, 9) ...]) [ 2525.471] sna_render_get_solid: ffa6a6a6 [ 2525.471] sna_render_get_solid(45) = ffa6a6a6 (old) [ 2525.471] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.471] aligning vertex: was 3, now 2 floats per vertex [ 2525.471] gen7_composite_get_binding_table(ff80) [ 2525.471] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2525.471] kgem_add_reloc: adding proxy [delta=180] for handle=15 [ 2525.471] [3fd8] bind bo(handle=15, addr=148676788), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.471] gen7_emit_cc: blend = 980 [ 2525.471] gen7_emit_sampler: sampler = 20 [ 2525.471] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.471] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.471] gen7_emit_vertex_elements: setup id=0 [ 2525.471] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.471] (13, 8), (947, 9) [ 2525.471] (9, 1325), (951, 1326) [ 2525.471] gen4_vertex_flush[364] = 6 [ 2525.471] sna_accel_flush: flush?=0, dirty?=0 [ 2525.471] sna_composite_rectangles(pixmap=6398, op=1, ffa6a6a6 x 2 [(9, 12)x(1, 35) ...]) [ 2525.471] sna_composite_rectangles: converted to op 1 [ 2525.471] sna_composite_rectangles[0] (9, 12)x(1, 35) -> (9, 12), (10, 47) [ 2525.471] sna_composite_rectangles[1] (9, 47)x(1, 1278) -> (9, 47), (10, 1325) [ 2525.471] sna_composite_rectangles: nrects=2, region=(9, 12), (10, 1325) x 2 [ 2525.471] sna_composite_rectangles: clipped extents (9, 12),(10, 1325) x 1 [ 2525.471] sna_composite_rectangles: pixmap +(0, 0) extents (9, 12),(10, 1325) [ 2525.471] sna_composite_rectangles: dropping last-cpu hint [ 2525.471] sna_drawable_use_bo pixmap=6398, box=((9, 12), (10, 1325)), flags=9... [ 2525.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.471] sna_drawable_use_bo: using whole GPU bo [ 2525.472] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2525.472] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.472] gen7_render_fill_boxes(ffa6a6a6 x 1 [(9, 12), (10, 1325) ...]) [ 2525.472] sna_render_get_solid: ffa6a6a6 [ 2525.472] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.472] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.472] gen7_composite_get_binding_table(ff40) [ 2525.472] gen7_emit_vertex_elements: setup id=0 [ 2525.472] (9, 12), (10, 1325) [ 2525.472] gen4_vertex_flush[364] = 9 [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_composite_rectangles(pixmap=6398, op=1, ffa6a6a6 x 2 [(950, 12)x(1, 35) ...]) [ 2525.472] sna_composite_rectangles: converted to op 1 [ 2525.472] sna_composite_rectangles[0] (950, 12)x(1, 35) -> (950, 12), (951, 47) [ 2525.472] sna_composite_rectangles[1] (950, 47)x(1, 1278) -> (950, 47), (951, 1325) [ 2525.472] sna_composite_rectangles: nrects=2, region=(950, 12), (951, 1325) x 2 [ 2525.472] sna_composite_rectangles: clipped extents (950, 12),(951, 1325) x 1 [ 2525.472] sna_composite_rectangles: pixmap +(0, 0) extents (950, 12),(951, 1325) [ 2525.472] sna_composite_rectangles: dropping last-cpu hint [ 2525.472] sna_drawable_use_bo pixmap=6398, box=((950, 12), (951, 1325)), flags=9... [ 2525.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2525.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.472] sna_drawable_use_bo: using whole GPU bo [ 2525.472] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2525.472] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.472] gen7_render_fill_boxes(ffa6a6a6 x 1 [(950, 12), (951, 1325) ...]) [ 2525.472] sna_render_get_solid: ffa6a6a6 [ 2525.472] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.472] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2525.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.472] gen7_composite_get_binding_table(ff40) [ 2525.472] gen7_emit_vertex_elements: setup id=0 [ 2525.472] (950, 12), (951, 1325) [ 2525.472] gen4_vertex_flush[364] = 12 [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2525.472] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2525.472] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2525.472] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2525.472] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2525.472] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2525.472] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2525.472] sna_drawable_use_bo pixmap=6398, box=((9, 8), (14, 14)), flags=7... [ 2525.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.472] sna_drawable_use_bo: using whole GPU bo [ 2525.472] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.472] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2525.472] color_convert: src=ffa6a6a6 [20028888] [ 2525.472] color_convert: dst=ffa6a6a6 [20028888] [ 2525.472] sna_render_get_solid: ffa6a6a6 [ 2525.472] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.472] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.472] gen4_choose_spans_emitter: solid source [ 2525.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.472] aligning vertex: was 2, now 3 floats per vertex [ 2525.472] gen7_composite_get_binding_table(ff40) [ 2525.472] gen7_emit_cc: blend = a00 [ 2525.472] gen7_emit_sampler: sampler = 180 [ 2525.472] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.472] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.472] gen7_emit_vertex_elements: setup id=5 [ 2525.472] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.472] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.472] thread_choose_span: clipped? 0 [ 2525.472] imprecise_trapezoid_span_converter: using 1 threads [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.472] gen4_vertex_flush[40c] = 36 [ 2525.472] gen7_render_composite_spans_done() [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_accel_flush: flush?=0, dirty?=0 [ 2525.472] sna_composite_trapezoids(op=3, src=(946, 8), mask=18000, ntrap=37) [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] imprecise_trapezoid_span_converter: extents (945, 8), (951, 13) [ 2525.472] sna_compute_composite_region: dst=(945, 8)x(6, 5) [ 2525.472] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 8), (951, 13) [ 2525.472] clip_to_dst: region: 1x[(945, 8), (951, 13)], clip: 1x[(945, 8), (951, 13)] [ 2525.472] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 8), (951, 13) [ 2525.472] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 8), (951, 13) [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] imprecise_trapezoid_span_converter: after clip -- extents (945, 8), (951, 13), delta=(0, 0) src -> (945, 8) [ 2525.472] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2525.472] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.472] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.472] gen7_composite_set_target: (945, 8)x(6, 5), partial?=1 [ 2525.472] sna_drawable_use_bo pixmap=6398, box=((945, 8), (951, 13)), flags=7... [ 2525.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.472] sna_drawable_use_bo: using whole GPU bo [ 2525.472] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.472] gen7_composite_picture: (945, 8)x(6, 5), dst=(945, 8) [ 2525.472] color_convert: src=ffa6a6a6 [20028888] [ 2525.472] color_convert: dst=ffa6a6a6 [20028888] [ 2525.472] sna_render_get_solid: ffa6a6a6 [ 2525.472] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.472] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.472] gen4_choose_spans_emitter: solid source [ 2525.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.472] gen7_composite_get_binding_table(ff40) [ 2525.472] gen7_emit_vertex_elements: setup id=5 [ 2525.472] thread_choose_span: clipped? 0 [ 2525.472] imprecise_trapezoid_span_converter: using 1 threads [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(946, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(948, 8) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(949, 9) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2525.472] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2525.473] gen4_vertex_flush[438] = 36 [ 2525.473] gen7_render_composite_spans_done() [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2525.473] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2525.473] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2525.473] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2525.473] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2525.473] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2525.473] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2525.473] sna_drawable_use_bo pixmap=6398, box=((9, 8), (14, 14)), flags=7... [ 2525.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.473] sna_drawable_use_bo: using whole GPU bo [ 2525.473] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.473] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2525.473] color_convert: src=ffa6a6a6 [20028888] [ 2525.473] color_convert: dst=ffa6a6a6 [20028888] [ 2525.473] sna_render_get_solid: ffa6a6a6 [ 2525.473] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.473] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.473] gen4_choose_spans_emitter: solid source [ 2525.473] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.473] gen7_composite_get_binding_table(ff40) [ 2525.473] gen7_emit_vertex_elements: setup id=5 [ 2525.473] thread_choose_span: clipped? 0 [ 2525.473] imprecise_trapezoid_span_converter: using 1 threads [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2525.473] gen4_vertex_flush[464] = 36 [ 2525.473] gen7_render_composite_spans_done() [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_accel_flush: flush?=0, dirty?=0 [ 2525.473] sna_composite_trapezoids(op=3, src=(946, 8), mask=18000, ntrap=37) [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] imprecise_trapezoid_span_converter: extents (945, 8), (951, 13) [ 2525.473] sna_compute_composite_region: dst=(945, 8)x(6, 5) [ 2525.473] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 8), (951, 13) [ 2525.473] clip_to_dst: region: 1x[(945, 8), (951, 13)], clip: 1x[(945, 8), (951, 13)] [ 2525.473] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 8), (951, 13) [ 2525.473] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 8), (951, 13) [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] imprecise_trapezoid_span_converter: after clip -- extents (945, 8), (951, 13), delta=(0, 0) src -> (945, 8) [ 2525.473] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2525.473] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2525.473] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.473] gen7_composite_set_target: (945, 8)x(6, 5), partial?=1 [ 2525.473] sna_drawable_use_bo pixmap=6398, box=((945, 8), (951, 13)), flags=7... [ 2525.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.473] sna_drawable_use_bo: using whole GPU bo [ 2525.473] gen7_composite_set_target: pixmap=6398, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2525.473] gen7_composite_picture: (945, 8)x(6, 5), dst=(945, 8) [ 2525.473] color_convert: src=ffa6a6a6 [20028888] [ 2525.473] color_convert: dst=ffa6a6a6 [20028888] [ 2525.473] sna_render_get_solid: ffa6a6a6 [ 2525.473] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2525.473] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2525.473] gen4_choose_spans_emitter: solid source [ 2525.473] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2525.473] gen7_composite_get_binding_table(ff40) [ 2525.473] gen7_emit_vertex_elements: setup id=5 [ 2525.473] thread_choose_span: clipped? 0 [ 2525.473] imprecise_trapezoid_span_converter: using 1 threads [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(946, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(948, 8) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2525.473] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(949, 9) x (1, 1) [ 2525.473] flushing vbo for gen7_get_rectangles: 1 < 9 [ 2525.473] gen4_vertex_flush[490] = 15 [ 2525.473] gen4_vertex_finish: used=1023 / 1024 [ 2525.473] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.473] __kgem_retire_rq: request 1 complete [ 2525.473] kgem_bo_move_to_cache: release handle=25 [ 2525.473] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.473] gen4_vertex_close: used=1023, vbo active? 0, vb=21, nreloc=2 [ 2525.473] kgem_create_linear(262144) [ 2525.473] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(131072) [ 2525.473] search_linear_cache: num_pages=32, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(65536) [ 2525.473] search_linear_cache: num_pages=16, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(32768) [ 2525.473] search_linear_cache: num_pages=8, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(16384) [ 2525.473] search_linear_cache: num_pages=4, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(8192) [ 2525.473] search_linear_cache: num_pages=2, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: inactive and cache bucket empty [ 2525.473] search_linear_cache: can not retire [ 2525.473] kgem_create_linear(4096) [ 2525.473] search_linear_cache: num_pages=1, flags=686, use_active? 0, use_large=0 [max=65536] [ 2525.473] search_linear_cache: searching for inactive cpu map [ 2525.473] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.473] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.473] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.473] kgem_bo_map: converting request for GTT map into CPU map [ 2525.473] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.473] kgem_bo_sync__cpu: handle=25 [ 2525.474] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.474] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.474] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.474] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.474] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.474] gen4_vertex_close: new vbo: 1023 / 1024 [ 2525.474] gen4_vertex_close: reloc[0] = 128 [ 2525.474] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.474] kgem_add_handle: handle=25, index=3 [ 2525.474] gen4_vertex_close: reloc[1] = 212 [ 2525.474] kgem_add_reloc: handle=25, pos=212, delta=0, domains=200000 [ 2525.474] batch[1/1, flags=1c00]: 298 298 16344 16384, nreloc=8, nexec=4, nfence=0, aperture=1859 [fenced=0] [ 2525.474] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.474] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.474] kgem_fixup_relocs: shrinking by 61440 [ 2525.474] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.474] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.474] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.474] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.474] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.474] __kgem_bo_clear_busy: handle=15 [ 2525.474] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.474] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.474] __kgem_bo_clear_busy: handle=15 [ 2525.474] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.474] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.474] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.474] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.474] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.474] kgem_add_handle: handle=4, index=0 [ 2525.474] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.474] gen7_composite_get_binding_table(ffe0) [ 2525.474] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2525.474] kgem_add_handle: handle=11, index=1 [ 2525.474] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2525.474] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.474] kgem_add_reloc: handle=15, pos=16361, delta=0, domains=40000 [ 2525.474] kgem_add_reloc: adding proxy [delta=180] for handle=15 [ 2525.474] kgem_add_handle: handle=15, index=2 [ 2525.474] [3fe8] bind bo(handle=15, addr=148676788), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2525.474] gen7_emit_cc: blend = a00 [ 2525.474] gen7_emit_sampler: sampler = 180 [ 2525.474] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2525.474] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2525.474] gen7_emit_vertex_elements: setup id=5 [ 2525.474] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2525.474] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2525.474] flushing vbo for gen7_get_rectangles: 1 < 9 [ 2525.474] gen4_vertex_finish: used=1023 / 1024 [ 2525.474] _kgem_bo_destroy: handle=25, proxy? 0 [ 2525.474] __kgem_bo_destroy: handle=25, size=4096 [ 2525.474] __kgem_busy: handle=25, busy=65537, wedged=0 [ 2525.474] __kgem_bo_destroy: handle=25 -> active [ 2525.474] kgem_create_linear(262144) [ 2525.474] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(131072) [ 2525.474] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(65536) [ 2525.474] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(32768) [ 2525.474] search_linear_cache: num_pages=8, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(16384) [ 2525.474] search_linear_cache: num_pages=4, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(8192) [ 2525.474] search_linear_cache: num_pages=2, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] search_linear_cache: active cache bucket empty [ 2525.474] kgem_create_linear(4096) [ 2525.474] search_linear_cache: num_pages=1, flags=486, use_active? 0, use_large=0 [max=65536] [ 2525.474] search_linear_cache: inactive and cache bucket empty [ 2525.474] kgem_retire, need_retire?=1 [ 2525.474] kgem_retire__flushing: 0 bo on flushing list [ 2525.474] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.474] __kgem_retire_rq: request 1 complete [ 2525.474] kgem_bo_move_to_cache: release handle=25 [ 2525.474] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2525.474] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.474] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.474] kgem_retire -- retired=1, need_retire=0 [ 2525.474] search_linear_cache: searching for inactive cpu map [ 2525.474] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 2525.474] search_linear_cache: found handle=25 (num_pages=1) in linear vma cache [ 2525.474] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2525.474] kgem_bo_map: handle=25, offset=327299072, tiling=0, map=0x0:0x7fb597a63000, domain=0 [ 2525.474] kgem_bo_map: converting request for GTT map into CPU map [ 2525.474] kgem_bo_map__cpu(handle=25, size=4096, map=0x0:0x7fb597a63000) [ 2525.474] kgem_bo_sync__cpu: handle=25 [ 2525.474] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.474] kgem_bo_sync__cpu: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 2525.474] __kgem_busy: handle=25, busy=0, wedged=0 [ 2525.474] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 2525.474] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.474] gen4_vertex_finish: create vbo handle=25, size=1024 floats [4096 bytes] [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2525.474] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2525.474] gen4_vertex_flush[214] = 21 [ 2525.474] gen7_render_composite_spans_done() [ 2525.474] sna_accel_flush: flush?=0, dirty?=0 [ 2525.474] sna_accel_flush: flush?=0, dirty?=0 [ 2525.474] sna_validate_gc(0x7fb59a15fcf0) changes=0, previous serial=18e1, drawable=18a1 [ 2525.474] sna_validate_gc: recomputing clip [ 2525.474] sna_validate_gc: composite clip=4x[(1067, 132), (2027, 1467)] [0x7fb59a1e8040] [ 2525.474] sna_copy_area: src=(0, 0)x(960, 1335)+(0, 0) -> dst=(0, 0)+(1067, 132); alu=3, pm=ffffffffffffffff, depth=24 [ 2525.474] sna_do_copy: src=(0, 0), dst=(0, 0), size=(960x1335) [ 2525.474] sna_do_copy: after drawable: src=(0, 0), dst=(1067, 132), size=(960x1335) [ 2525.474] sna_do_copy: dst extents (1067, 132), (2027, 1467), dst clip extents (1067, 132), (2027, 1467), dst size=960x1335 [ 2525.474] sna_do_copy: clipped dst extents (1067, 132), (2027, 1467) [ 2525.474] sna_do_copy: unclipped src extents (0, 0), (960, 1335) [ 2525.474] sna_do_copy: clipped src extents (0, 0), (960, 1335) [ 2525.474] sna_do_copy: pixmap -- no source clipping [ 2525.474] sna_do_copy: src extents (0, 0), (960, 1335) x 1 [ 2525.474] sna_do_copy: copy region (1067, 132), (2027, 1467) x 4 + (-1067, -132) [ 2525.474] sna_copy_boxes (boxes=4x[(1067, 132), (2027, 179)...], src pixmap=6398+(-1067, -132), dst pixmap=2343+(-1067, -132), alu=3, src.size=960x1335, dst.size=960x1335) [ 2525.474] sna_copy_boxes: dst=(priv=0x7fb59a15f4a0, gpu_bo=54, cpu_bo=0), src=(priv=0x7fb59a39a810, gpu_bo=11, cpu_bo=0), replaces=0 [ 2525.474] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 2525.474] sna_drawable_use_bo pixmap=2343, box=((0, 0), (960, 1335)), flags=3... [ 2525.474] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.474] sna_drawable_use_bo: pinned, never REPLACES [ 2525.474] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 2525.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.474] sna_drawable_use_bo: using whole GPU bo [ 2525.474] sna_pixmap_move_to_gpu(pixmap=6398, usage=0), flags=a [ 2525.474] sna_pixmap_move_to_gpu: already all-damaged [ 2525.474] sna_pixmap_mark_active: pixmap=6398, handle=11 [ 2525.474] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 2525.474] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2525.474] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.474] kgem_bo_is_render: handle=54, rq? 0 [0] [ 2525.474] kgem_bo_is_render: handle=54, rq? 0 [0] [ 2525.474] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2525.474] kgem_set_mode: flushing before new bo [ 2525.474] gen4_vertex_close: used=63, vbo active? 25, vb=20, nreloc=1 [ 2525.475] gen4_vertex_close: reloc[0] = 128 [ 2525.475] kgem_add_reloc: handle=25, pos=128, delta=0, domains=200000 [ 2525.475] kgem_add_handle: handle=25, index=3 [ 2525.475] batch[1/1, flags=1c00]: 140 140 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=1859 [fenced=0] [ 2525.475] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.475] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.475] kgem_fixup_relocs: shrinking by 61440 [ 2525.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.475] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.475] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2525.475] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.475] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2525.475] __kgem_bo_clear_busy: handle=15 [ 2525.475] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2525.475] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.475] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.475] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.475] kgem_check_bo: num_pages=+3184, num_exec=+2 [ 2525.475] aligning vertex: was 3, now 2 floats per vertex [ 2525.475] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.475] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.475] kgem_add_handle: handle=4, index=0 [ 2525.475] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.475] gen7_composite_get_binding_table(ffe0) [ 2525.475] kgem_add_reloc: handle=54, pos=16369, delta=0, domains=20002 [ 2525.475] kgem_add_handle: handle=54, index=1 [ 2525.475] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2525.475] [3ff0] bind bo(handle=54, addr=303333376), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2525.475] kgem_add_reloc: handle=11, pos=16361, delta=0, domains=40000 [ 2525.475] kgem_add_handle: handle=11, index=2 [ 2525.475] [3fe8] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> sampler [ 2525.475] gen7_emit_cc: blend = 980 [ 2525.475] gen7_emit_sampler: sampler = 0 [ 2525.475] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.475] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.475] gen7_emit_vertex_elements: setup id=0 [ 2525.475] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.475] (0, 0) -> (0, 0) + (960, 47) [ 2525.475] (0, 47) -> (0, 47) + (10, 1278) [ 2525.475] (950, 47) -> (950, 47) + (10, 1278) [ 2525.475] (0, 1325) -> (0, 1325) + (960, 10) [ 2525.475] gen4_vertex_flush[20c] = 12 [ 2525.475] sna_accel_flush: flush?=1, dirty?=0 [ 2525.475] gen4_vertex_close: used=88, vbo active? 25, vb=1, nreloc=1 [ 2525.475] gen4_vertex_close: reloc[0] = 126 [ 2525.475] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.475] kgem_add_handle: handle=25, index=3 [ 2525.475] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=3194 [fenced=0] [ 2525.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.475] __kgem_retire_rq: request 1 complete [ 2525.475] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.475] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.475] kgem_fixup_relocs: shrinking by 61440 [ 2525.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.475] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.475] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2525.475] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.475] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=631f000 [ 2525.475] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.475] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.475] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_block_handler (tv=0.0) [ 2525.475] sna_wakeup_handler [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_destroy_pixmap: pixmap=6398, attached?=1 [ 2525.475] _kgem_bo_destroy: handle=11, proxy? 0 [ 2525.475] __kgem_bo_destroy: handle=11, size=7569408 [ 2525.475] __kgem_busy: handle=11, busy=65537, wedged=0 [ 2525.475] __kgem_bo_destroy: handle=11 -> active [ 2525.475] __sna_free_pixmap(pixmap=6398) [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_accel_flush: flush?=0, dirty?=0 [ 2525.475] sna_block_handler (tv=-1.0) [ 2525.475] kgem_retire, need_retire?=1 [ 2525.475] kgem_retire__flushing: 0 bo on flushing list [ 2525.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.475] __kgem_retire_rq: request 1 complete [ 2525.475] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2525.475] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 2525.475] kgem_bo_move_to_cache: release handle=11 [ 2525.475] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 2525.475] kgem_bo_can_map: handle=11, map=0x7fb58eac0000:0x0:0x0, tiling=1, domain=0, offset=103936000 [ 2525.475] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.475] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.475] kgem_retire -- retired=1, need_retire=0 [ 2525.475] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.475] gen6_render_retire: resetting idle vbo [ 2525.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.475] sna_accel_do_throttle (time=2525475), triggered [ 2525.475] sna_accel_throttle (time=2525475) [ 2525.475] sna_accel_disarm_timer[1] (time=2525475) [ 2525.479] sna_wakeup_handler [ 2525.479] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.479] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.479] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.479] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2525.479] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 132520 [205a8], time 2525.474088 [ 2525.479] sna_dri2_get_msc: msc=132520 [raw=132520], ust=2525474088 [ 2525.479] sna_accel_flush: flush?=0, dirty?=0 [ 2525.479] sna_accel_flush: flush?=0, dirty?=0 [ 2525.479] sna_block_handler (tv=-1.0) [ 2525.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.479] sna_accel_do_throttle -- no pending activity [ 2525.479] sna_wakeup_handler [ 2525.479] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.479] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.479] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.479] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2525.479] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 132520 [205a8], time 2525.474088 [ 2525.479] sna_dri2_add_event: adding event to window 23068682) [ 2525.479] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132520, target=0, divisor=2, remainder=1 [ 2525.479] draw_target_seq: converting target_msc=132521 to seq 132521 [ 2525.479] sna_wait_vblank(pipe=0, waiting until seq=132521) [ 2525.479] sna_accel_flush: flush?=0, dirty?=0 [ 2525.479] sna_block_handler (tv=-1.0) [ 2525.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.479] sna_accel_do_throttle -- no pending activity [ 2525.489] sna_wakeup_handler [ 2525.489] sna_mode_wakeup: len=32 [ 2525.489] sna_dri2_vblank_handler(type=0, sequence=132521) [ 2525.489] sna_crtc_record_swap: recording last swap on pipe=0, frame 132521 [205a9], time 2525.490762 [ 2525.489] sna_accel_flush: flush?=0, dirty?=0 [ 2525.489] sna_dri2_event_free(draw?=1) [ 2525.489] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2525.489] sna_dri2_vblank_handler complete [ 2525.489] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2525.489] sna_dri2_copy_region: region (1065, 64), (3108, 1495) x 1 [ 2525.489] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2525.489] __sna_dri2_copy_region: source size 3150x1680, region size 2043x1431 [ 2525.489] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1065, 64), (3108, 1495), flags=41 [ 2525.489] _sna_damage_subtract_box(None - (1065, 64), (3108, 1495))... [ 2525.489] = None [ 2525.489] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2525.489] sna_pixmap_discard_shadow_damage: discarding region 1x[(1065, 64), (3108, 1495)] from damage 1x[(2145, 490], (2154, 519)] [ 2525.489] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2525.489] wait_for_shadow: setting front pixmap to handle=16 [ 2525.489] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2525.489] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2525.489] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2525.489] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2525.489] sna_pixmap_move_area_to_gpu: already all-damaged [ 2525.489] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2525.489] __kgem_bo_clear_busy: handle=16 [ 2525.489] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2525.489] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2525.489] sna_dri2_select_mode: src handle=20 busy?=0 [ 2525.489] __kgem_bo_clear_busy: handle=20 [ 2525.489] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2525.489] __kgem_bo_clear_busy: handle=16 [ 2525.489] sna_dri2_select_mode: src/dst is idle, using defaults [ 2525.489] __sna_dri2_copy_region: copying [(1065, 64), (3108, 1495)]x1 src=(0, 0), dst=(0, 0) [ 2525.489] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2525.489] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2525.489] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2525.489] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2525.489] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2525.489] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2525.489] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2525.489] sna_blt_copy_boxes: box=(1065, 64)x(2043, 1431) [ 2525.489] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2525.489] kgem_add_handle: handle=16, index=0 [ 2525.489] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2525.489] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2525.489] kgem_add_handle: handle=20, index=1 [ 2525.489] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2525.489] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2525.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.490] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.490] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2525.490] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2525.490] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.490] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2525.490] __sna_dri2_copy_region: flushing? -1786489712 [ 2525.490] sna_accel_flush: flush?=0, dirty?=0 [ 2525.490] sna_accel_flush: flush?=0, dirty?=0 [ 2525.490] sna_block_handler (tv=-1.0) [ 2525.490] kgem_retire, need_retire?=1 [ 2525.490] kgem_retire__flushing: 0 bo on flushing list [ 2525.490] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.490] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.490] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.490] kgem_retire -- retired=0, need_retire=1 [ 2525.490] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.490] gen6_render_retire: resetting idle vbo [ 2525.490] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.490] start_flush: has dirty shadow [ 2525.490] timer_enable (time=2525490), starting timer 0 [ 2525.490] timer_enable (time=2525490), starting timer 1 [ 2525.490] sna_accel_block: evaluating timers, active=7 [ 2525.490] sna_accel_block: flush timer expires in 8 [2525498] [ 2525.490] sna_wakeup_handler [ 2525.490] sna_accel_flush: flush?=0, dirty?=0 [ 2525.490] sna_block_handler (tv=-1.0) [ 2525.490] kgem_retire, need_retire?=1 [ 2525.490] kgem_retire__flushing: 0 bo on flushing list [ 2525.490] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.490] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.490] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.490] kgem_retire -- retired=0, need_retire=1 [ 2525.490] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.490] gen6_render_retire: resetting idle vbo [ 2525.490] sna_scanout_do_flush: flush timer active: delta=8 [ 2525.490] sna_accel_block: evaluating timers, active=7 [ 2525.490] sna_accel_block: flush timer expires in 8 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_block_handler (tv=-1.0) [ 2525.492] kgem_retire, need_retire?=1 [ 2525.492] kgem_retire__flushing: 0 bo on flushing list [ 2525.492] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.492] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.492] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.492] kgem_retire -- retired=0, need_retire=1 [ 2525.492] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.492] gen6_render_retire: resetting idle vbo [ 2525.492] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.492] sna_accel_block: evaluating timers, active=7 [ 2525.492] sna_accel_block: flush timer expires in 6 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_block_handler (tv=-1.0) [ 2525.492] kgem_retire, need_retire?=1 [ 2525.492] kgem_retire__flushing: 0 bo on flushing list [ 2525.492] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.492] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.492] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.492] kgem_retire -- retired=0, need_retire=1 [ 2525.492] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.492] gen6_render_retire: resetting idle vbo [ 2525.492] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.492] sna_accel_block: evaluating timers, active=7 [ 2525.492] sna_accel_block: flush timer expires in 6 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_block_handler (tv=-1.0) [ 2525.492] kgem_retire, need_retire?=1 [ 2525.492] kgem_retire__flushing: 0 bo on flushing list [ 2525.492] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.492] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.492] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.492] kgem_retire -- retired=0, need_retire=1 [ 2525.492] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.492] gen6_render_retire: resetting idle vbo [ 2525.492] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.492] sna_accel_block: evaluating timers, active=7 [ 2525.492] sna_accel_block: flush timer expires in 6 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_block_handler (tv=-1.0) [ 2525.492] kgem_retire, need_retire?=1 [ 2525.492] kgem_retire__flushing: 0 bo on flushing list [ 2525.492] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.492] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.492] __kgem_retire_rq: request 1 complete [ 2525.492] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2525.492] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.492] kgem_retire -- retired=0, need_retire=0 [ 2525.492] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.492] gen6_render_retire: resetting idle vbo [ 2525.492] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.492] sna_accel_block: evaluating timers, active=7 [ 2525.492] sna_accel_block: flush timer expires in 6 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_block_handler (tv=-1.0) [ 2525.492] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.492] sna_accel_block: evaluating timers, active=7 [ 2525.492] sna_accel_block: flush timer expires in 6 [2525498] [ 2525.492] sna_wakeup_handler [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.492] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_block_handler (tv=-1.0) [ 2525.493] sna_scanout_do_flush: flush timer active: delta=5 [ 2525.493] sna_accel_block: evaluating timers, active=7 [ 2525.493] sna_accel_block: flush timer expires in 5 [2525498] [ 2525.493] sna_wakeup_handler [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_block_handler (tv=-1.0) [ 2525.493] sna_scanout_do_flush: flush timer active: delta=5 [ 2525.493] sna_accel_block: evaluating timers, active=7 [ 2525.493] sna_accel_block: flush timer expires in 5 [2525498] [ 2525.493] sna_wakeup_handler [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_block_handler (tv=-1.0) [ 2525.493] sna_scanout_do_flush: flush timer active: delta=5 [ 2525.493] sna_accel_block: evaluating timers, active=7 [ 2525.493] sna_accel_block: flush timer expires in 5 [2525498] [ 2525.493] sna_wakeup_handler [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_accel_flush: flush?=0, dirty?=0 [ 2525.493] sna_block_handler (tv=-1.0) [ 2525.493] sna_scanout_do_flush: flush timer active: delta=5 [ 2525.493] sna_accel_block: evaluating timers, active=7 [ 2525.493] sna_accel_block: flush timer expires in 5 [2525498] [ 2525.496] sna_wakeup_handler [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.496] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.496] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.496] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.496] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2525.496] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 132521 [205a9], time 2525.490762 [ 2525.496] sna_dri2_get_msc: msc=132521 [raw=132521], ust=2525490762 [ 2525.496] sna_dri2_schedule_swap: draw=23068682 3150x1680, pixmap=17 3150x1680, back=20 (refs=1/1, flush=0) , front=16 (refs=2/2, flush=1) [ 2525.496] sna_dri2_schedule_swap(target_msc=130579, divisor=0, remainder=0) [ 2525.496] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.496] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.496] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.496] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.496] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 132521 [205a9], time 2525.490762 [ 2525.496] immediate_swap: current_msc=132521, target_msc=130579 -- yes [ 2525.496] can_xchg: window size: 3150x1680, clip=(0, 0), (3150, 1680) x 1, pixmap size=3150x1680 [ 2525.496] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2525.496] can_xchg: yes, pixmap=17 [ 2525.496] sna_dri2_schedule_xchg: synchronous?=0, send-event?=1 [ 2525.496] sna_dri2_schedule_xchg: performing immediate xchg on pipe 0 [ 2525.496] sna_dri2_xchg: win=23068682, exchange front=16/3 and back=20/8, pixmap=17 3150x1680 [ 2525.496] sna_dri2_xchg: back_bo handle=20, pitch=12800, size=21504000, ref=1, active_scanout?=0 [ 2525.496] sna_dri2_xchg: front_bo handle=16, pitch=12800, size=21504000, ref=2, active_scanout?=0 [ 2525.496] set_bo: pixmap=17, handle=20 [ 2525.496] set_bo: dropping flush hint from handle=16 [ 2525.496] set_bo: adding flush hint to handle=20 [ 2525.496] mark_stale(handle=16) => 1 [ 2525.496] fake_swap_complete(type=1): draw=23068682, pipe=0, frame=132521 [msc 132521], tv=2525.490762 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_accel_flush: flush?=0, dirty?=0 [ 2525.496] sna_block_handler (tv=-1.0) [ 2525.496] sna_scanout_do_flush: flush timer active: delta=2 [ 2525.496] sna_scanout_do_flush (time=2525496), triggered [ 2525.496] sna_scanout_flush (time=2525496), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2525.496] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.496] stop_flush: scanout=20 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.496] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.496] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.496] sna_mode_redisplay: damage: 1x(0, 0), (3150, 1680) [ 2525.496] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2525.496] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2525.496] sna_pixmap_move_to_gpu: already all-damaged [ 2525.496] sna_pixmap_mark_active: pixmap=17, handle=20 [ 2525.496] sna_mode_redisplay: crtc[0] transformed? 1 [ 2525.496] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1050, 0), (2100, 1680)] [ 2525.496] crtc_source: using Screen pixmap=17 [ 2525.496] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2525.496] crtc_source: using Screen pixmap=17 [ 2525.496] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.496] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.496] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.496] create_pixmap: serial=6405, usage=-1, 0x0 [ 2525.496] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6406 [ 2525.496] __sna_damage_all(1680, 1050) [ 2525.496] gen7_render_composite: 1680x1050, current mode=0/0 [ 2525.496] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.496] kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 2525.496] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2525.496] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.496] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.496] sna_drawable_use_bo pixmap=6406, box=((0, 0), (1680, 1050)), flags=7... [ 2525.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.497] sna_drawable_use_bo: using whole GPU bo [ 2525.497] gen7_composite_set_target: pixmap=6406, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.497] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.497] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.497] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.497] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.497] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.497] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.497] sna_render_pixmap_bo: GPU all damaged [ 2525.497] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.497] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2525.497] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.497] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.497] kgem_bo_is_blt: handle=13, rq? 0 [ 2525.497] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.497] gen4_choose_composite_emitter: affine src, no mask [ 2525.497] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.497] aligning vertex: was 2, now 3 floats per vertex [ 2525.497] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.497] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.497] kgem_add_handle: handle=4, index=0 [ 2525.497] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.497] gen7_composite_get_binding_table(ffe0) [ 2525.497] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2525.497] kgem_add_handle: handle=13, index=1 [ 2525.497] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2525.497] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.497] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2525.497] kgem_add_handle: handle=20, index=2 [ 2525.497] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.497] gen7_emit_cc: blend = 980 [ 2525.497] gen7_emit_sampler: sampler = 40 [ 2525.497] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.497] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.497] gen7_emit_vertex_elements: setup id=2 [ 2525.497] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.497] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.497] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.497] gen4_vertex_flush[20c] = 3 [ 2525.497] sna_destroy_pixmap: pixmap=6406, attached?=1 [ 2525.497] __sna_free_pixmap(pixmap=6406) [ 2525.497] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2525.497] gen4_vertex_close: reloc[0] = 126 [ 2525.497] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.497] kgem_add_handle: handle=25, index=3 [ 2525.497] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.497] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.497] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.497] kgem_fixup_relocs: shrinking by 61440 [ 2525.497] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.497] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.497] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2525.497] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.497] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2525.497] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.497] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.497] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.497] get_fb: reusing fb=103 for handle=13 [ 2525.497] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2525.497] sna_mode_redisplay: crtc[1] transformed? 1 [ 2525.497] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2100, 0), (3150, 1680)] [ 2525.497] crtc_source: using Screen pixmap=17 [ 2525.497] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2525.497] crtc_source: using Screen pixmap=17 [ 2525.497] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.497] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.497] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.497] create_pixmap: serial=6407, usage=-1, 0x0 [ 2525.497] sna_pixmap_attach_to_bo: attaching GPU handle=17 to pixmap=6408 [ 2525.497] __sna_damage_all(1680, 1050) [ 2525.497] gen7_render_composite: 1680x1050, current mode=0/1 [ 2525.497] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2525.497] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 2525.497] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 2525.497] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.497] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.497] sna_drawable_use_bo pixmap=6408, box=((0, 0), (1680, 1050)), flags=7... [ 2525.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.497] sna_drawable_use_bo: using whole GPU bo [ 2525.497] gen7_composite_set_target: pixmap=6408, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.497] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.497] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.497] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.497] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.497] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.497] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.497] sna_render_pixmap_bo: GPU all damaged [ 2525.497] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2525.497] kgem_bo_is_render: handle=20, rq? 1 [1] [ 2525.497] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.497] gen4_choose_composite_emitter: affine src, no mask [ 2525.497] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.497] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.497] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.497] kgem_add_handle: handle=4, index=0 [ 2525.497] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.497] gen7_composite_get_binding_table(ffe0) [ 2525.497] kgem_add_reloc: handle=17, pos=16369, delta=0, domains=20002 [ 2525.497] kgem_add_handle: handle=17, index=1 [ 2525.497] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 2525.497] [3ff0] bind bo(handle=17, addr=44257280), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.497] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2525.497] kgem_add_handle: handle=20, index=2 [ 2525.497] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.497] gen7_emit_cc: blend = 980 [ 2525.497] gen7_emit_sampler: sampler = 40 [ 2525.497] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.497] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.498] gen7_emit_vertex_elements: setup id=2 [ 2525.498] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.498] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.498] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.498] gen4_vertex_flush[20c] = 3 [ 2525.498] sna_destroy_pixmap: pixmap=6408, attached?=1 [ 2525.498] __sna_free_pixmap(pixmap=6408) [ 2525.498] gen4_vertex_close: used=18, vbo active? 25, vb=4, nreloc=1 [ 2525.498] gen4_vertex_close: reloc[0] = 126 [ 2525.498] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.498] kgem_add_handle: handle=25, index=3 [ 2525.498] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.498] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.498] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2525.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.498] kgem_fixup_relocs: shrinking by 61440 [ 2525.498] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.498] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2525.498] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2a35000 [ 2525.498] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.498] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2525.498] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.498] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.498] get_fb: reusing fb=97 for handle=17 [ 2525.498] sna_mode_redisplay: recording flip on CRTC:24 handle=17, active_scanout=1, serial=9 [ 2525.498] sna_mode_redisplay: crtc[2] transformed? 1 [ 2525.498] sna_mode_redisplay: crtc[2] damage? 1[1]: 1x[(0, 0), (1050, 1680)] [ 2525.498] crtc_source: using Screen pixmap=17 [ 2525.498] sna_crtc_redisplay: crtc 28 [pipe=2], damage (0, 0), (1050, 1680) x 1 [ 2525.498] crtc_source: using Screen pixmap=17 [ 2525.498] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.498] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.498] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.498] create_pixmap: serial=6409, usage=-1, 0x0 [ 2525.498] sna_pixmap_attach_to_bo: attaching GPU handle=12 to pixmap=6410 [ 2525.498] __sna_damage_all(1680, 1050) [ 2525.498] gen7_render_composite: 1680x1050, current mode=0/1 [ 2525.498] kgem_bo_is_render: handle=12, rq? 0 [0] [ 2525.498] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 2525.498] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 2525.498] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.498] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.498] sna_drawable_use_bo pixmap=6410, box=((0, 0), (1680, 1050)), flags=7... [ 2525.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.498] sna_drawable_use_bo: using whole GPU bo [ 2525.498] gen7_composite_set_target: pixmap=6410, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.498] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.498] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.498] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.498] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.498] gen7_composite_picture: transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.498] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.498] sna_render_pixmap_bo: GPU all damaged [ 2525.498] kgem_bo_is_render: handle=12, rq? 0 [0] [ 2525.498] kgem_bo_is_render: handle=20, rq? 1 [1] [ 2525.498] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.498] gen4_choose_composite_emitter: affine src, no mask [ 2525.498] kgem_check_bo: num_pages=+8820, num_exec=+2 [ 2525.498] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.498] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.498] kgem_add_handle: handle=4, index=0 [ 2525.498] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.498] gen7_composite_get_binding_table(ffe0) [ 2525.498] kgem_add_reloc: handle=12, pos=16369, delta=0, domains=20002 [ 2525.498] kgem_add_handle: handle=12, index=1 [ 2525.498] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 2525.498] [3ff0] bind bo(handle=12, addr=111505408), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.498] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2525.498] kgem_add_handle: handle=20, index=2 [ 2525.498] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.498] gen7_emit_cc: blend = 980 [ 2525.498] gen7_emit_sampler: sampler = 40 [ 2525.498] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.498] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.498] gen7_emit_vertex_elements: setup id=2 [ 2525.498] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.498] sna_crtc_redisplay__composite: (0, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.498] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.498] gen4_vertex_flush[20c] = 3 [ 2525.498] sna_destroy_pixmap: pixmap=6410, attached?=1 [ 2525.498] __sna_free_pixmap(pixmap=6410) [ 2525.498] gen4_vertex_close: used=27, vbo active? 25, vb=4, nreloc=1 [ 2525.498] gen4_vertex_close: reloc[0] = 126 [ 2525.498] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.498] kgem_add_handle: handle=25, index=3 [ 2525.498] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=8830 [fenced=0] [ 2525.498] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.498] __kgem_busy: handle=2, busy=65537, wedged=0 [ 2525.498] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1f, presumed-offset=9c11000 [ 2525.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 2525.498] kgem_create_linear(65536) [ 2525.498] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 2525.498] search_linear_cache: inactive and cache bucket empty [ 2525.498] search_linear_cache: active cache bucket empty [ 2525.498] kgem_create_linear: new handle=28, num_pages=16 [ 2525.498] __kgem_bo_init(handle=28, num_pages=16) [ 2525.498] kgem_bo_map__cpu(handle=28, size=65536, map=0x0:0x0) [ 2525.498] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) [ 2525.498] __kgem_bo_map__cpu: caching CPU vma for 28 [ 2525.498] kgem_new_batch: allocated and mapped batch handle=28 [size=65536] [ 2525.498] kgem_bo_sync__cpu: handle=28 [ 2525.498] kgem_new_batch: using last batch handle=31 [ 2525.498] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=9c11000 [ 2525.498] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6a57000 [ 2525.498] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.498] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2525.498] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.498] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.498] get_fb: reusing fb=95 for handle=12 [ 2525.498] sna_mode_redisplay: recording flip on CRTC:28 handle=12, active_scanout=1, serial=8 [ 2525.498] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=20 [active=0] [ 2525.498] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2525.499] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2525.499] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2525.499] sna_mode_redisplay: flipped 3 outputs, shadow active? 24 [ 2525.499] set_shadow: waiting for region 1x[(0, 0), (3150, 1680)], front handle=20, shadow handle=24 [ 2525.499] sna_accel_block: evaluating timers, active=7 [ 2525.499] sna_accel_block: flush timer expires in 16 [2525512] [ 2525.499] sna_wakeup_handler [ 2525.499] sna_validate_gc(0x7fb59a1db590) changes=0, previous serial=189f, drawable=1901 [ 2525.499] sna_validate_gc: recomputing clip [ 2525.499] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2525.499] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 665), (62, 678) [ 2525.499] sna_image_text16: clipped extents (1133, 844), (1139, 857) [ 2525.499] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2525.499] sna_glyph_blt (56, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2525.499] sna_drawable_use_bo pixmap=2343, box=((1133, 844), (1139, 857)), flags=9... [ 2525.499] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.499] sna_drawable_use_bo: pinned, never REPLACES [ 2525.499] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2525.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.499] sna_drawable_use_bo: using whole GPU bo [ 2525.499] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2525.499] sna_blt_fill_box: box=((66, 712), (72, 725)) [ 2525.499] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2525.499] kgem_add_handle: handle=54, index=0 [ 2525.499] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2525.499] sna_glyph_blt: glyph clip box (66, 712), (72, 725) [ 2525.499] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2525.499] blt_done: flushing BLT operation on empty ring [ 2525.499] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2525.499] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.499] __kgem_busy: handle=2, busy=65537, wedged=0 [ 2525.499] kgem_create_linear(65536) [ 2525.499] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 2525.499] search_linear_cache: inactive and cache bucket empty [ 2525.499] search_linear_cache: active cache bucket empty [ 2525.499] kgem_create_linear: new handle=29, num_pages=16 [ 2525.499] __kgem_bo_init(handle=29, num_pages=16) [ 2525.499] kgem_bo_map__cpu(handle=29, size=65536, map=0x0:0x0) [ 2525.499] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) [ 2525.499] __kgem_bo_map__cpu: caching CPU vma for 29 [ 2525.499] kgem_new_batch: allocated and mapped batch handle=29 [size=65536] [ 2525.499] kgem_bo_sync__cpu: handle=29 [ 2525.499] kgem_new_batch: using last batch handle=28 [ 2525.499] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2525.499] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2525.499] __kgem_busy: handle=28, busy=262145, wedged=0 [ 2525.499] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.499] sna_accel_flush: flush?=0, dirty?=0 [ 2525.499] sna_accel_flush: flush?=0, dirty?=0 [ 2525.499] sna_accel_flush: flush?=0, dirty?=0 [ 2525.499] sna_block_handler (tv=-1.0) [ 2525.499] kgem_retire, need_retire?=1 [ 2525.499] kgem_retire__flushing: 0 bo on flushing list [ 2525.499] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.499] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1 [ 2525.499] __kgem_busy: handle=28, busy=262145, wedged=0 [ 2525.499] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=28 [ 2525.499] kgem_retire -- retired=0, need_retire=1 [ 2525.499] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 2525.499] sna_scanout_do_flush: flush timer active: delta=13 [ 2525.499] sna_accel_block: evaluating timers, active=7 [ 2525.499] sna_accel_block: flush timer expires in 13 [2525512] [ 2525.502] sna_wakeup_handler [ 2525.502] sna_mode_wakeup: len=32 [ 2525.502] sna_mode_wakeup: recording last swap on pipe=1, frame 131755 [202ab], time 2525.503884 [ 2525.502] sna_mode_wakeup: removing handle=9 [active_scanout=0] from scanout, installing handle=17 [active_scanout=1] [ 2525.502] sna_mode_wakeup: flip complete, pending? 3 [ 2525.502] sna_block_handler (tv=-1.0) [ 2525.502] kgem_retire, need_retire?=1 [ 2525.502] kgem_retire__flushing: 0 bo on flushing list [ 2525.502] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.502] __kgem_retire_rq: request 1 complete [ 2525.502] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2525.502] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.502] __kgem_retire_rq: request 2 complete [ 2525.502] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 2525.502] __kgem_busy: handle=31, busy=0, wedged=0 [ 2525.502] __kgem_retire_rq: request 31 complete [ 2525.502] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 2525.502] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 2525.502] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.502] __kgem_busy: handle=28, busy=0, wedged=0 [ 2525.502] __kgem_retire_rq: request 28 complete [ 2525.502] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2525.502] kgem_bo_move_to_inactive: moving handle=28 to inactive [ 2525.502] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.502] kgem_retire -- retired=1, need_retire=0 [ 2525.502] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.502] gen6_render_retire: resetting idle vbo [ 2525.502] sna_scanout_do_flush: flush timer active: delta=10 [ 2525.502] sna_accel_block: evaluating timers, active=7 [ 2525.502] sna_accel_block: flush timer expires in 10 [2525512] [ 2525.506] sna_wakeup_handler [ 2525.506] sna_mode_wakeup: len=32 [ 2525.506] sna_mode_wakeup: recording last swap on pipe=0, frame 132522 [205aa], time 2525.507436 [ 2525.506] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2525.506] sna_mode_wakeup: flip complete, pending? 2 [ 2525.506] sna_block_handler (tv=-1.0) [ 2525.506] sna_scanout_do_flush: flush timer active: delta=6 [ 2525.506] sna_accel_block: evaluating timers, active=7 [ 2525.506] sna_accel_block: flush timer expires in 6 [2525512] [ 2525.508] sna_wakeup_handler [ 2525.508] sna_mode_wakeup: len=32 [ 2525.508] sna_mode_wakeup: recording last swap on pipe=2, frame 132017 [203b1], time 2525.509850 [ 2525.508] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=12 [active_scanout=1] [ 2525.508] sna_mode_wakeup: flip complete, pending? 1 [ 2525.508] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.508] sna_block_handler (tv=-1.0) [ 2525.508] sna_scanout_do_flush: flush timer active: delta=4 [ 2525.508] sna_accel_do_throttle (time=2525508), triggered [ 2525.508] sna_accel_throttle (time=2525508) [ 2525.508] sna_accel_disarm_timer[1] (time=2525508) [ 2525.508] sna_accel_block: evaluating timers, active=5 [ 2525.508] sna_accel_block: flush timer expires in 4 [2525512] [ 2525.509] sna_wakeup_handler [ 2525.509] sna_accel_flush: flush?=0, dirty?=0 [ 2525.509] sna_dri2_reuse_buffer: reusing buffer pixmap=17, attachment=1, handle=16, name=3 [ 2525.509] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2525.509] sna_dri2_reuse_buffer: replacing back buffer on window 23068682 [ 2525.509] sna_dri2_get_back: draw size=3150x1680, back buffer handle=16 size=3150x1680, is-scanout? 1, pitch=12800, front pitch=12800, has-cache?=0 [ 2525.509] sna_dri2_get_back: reuse backbuffer? 1 [ 2525.509] sna_dri2_get_back: back buffer handle=16, scanout?=0, refcnt=1 [ 2525.509] sna_dri2_get_back: reuse unattached back [ 2525.509] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2525.509] reusing back buffer, age = 0 [ 2525.509] sna_dri2_create_buffer pixmap=17, (attachment=0, format=32, drawable=3150x1680), window?=1 [ 2525.509] sna_dri2_create_buffer: reusing front buffer attachment, win=23068682 3150x1680, pixmap=17 [17] 3150x1680, handle=20, name=8, active_scanout=0 [ 2525.509] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2525.509] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=20] -- refcnt=3, pixmap=17 [ 2525.509] sna_accel_flush: flush?=0, dirty?=0 [ 2525.509] sna_accel_flush: flush?=0, dirty?=0 [ 2525.509] sna_accel_flush: flush?=0, dirty?=0 [ 2525.509] sna_block_handler (tv=-1.0) [ 2525.509] sna_scanout_do_flush: flush timer active: delta=3 [ 2525.509] sna_scanout_do_flush (time=2525509), triggered [ 2525.509] sna_scanout_flush (time=2525509), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2525.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.509] stop_flush: scanout=20 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 2525.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.509] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.509] sna_accel_do_throttle -- no pending activity [ 2525.509] sna_accel_block: evaluating timers, active=5 [ 2525.509] sna_accel_block: flush timer expires in 16 [2525525] [ 2525.510] sna_wakeup_handler [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_block_handler (tv=-1.0) [ 2525.510] sna_scanout_do_flush: flush timer active: delta=15 [ 2525.510] sna_accel_do_throttle -- no pending activity [ 2525.510] sna_accel_block: evaluating timers, active=5 [ 2525.510] sna_accel_block: flush timer expires in 15 [2525525] [ 2525.510] sna_wakeup_handler [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_block_handler (tv=-1.0) [ 2525.510] sna_scanout_do_flush: flush timer active: delta=15 [ 2525.510] sna_accel_do_throttle -- no pending activity [ 2525.510] sna_accel_block: evaluating timers, active=5 [ 2525.510] sna_accel_block: flush timer expires in 15 [2525525] [ 2525.510] sna_wakeup_handler [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_accel_flush: flush?=0, dirty?=0 [ 2525.510] sna_block_handler (tv=-1.0) [ 2525.510] sna_scanout_do_flush: flush timer active: delta=15 [ 2525.510] sna_accel_do_throttle -- no pending activity [ 2525.510] sna_accel_block: evaluating timers, active=5 [ 2525.510] sna_accel_block: flush timer expires in 15 [2525525] [ 2525.513] sna_wakeup_handler [ 2525.513] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.513] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.513] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.513] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2525.513] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 132522 [205aa], time 2525.507436 [ 2525.513] sna_dri2_get_msc: msc=132522 [raw=132522], ust=2525507436 [ 2525.513] sna_dri2_schedule_swap: draw=23068682 3150x1680, pixmap=17 3150x1680, back=16 (refs=1/1, flush=0) , front=20 (refs=2/2, flush=1) [ 2525.513] sna_dri2_schedule_swap(target_msc=132523, divisor=0, remainder=0) [ 2525.513] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.513] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.513] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.513] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 132522 [205aa], time 2525.507436 [ 2525.513] immediate_swap: current_msc=132522, target_msc=132523 -- yes [ 2525.513] can_xchg: window size: 3150x1680, clip=(0, 0), (3150, 1680) x 1, pixmap size=3150x1680 [ 2525.513] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2525.513] can_xchg: yes, pixmap=17 [ 2525.513] sna_dri2_schedule_xchg: synchronous?=1, send-event?=1 [ 2525.513] sna_dri2_schedule_xchg: performing immediate xchg on pipe 0 [ 2525.513] sna_dri2_xchg: win=23068682, exchange front=20/8 and back=16/3, pixmap=17 3150x1680 [ 2525.513] sna_dri2_xchg: back_bo handle=16, pitch=12800, size=21504000, ref=1, active_scanout?=0 [ 2525.513] sna_dri2_xchg: front_bo handle=20, pitch=12800, size=21504000, ref=2, active_scanout?=0 [ 2525.513] set_bo: pixmap=17, handle=16 [ 2525.513] wait_for_shadow: flags=0, flips=0, handle=20, shadow=24 [ 2525.513] set_bo: dropping flush hint from handle=20 [ 2525.513] set_bo: adding flush hint to handle=16 [ 2525.513] mark_stale(handle=20) => 1 [ 2525.513] sna_dri2_add_event: adding event to window 23068682) [ 2525.513] sna_wait_vblank(pipe=0, waiting until seq=1 [relative]) [ 2525.513] swap_limit: draw=23068682 setting swap limit to 2 [ 2525.513] sna_dri2_swap_limit_validate: swap limit set to 2 [ 2525.513] sna_accel_flush: flush?=0, dirty?=0 [ 2525.513] sna_accel_flush: flush?=0, dirty?=0 [ 2525.513] sna_accel_flush: flush?=0, dirty?=0 [ 2525.513] sna_accel_flush: flush?=0, dirty?=0 [ 2525.513] sna_block_handler (tv=-1.0) [ 2525.513] sna_scanout_do_flush: flush timer active: delta=12 [ 2525.513] sna_accel_do_throttle -- no pending activity [ 2525.513] sna_accel_block: evaluating timers, active=5 [ 2525.513] sna_accel_block: flush timer expires in 12 [2525525] [ 2525.523] sna_wakeup_handler [ 2525.523] sna_mode_wakeup: len=32 [ 2525.523] sna_dri2_vblank_handler(type=3, sequence=132523) [ 2525.523] sna_crtc_record_swap: recording last swap on pipe=0, frame 132523 [205ab], time 2525.524116 [ 2525.523] sna_dri2_vblank_handler: 3 complete, frame=132523 tv=2525.524116 [ 2525.523] sna_dri2_blit_complete: blit finished [ 2525.523] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=132523, tv=2525.524116) [ 2525.523] frame_swap_complete(type=2): draw=140417950357760, pipe=0, frame=132523 [msc=132523], tv=2525.524116 [ 2525.523] sna_accel_flush: flush?=0, dirty?=0 [ 2525.523] sna_dri2_event_free(draw?=1) [ 2525.523] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2525.523] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=16] -- refcnt=3, pixmap=17 [ 2525.523] _sna_dri2_destroy_buffer: 0x7fb59a15e9e0 [handle=20] -- refcnt=2, pixmap=0 [ 2525.523] sna_dri2_vblank_handler complete [ 2525.523] sna_block_handler (tv=-1.0) [ 2525.523] sna_scanout_do_flush: flush timer active: delta=2 [ 2525.523] sna_scanout_do_flush (time=2525523), triggered [ 2525.523] sna_scanout_flush (time=2525523), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2525.523] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.523] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 2525.523] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.523] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.523] sna_mode_redisplay: damage: 1x(0, 0), (3150, 1680) [ 2525.523] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2525.523] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2525.523] sna_pixmap_move_to_gpu: already all-damaged [ 2525.523] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2525.523] sna_mode_redisplay: crtc[0] transformed? 1 [ 2525.523] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1050, 0), (2100, 1680)] [ 2525.523] crtc_source: using Screen pixmap=17 [ 2525.523] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2525.523] crtc_source: using Screen pixmap=17 [ 2525.523] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.523] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.523] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.523] create_pixmap: serial=6411, usage=-1, 0x0 [ 2525.523] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6412 [ 2525.523] __sna_damage_all(1680, 1050) [ 2525.523] gen7_render_composite: 1680x1050, current mode=0/0 [ 2525.523] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2525.523] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 1 [ 2525.523] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2525.523] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.523] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.523] sna_drawable_use_bo pixmap=6412, box=((0, 0), (1680, 1050)), flags=7... [ 2525.523] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.523] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.523] sna_drawable_use_bo: using whole GPU bo [ 2525.523] gen7_composite_set_target: pixmap=6412, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.523] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.523] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.523] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.523] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.523] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.523] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.523] sna_render_pixmap_bo: GPU all damaged [ 2525.523] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2525.523] kgem_bo_is_render: handle=16, rq? 1 [0] [ 2525.523] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2525.523] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2525.523] kgem_bo_is_blt: handle=3, rq? 0 [ 2525.523] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.523] gen4_choose_composite_emitter: affine src, no mask [ 2525.523] needs_batch_flush: flushing before handle=16 for required semaphore [ 2525.523] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.523] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.523] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.523] kgem_add_handle: handle=4, index=0 [ 2525.523] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.523] gen7_composite_get_binding_table(ffe0) [ 2525.523] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2525.523] kgem_add_handle: handle=3, index=1 [ 2525.523] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2525.523] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.523] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2525.523] kgem_add_handle: handle=16, index=2 [ 2525.523] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.523] gen7_emit_cc: blend = 980 [ 2525.523] gen7_emit_sampler: sampler = 40 [ 2525.523] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.523] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.523] gen7_emit_vertex_elements: setup id=2 [ 2525.523] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.523] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.523] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.523] gen4_vertex_flush[20c] = 3 [ 2525.523] sna_destroy_pixmap: pixmap=6412, attached?=1 [ 2525.523] __sna_free_pixmap(pixmap=6412) [ 2525.523] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2525.523] gen4_vertex_close: reloc[0] = 126 [ 2525.523] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.523] kgem_add_handle: handle=25, index=3 [ 2525.523] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.523] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.523] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.523] kgem_fixup_relocs: shrinking by 61440 [ 2525.523] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.523] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.523] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2525.523] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.523] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=4651000 [ 2525.523] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.523] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.523] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.523] get_fb: reusing fb=102 for handle=3 [ 2525.524] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2525.524] sna_mode_redisplay: crtc[1] transformed? 1 [ 2525.524] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2100, 0), (3150, 1680)] [ 2525.524] crtc_source: using Screen pixmap=17 [ 2525.524] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2525.524] crtc_source: using Screen pixmap=17 [ 2525.524] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.524] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.524] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.524] create_pixmap: serial=6413, usage=-1, 0x0 [ 2525.524] sna_pixmap_attach_to_bo: attaching GPU handle=9 to pixmap=6414 [ 2525.524] __sna_damage_all(1680, 1050) [ 2525.524] gen7_render_composite: 1680x1050, current mode=0/1 [ 2525.524] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2525.524] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 2525.524] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 2525.524] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.524] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.524] sna_drawable_use_bo pixmap=6414, box=((0, 0), (1680, 1050)), flags=7... [ 2525.524] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.524] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.524] sna_drawable_use_bo: using whole GPU bo [ 2525.524] gen7_composite_set_target: pixmap=6414, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.524] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.524] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.524] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.524] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.524] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.524] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.524] sna_render_pixmap_bo: GPU all damaged [ 2525.524] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2525.524] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2525.524] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.524] gen4_choose_composite_emitter: affine src, no mask [ 2525.524] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.524] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.524] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.524] kgem_add_handle: handle=4, index=0 [ 2525.524] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.524] gen7_composite_get_binding_table(ffe0) [ 2525.524] kgem_add_reloc: handle=9, pos=16369, delta=0, domains=20002 [ 2525.524] kgem_add_handle: handle=9, index=1 [ 2525.524] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 2525.524] [3ff0] bind bo(handle=9, addr=254439424), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.524] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2525.524] kgem_add_handle: handle=16, index=2 [ 2525.524] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.524] gen7_emit_cc: blend = 980 [ 2525.524] gen7_emit_sampler: sampler = 40 [ 2525.524] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.524] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.524] gen7_emit_vertex_elements: setup id=2 [ 2525.524] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.524] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.524] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.524] gen4_vertex_flush[20c] = 3 [ 2525.524] sna_destroy_pixmap: pixmap=6414, attached?=1 [ 2525.524] __sna_free_pixmap(pixmap=6414) [ 2525.524] gen4_vertex_close: used=18, vbo active? 25, vb=4, nreloc=1 [ 2525.524] gen4_vertex_close: reloc[0] = 126 [ 2525.524] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.524] kgem_add_handle: handle=25, index=3 [ 2525.524] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.524] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.524] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2525.524] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.524] kgem_fixup_relocs: shrinking by 61440 [ 2525.524] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.524] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2525.524] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2a7000 [ 2525.524] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.524] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=4651000 [ 2525.524] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.524] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.524] get_fb: reusing fb=92 for handle=9 [ 2525.524] sna_mode_redisplay: recording flip on CRTC:24 handle=9, active_scanout=1, serial=9 [ 2525.524] sna_mode_redisplay: crtc[2] transformed? 1 [ 2525.524] sna_mode_redisplay: crtc[2] damage? 1[1]: 1x[(0, 0), (1050, 1680)] [ 2525.524] crtc_source: using Screen pixmap=17 [ 2525.524] sna_crtc_redisplay: crtc 28 [pipe=2], damage (0, 0), (1050, 1680) x 1 [ 2525.524] crtc_source: using Screen pixmap=17 [ 2525.524] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.524] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.524] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.524] create_pixmap: serial=6415, usage=-1, 0x0 [ 2525.524] sna_pixmap_attach_to_bo: attaching GPU handle=27 to pixmap=6416 [ 2525.524] __sna_damage_all(1680, 1050) [ 2525.524] gen7_render_composite: 1680x1050, current mode=0/1 [ 2525.524] kgem_bo_is_render: handle=27, rq? 0 [0] [ 2525.524] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 2525.524] kgem_bo_is_busy: handle=27, domain: 0 exec? 0, rq? 0 [ 2525.524] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.524] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.524] sna_drawable_use_bo pixmap=6416, box=((0, 0), (1680, 1050)), flags=7... [ 2525.524] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.524] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.524] sna_drawable_use_bo: using whole GPU bo [ 2525.524] gen7_composite_set_target: pixmap=6416, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.524] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.524] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.524] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.524] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.524] gen7_composite_picture: transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.524] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.524] sna_render_pixmap_bo: GPU all damaged [ 2525.524] kgem_bo_is_render: handle=27, rq? 0 [0] [ 2525.525] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2525.525] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.525] gen4_choose_composite_emitter: affine src, no mask [ 2525.525] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.525] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.525] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.525] kgem_add_handle: handle=4, index=0 [ 2525.525] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.525] gen7_composite_get_binding_table(ffe0) [ 2525.525] kgem_add_reloc: handle=27, pos=16369, delta=0, domains=20002 [ 2525.525] kgem_add_handle: handle=27, index=1 [ 2525.525] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 2525.525] [3ff0] bind bo(handle=27, addr=154439680), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.525] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2525.525] kgem_add_handle: handle=16, index=2 [ 2525.525] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.525] gen7_emit_cc: blend = 980 [ 2525.525] gen7_emit_sampler: sampler = 40 [ 2525.525] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.525] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.525] gen7_emit_vertex_elements: setup id=2 [ 2525.525] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.525] sna_crtc_redisplay__composite: (0, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.525] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.525] gen4_vertex_flush[20c] = 3 [ 2525.525] sna_destroy_pixmap: pixmap=6416, attached?=1 [ 2525.525] __sna_free_pixmap(pixmap=6416) [ 2525.525] gen4_vertex_close: used=27, vbo active? 25, vb=4, nreloc=1 [ 2525.525] gen4_vertex_close: reloc[0] = 126 [ 2525.525] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.525] kgem_add_handle: handle=25, index=3 [ 2525.525] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.525] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.525] __kgem_retire_rq: request 1 complete [ 2525.525] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2525.525] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.525] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.525] kgem_fixup_relocs: shrinking by 61440 [ 2525.525] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.525] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.525] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=9349000 [ 2525.525] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.525] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=4651000 [ 2525.525] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.525] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.525] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.525] get_fb: reusing fb=98 for handle=27 [ 2525.525] sna_mode_redisplay: recording flip on CRTC:28 handle=27, active_scanout=1, serial=8 [ 2525.525] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2525.525] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2525.525] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 17, transformed? 1 [ 2525.525] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 12, transformed? 1 [ 2525.525] sna_mode_redisplay: flipped 3 outputs, shadow active? 24 [ 2525.525] set_shadow: waiting for region 1x[(0, 0), (3150, 1680)], front handle=16, shadow handle=24 [ 2525.525] timer_enable (time=2525523), starting timer 1 [ 2525.525] sna_accel_block: evaluating timers, active=7 [ 2525.525] sna_accel_block: flush timer expires in 16 [2525539] [ 2525.526] sna_wakeup_handler [ 2525.526] sna_dri2_reuse_buffer: reusing buffer pixmap=17, attachment=1, handle=20, name=8 [ 2525.526] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2525.526] sna_dri2_reuse_buffer: replacing back buffer on window 23068682 [ 2525.526] sna_dri2_get_back: draw size=3150x1680, back buffer handle=20 size=3150x1680, is-scanout? 1, pitch=12800, front pitch=12800, has-cache?=0 [ 2525.526] sna_dri2_get_back: reuse backbuffer? 1 [ 2525.526] sna_dri2_get_back: back buffer handle=20, scanout?=0, refcnt=1 [ 2525.526] sna_dri2_get_back: reuse unattached back [ 2525.526] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2525.526] reusing back buffer, age = 0 [ 2525.526] sna_dri2_create_buffer pixmap=17, (attachment=0, format=32, drawable=3150x1680), window?=1 [ 2525.526] sna_dri2_create_buffer: reusing front buffer attachment, win=23068682 3150x1680, pixmap=17 [17] 3150x1680, handle=16, name=3, active_scanout=0 [ 2525.526] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2525.526] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=16] -- refcnt=3, pixmap=17 [ 2525.526] sna_accel_flush: flush?=0, dirty?=0 [ 2525.526] sna_accel_flush: flush?=0, dirty?=0 [ 2525.526] sna_accel_flush: flush?=0, dirty?=0 [ 2525.526] sna_block_handler (tv=-1.0) [ 2525.526] kgem_retire, need_retire?=1 [ 2525.526] kgem_retire__flushing: 0 bo on flushing list [ 2525.526] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.526] __kgem_retire_rq: request 2 complete [ 2525.526] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 2525.526] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.526] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1 [ 2525.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.526] kgem_retire -- retired=0, need_retire=1 [ 2525.526] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 2525.526] sna_scanout_do_flush: flush timer active: delta=13 [ 2525.526] sna_accel_block: evaluating timers, active=7 [ 2525.526] sna_accel_block: flush timer expires in 13 [2525539] [ 2525.536] sna_wakeup_handler [ 2525.536] sna_mode_wakeup: len=32 [ 2525.536] sna_mode_wakeup: recording last swap on pipe=1, frame 131757 [202ad], time 2525.537240 [ 2525.536] sna_mode_wakeup: removing handle=17 [active_scanout=0] from scanout, installing handle=9 [active_scanout=1] [ 2525.536] sna_mode_wakeup: flip complete, pending? 3 [ 2525.536] sna_block_handler (tv=-1.0) [ 2525.536] kgem_retire, need_retire?=1 [ 2525.536] kgem_retire__flushing: 0 bo on flushing list [ 2525.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.536] __kgem_retire_rq: request 1 complete [ 2525.536] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 2525.536] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2525.536] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.536] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.536] kgem_retire -- retired=0, need_retire=0 [ 2525.536] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.536] gen6_render_retire: resetting idle vbo [ 2525.536] sna_scanout_do_flush: flush timer active: delta=3 [ 2525.536] sna_scanout_do_flush (time=2525536), triggered [ 2525.536] sna_scanout_flush (time=2525536), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2525.536] has_shadow: has pending damage? 0, outstanding flips: 2 [ 2525.536] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.536] has_shadow: has pending damage? 0, outstanding flips: 2 [ 2525.536] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 2525.536] sna_accel_block: evaluating timers, active=7 [ 2525.536] sna_accel_block: flush timer expires in 16 [2525552] [ 2525.539] sna_wakeup_handler [ 2525.539] sna_mode_wakeup: len=32 [ 2525.539] sna_mode_wakeup: recording last swap on pipe=0, frame 132524 [205ac], time 2525.540799 [ 2525.539] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2525.539] sna_mode_wakeup: flip complete, pending? 2 [ 2525.539] sna_block_handler (tv=-1.0) [ 2525.539] sna_scanout_do_flush: flush timer active: delta=13 [ 2525.539] sna_accel_block: evaluating timers, active=7 [ 2525.539] sna_accel_block: flush timer expires in 13 [2525552] [ 2525.542] sna_wakeup_handler [ 2525.542] sna_mode_wakeup: len=32 [ 2525.542] sna_mode_wakeup: recording last swap on pipe=2, frame 132019 [203b3], time 2525.543043 [ 2525.542] sna_mode_wakeup: removing handle=12 [active_scanout=0] from scanout, installing handle=27 [active_scanout=1] [ 2525.542] sna_mode_wakeup: flip complete, pending? 1 [ 2525.542] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.542] sna_block_handler (tv=-1.0) [ 2525.542] sna_scanout_do_flush: flush timer active: delta=10 [ 2525.542] sna_accel_do_throttle (time=2525542), triggered [ 2525.542] sna_accel_throttle (time=2525542) [ 2525.542] sna_accel_disarm_timer[1] (time=2525542) [ 2525.542] sna_accel_block: evaluating timers, active=5 [ 2525.542] sna_accel_block: flush timer expires in 10 [2525552] [ 2525.551] sna_wakeup_handler [ 2525.551] sna_block_handler (tv=-1.0) [ 2525.551] sna_scanout_do_flush: flush timer active: delta=1 [ 2525.552] sna_scanout_do_flush (time=2525551), triggered [ 2525.552] sna_scanout_flush (time=2525551), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2525.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.552] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.552] sna_accel_disarm_timer[0] (time=2525551) [ 2525.552] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.552] sna_accel_do_throttle -- no pending activity [ 2525.564] sna_wakeup_handler [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.564] sna_accel_do_throttle -- no pending activity [ 2525.564] sna_wakeup_handler [ 2525.564] sna_validate_gc(0x7fb59a2fb3f0) changes=0, previous serial=189f, drawable=1901 [ 2525.564] sna_validate_gc: recomputing clip [ 2525.564] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2525.564] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 665), (62, 678) [ 2525.564] sna_image_text16: clipped extents (1133, 844), (1139, 857) [ 2525.564] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2525.564] sna_glyph_blt (56, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2525.564] sna_drawable_use_bo pixmap=2343, box=((1133, 844), (1139, 857)), flags=9... [ 2525.564] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2525.564] sna_drawable_use_bo: pinned, never REPLACES [ 2525.564] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2525.564] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.564] sna_drawable_use_bo: using whole GPU bo [ 2525.564] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2525.564] sna_blt_fill_box: box=((66, 712), (72, 725)) [ 2525.564] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2525.564] kgem_add_handle: handle=54, index=0 [ 2525.564] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2525.564] sna_glyph_blt: glyph clip box (66, 712), (72, 725) [ 2525.564] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2525.564] blt_done: flushing BLT operation on empty ring [ 2525.564] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2525.564] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.564] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.564] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2525.564] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.564] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] kgem_retire, need_retire?=1 [ 2525.564] kgem_retire__flushing: 0 bo on flushing list [ 2525.564] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.564] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2525.564] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2525.564] kgem_retire -- retired=0, need_retire=1 [ 2525.564] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.564] gen6_render_retire: resetting idle vbo [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.564] timer_enable (time=2525564), starting timer 1 [ 2525.564] sna_wakeup_handler [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] kgem_retire, need_retire?=1 [ 2525.564] kgem_retire__flushing: 0 bo on flushing list [ 2525.564] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.564] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.564] __kgem_retire_rq: request 1 complete [ 2525.564] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2525.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.564] kgem_retire -- retired=0, need_retire=0 [ 2525.564] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.564] gen6_render_retire: resetting idle vbo [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.564] sna_wakeup_handler [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.564] sna_wakeup_handler [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.564] sna_wakeup_handler [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_accel_flush: flush?=0, dirty?=0 [ 2525.564] sna_block_handler (tv=-1.0) [ 2525.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.576] sna_wakeup_handler [ 2525.576] sna_accel_flush: flush?=0, dirty?=0 [ 2525.576] sna_accel_flush: flush?=0, dirty?=0 [ 2525.576] sna_block_handler (tv=-1.0) [ 2525.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.576] sna_wakeup_handler [ 2525.576] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.576] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.576] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.576] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.576] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2525.576] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.576] sna_crtc_record_swap: recording last swap on pipe=0, frame 132526 [205ae], time 2525.574150 [ 2525.576] sna_dri2_get_msc: msc=132526 [raw=132526], ust=2525574150 [ 2525.576] sna_accel_flush: flush?=0, dirty?=0 [ 2525.576] sna_accel_flush: flush?=0, dirty?=0 [ 2525.576] sna_block_handler (tv=-1.0) [ 2525.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.576] sna_wakeup_handler [ 2525.576] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2525.576] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2525.576] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2525.576] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2525.576] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2525.576] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2525.576] sna_crtc_record_swap: recording last swap on pipe=0, frame 132526 [205ae], time 2525.574150 [ 2525.576] sna_dri2_add_event: adding event to window 23068682) [ 2525.576] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132526, target=0, divisor=2, remainder=1 [ 2525.576] draw_target_seq: converting target_msc=132527 to seq 132527 [ 2525.576] sna_wait_vblank(pipe=0, waiting until seq=132527) [ 2525.576] sna_accel_flush: flush?=0, dirty?=0 [ 2525.576] sna_block_handler (tv=-1.0) [ 2525.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.589] sna_wakeup_handler [ 2525.589] sna_mode_wakeup: len=32 [ 2525.589] sna_dri2_vblank_handler(type=0, sequence=132527) [ 2525.589] sna_crtc_record_swap: recording last swap on pipe=0, frame 132527 [205af], time 2525.590840 [ 2525.589] sna_accel_flush: flush?=0, dirty?=0 [ 2525.589] sna_dri2_event_free(draw?=1) [ 2525.589] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2525.589] sna_dri2_vblank_handler complete [ 2525.589] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2525.589] sna_dri2_copy_region: region (1131, 842), (1140, 858) x 1 [ 2525.589] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2525.589] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2525.589] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1131, 842), (1140, 858), flags=41 [ 2525.589] _sna_damage_subtract_box(None - (1131, 842), (1140, 858))... [ 2525.589] = None [ 2525.589] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2525.589] sna_pixmap_discard_shadow_damage: discarding region 1x[(1131, 842), (1140, 858)] from damage 1x[(0, 0], (3150, 1680)] [ 2525.589] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2525.589] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (3150, 1680) [ 2525.589] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2525.589] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2525.589] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2525.589] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2525.589] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2525.589] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2525.589] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2525.589] kgem_bo_is_blt: handle=24, rq? 0 [ 2525.589] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2525.589] aligning vertex: was 3, now 2 floats per vertex [ 2525.589] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.589] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.589] kgem_add_handle: handle=4, index=0 [ 2525.589] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.589] gen7_composite_get_binding_table(ffe0) [ 2525.589] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2525.589] kgem_add_handle: handle=24, index=1 [ 2525.589] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2525.589] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2525.589] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2525.589] kgem_add_handle: handle=16, index=2 [ 2525.589] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.589] gen7_emit_cc: blend = 980 [ 2525.589] gen7_emit_sampler: sampler = 0 [ 2525.589] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.589] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.589] gen7_emit_vertex_elements: setup id=0 [ 2525.589] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.589] (0, 0) -> (0, 0) + (3150, 842) [ 2525.589] (0, 842) -> (0, 842) + (1131, 16) [ 2525.589] (1140, 842) -> (1140, 842) + (2010, 16) [ 2525.589] (0, 858) -> (0, 858) + (3150, 822) [ 2525.589] gen4_vertex_flush[20c] = 12 [ 2525.589] wait_for_shadow: setting front pixmap to handle=24 [ 2525.589] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2525.589] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2525.589] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2525.589] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2525.589] sna_pixmap_move_area_to_gpu: already all-damaged [ 2525.589] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2525.589] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2525.589] sna_dri2_select_mode: busy, not switching [ 2525.589] __sna_dri2_copy_region: copying [(1131, 842), (1140, 858)]x1 src=(0, 0), dst=(0, 0) [ 2525.589] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2525.589] kgem_bo_is_render: handle=20, rq? 1 [0] [ 2525.589] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2525.589] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2525.589] needs_batch_flush: flushing before handle=20 for required semaphore [ 2525.589] gen4_vertex_close: used=24, vbo active? 25, vb=1, nreloc=1 [ 2525.589] gen4_vertex_close: reloc[0] = 126 [ 2525.589] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.589] kgem_add_handle: handle=25, index=3 [ 2525.589] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2525.589] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.589] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.589] kgem_fixup_relocs: shrinking by 61440 [ 2525.589] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.589] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.589] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2525.589] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.589] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2525.589] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.589] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.589] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.589] needs_batch_flush: flushing before handle=20 for required semaphore [ 2525.589] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2525.589] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.589] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.589] kgem_add_handle: handle=4, index=0 [ 2525.589] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.589] gen7_composite_get_binding_table(ffe0) [ 2525.589] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2525.590] kgem_add_handle: handle=24, index=1 [ 2525.590] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2525.590] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2525.590] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2525.590] kgem_add_handle: handle=20, index=2 [ 2525.590] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.590] gen7_emit_cc: blend = 980 [ 2525.590] gen7_emit_sampler: sampler = 0 [ 2525.590] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.590] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.590] gen7_emit_vertex_elements: setup id=0 [ 2525.590] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2525.590] (1131, 842) -> (1131, 842) + (9, 16) [ 2525.590] gen4_vertex_flush[20c] = 3 [ 2525.590] __sna_dri2_copy_region: flushing? -1786489712 [ 2525.590] sna_accel_flush: flush?=1, dirty?=0 [ 2525.590] gen4_vertex_close: used=30, vbo active? 25, vb=1, nreloc=1 [ 2525.590] gen4_vertex_close: reloc[0] = 126 [ 2525.590] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.590] kgem_add_handle: handle=25, index=3 [ 2525.590] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2525.590] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.590] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2525.590] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.590] kgem_fixup_relocs: shrinking by 61440 [ 2525.590] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.590] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2525.590] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2525.590] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.590] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=11c4000 [ 2525.590] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.590] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.590] sna_accel_flush: flush?=0, dirty?=0 [ 2525.590] sna_block_handler (tv=-1.0) [ 2525.590] kgem_retire, need_retire?=1 [ 2525.590] kgem_retire__flushing: 0 bo on flushing list [ 2525.590] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.590] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1 [ 2525.590] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.590] kgem_retire -- retired=0, need_retire=1 [ 2525.590] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 2525.590] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.590] start_flush: has dirty shadow [ 2525.590] timer_enable (time=2525590), starting timer 0 [ 2525.590] sna_accel_do_throttle (time=2525590), triggered [ 2525.590] sna_accel_throttle (time=2525590) [ 2525.590] sna_accel_block: evaluating timers, active=7 [ 2525.590] sna_accel_block: flush timer expires in 8 [2525598] [ 2525.590] sna_wakeup_handler [ 2525.590] sna_accel_flush: flush?=0, dirty?=0 [ 2525.590] sna_block_handler (tv=-1.0) [ 2525.590] kgem_retire, need_retire?=1 [ 2525.590] kgem_retire__flushing: 0 bo on flushing list [ 2525.590] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.590] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1 [ 2525.590] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.590] kgem_retire -- retired=0, need_retire=1 [ 2525.590] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 2525.590] sna_scanout_do_flush: flush timer active: delta=8 [ 2525.590] sna_accel_block: evaluating timers, active=7 [ 2525.590] sna_accel_block: flush timer expires in 8 [2525598] [ 2525.599] sna_wakeup_handler [ 2525.599] sna_block_handler (tv=-1.0) [ 2525.599] kgem_retire, need_retire?=1 [ 2525.599] kgem_retire__flushing: 0 bo on flushing list [ 2525.599] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.599] __kgem_retire_rq: request 1 complete [ 2525.599] __kgem_busy: handle=2, busy=0, wedged=0 [ 2525.599] __kgem_retire_rq: request 2 complete [ 2525.599] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2525.599] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 2525.599] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.599] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.599] kgem_retire -- retired=0, need_retire=0 [ 2525.599] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.599] gen6_render_retire: resetting idle vbo [ 2525.599] sna_scanout_do_flush: flush timer active: delta=-1 [ 2525.599] sna_scanout_do_flush (time=2525599), triggered [ 2525.599] sna_scanout_flush (time=2525599), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2525.599] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.599] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.599] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2525.599] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.599] sna_mode_redisplay: damage: 1x(1131, 842), (1140, 858) [ 2525.599] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2525.599] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2525.599] sna_pixmap_move_to_gpu: already all-damaged [ 2525.599] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2525.599] sna_mode_redisplay: crtc[0] transformed? 1 [ 2525.599] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1131, 842), (1140, 858)] [ 2525.599] crtc_source: using Screen pixmap=17 [ 2525.599] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2525.599] crtc_source: using Screen pixmap=17 [ 2525.599] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2525.599] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2525.599] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2525.599] create_pixmap: serial=6417, usage=-1, 0x0 [ 2525.599] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6418 [ 2525.599] __sna_damage_all(1680, 1050) [ 2525.599] gen7_render_composite: 1680x1050, current mode=0/0 [ 2525.599] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.599] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2525.599] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2525.599] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2525.599] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2525.599] sna_drawable_use_bo pixmap=6418, box=((0, 0), (1680, 1050)), flags=7... [ 2525.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2525.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2525.599] sna_drawable_use_bo: using whole GPU bo [ 2525.599] gen7_composite_set_target: pixmap=6418, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2525.599] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2525.599] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.599] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2525.599] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2525.599] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2525.599] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2525.599] sna_render_pixmap_bo: GPU all damaged [ 2525.599] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.599] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2525.599] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.599] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2525.599] kgem_bo_is_blt: handle=13, rq? 0 [ 2525.599] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2525.599] gen4_choose_composite_emitter: affine src, no mask [ 2525.599] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2525.599] aligning vertex: was 2, now 3 floats per vertex [ 2525.599] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2525.599] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2525.599] kgem_add_handle: handle=4, index=0 [ 2525.599] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2525.599] gen7_composite_get_binding_table(ffe0) [ 2525.599] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2525.599] kgem_add_handle: handle=13, index=1 [ 2525.599] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2525.599] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2525.599] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2525.599] kgem_add_handle: handle=24, index=2 [ 2525.599] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2525.599] gen7_emit_cc: blend = 980 [ 2525.599] gen7_emit_sampler: sampler = 40 [ 2525.599] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2525.599] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2525.599] gen7_emit_vertex_elements: setup id=2 [ 2525.599] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2525.599] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2525.599] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2525.599] gen4_vertex_flush[20c] = 3 [ 2525.599] sna_destroy_pixmap: pixmap=6418, attached?=1 [ 2525.599] __sna_free_pixmap(pixmap=6418) [ 2525.599] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2525.599] gen4_vertex_close: reloc[0] = 126 [ 2525.599] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2525.599] kgem_add_handle: handle=25, index=3 [ 2525.599] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2525.599] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2525.599] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2525.599] kgem_fixup_relocs: shrinking by 61440 [ 2525.599] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.599] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2525.599] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2525.599] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2525.599] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2525.599] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2525.599] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2525.599] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2525.599] get_fb: reusing fb=103 for handle=13 [ 2525.599] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2525.599] sna_mode_redisplay: crtc[1] transformed? 1 [ 2525.599] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2525.599] sna_mode_redisplay: crtc[2] transformed? 1 [ 2525.599] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2525.599] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2525.599] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2525.599] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2525.599] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2525.599] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2525.599] set_shadow: waiting for region 1x[(1131, 842), (1140, 858)], front handle=24, shadow handle=16 [ 2525.599] sna_accel_block: evaluating timers, active=7 [ 2525.599] sna_accel_block: flush timer expires in 16 [2525615] [ 2525.606] sna_wakeup_handler [ 2525.606] sna_mode_wakeup: len=32 [ 2525.606] sna_mode_wakeup: recording last swap on pipe=0, frame 132528 [205b0], time 2525.607519 [ 2525.606] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2525.606] sna_mode_wakeup: flip complete, pending? 1 [ 2525.606] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.606] sna_block_handler (tv=-1.0) [ 2525.606] kgem_retire, need_retire?=1 [ 2525.606] kgem_retire__flushing: 0 bo on flushing list [ 2525.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 2525.606] __kgem_retire_rq: request 1 complete [ 2525.606] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2525.606] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2525.606] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2525.606] kgem_retire -- retired=0, need_retire=0 [ 2525.606] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2525.606] gen6_render_retire: resetting idle vbo [ 2525.606] sna_scanout_do_flush: flush timer active: delta=9 [ 2525.606] sna_accel_block: evaluating timers, active=7 [ 2525.606] sna_accel_block: flush timer expires in 9 [2525615] [ 2525.615] sna_wakeup_handler [ 2525.615] sna_block_handler (tv=-1.0) [ 2525.615] sna_scanout_do_flush: flush timer active: delta=0 [ 2525.615] sna_scanout_do_flush (time=2525615), triggered [ 2525.615] sna_scanout_flush (time=2525615), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2525.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.615] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.615] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.615] sna_accel_do_throttle (time=2525615), triggered [ 2525.615] sna_accel_throttle (time=2525615) [ 2525.615] sna_accel_disarm_timer[1] (time=2525615) [ 2525.615] sna_accel_block: evaluating timers, active=5 [ 2525.615] sna_accel_block: flush timer expires in 16 [2525631] [ 2525.632] sna_wakeup_handler [ 2525.632] sna_block_handler (tv=-1.0) [ 2525.632] sna_scanout_do_flush: flush timer active: delta=-1 [ 2525.632] sna_scanout_do_flush (time=2525632), triggered [ 2525.632] sna_scanout_flush (time=2525632), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2525.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.632] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2525.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2525.632] sna_accel_disarm_timer[0] (time=2525632) [ 2525.632] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2525.632] sna_accel_do_throttle -- no pending activity [ 2526.196] sna_wakeup_handler [ 2526.196] sna_accel_flush: flush?=0, dirty?=0 [ 2526.196] sna_block_handler (tv=0.500000) [ 2526.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.196] sna_accel_do_throttle -- no pending activity [ 2526.196] sna_wakeup_handler [ 2526.196] sna_block_handler (tv=0.500000) [ 2526.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.196] sna_accel_do_throttle -- no pending activity [ 2526.196] sna_wakeup_handler [ 2526.196] sna_hide_cursors [ 2526.196] sna_crtc_disable_cursor: CRTC:20, handle=19 [ 2526.206] sna_accel_flush: flush?=0, dirty?=0 [ 2526.206] sna_change_window_attributes [ 2526.206] sna_accel_flush: flush?=0, dirty?=0 [ 2526.206] sna_block_handler (tv=0.0) [ 2526.206] sna_wakeup_handler [ 2526.206] sna_change_window_attributes [ 2526.206] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 665), (62, 678) [ 2526.206] sna_image_text16: clipped extents (1133, 844), (1139, 857) [ 2526.206] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.206] sna_glyph_blt (56, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2526.206] sna_drawable_use_bo pixmap=2343, box=((1133, 844), (1139, 857)), flags=9... [ 2526.206] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.206] sna_drawable_use_bo: pinned, never REPLACES [ 2526.206] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.206] sna_drawable_use_bo: using whole GPU bo [ 2526.206] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.206] sna_blt_fill_box: box=((66, 712), (72, 725)) [ 2526.206] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.206] kgem_add_handle: handle=54, index=0 [ 2526.206] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.206] sna_glyph_blt: glyph clip box (66, 712), (72, 725) [ 2526.206] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.206] blt_done: flushing BLT operation on empty ring [ 2526.206] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.206] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.206] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.206] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.206] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.206] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.206] sna_accel_flush: flush?=0, dirty?=0 [ 2526.206] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_image_text16: count=9/9, extents=(left=0, right=54, width=54, ascent=11, descent=2), box=(56, 665), (110, 678) [ 2526.207] sna_image_text16: clipped extents (1133, 844), (1187, 857) [ 2526.207] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.207] sna_glyph_blt (56, 676) x 9, fg=e5e5e5, bg=0 alu=cc [ 2526.207] sna_drawable_use_bo pixmap=2343, box=((1133, 844), (1187, 857)), flags=9... [ 2526.207] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.207] sna_drawable_use_bo: pinned, never REPLACES [ 2526.207] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.207] sna_drawable_use_bo: using whole GPU bo [ 2526.207] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.207] sna_blt_fill_box: box=((66, 712), (120, 725)) [ 2526.207] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.207] kgem_add_handle: handle=54, index=0 [ 2526.207] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.207] sna_glyph_blt: glyph clip box (66, 712), (120, 725) [ 2526.207] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.207] sna_glyph_blt glyph: (66, 723) -> (66, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (72, 723) -> (72, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (78, 723) -> (78, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (84, 723) -> (84, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (96, 723) -> (96, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (108, 723) -> (108, 712) x (6[1], 13), len=4 [ 2526.207] sna_glyph_blt glyph: (114, 723) -> (114, 712) x (6[1], 13), len=4 [ 2526.207] sna_accel_flush: flush?=1, dirty?=0 [ 2526.207] batch[3/3, flags=1c00]: 64 64 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] __kgem_retire_rq: request 1 complete [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.207] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(110, 665), (116, 678) [ 2526.207] sna_image_text16: clipped extents (1187, 844), (1193, 857) [ 2526.207] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.207] sna_glyph_blt (110, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2526.207] sna_drawable_use_bo pixmap=2343, box=((1187, 844), (1193, 857)), flags=9... [ 2526.207] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.207] sna_drawable_use_bo: pinned, never REPLACES [ 2526.207] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.207] sna_drawable_use_bo: using whole GPU bo [ 2526.207] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2526.207] sna_blt_fill_box: box=((120, 712), (126, 725)) [ 2526.207] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.207] kgem_add_handle: handle=54, index=0 [ 2526.207] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.207] sna_glyph_blt: glyph clip box (120, 712), (126, 725) [ 2526.207] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.207] sna_accel_flush: flush?=1, dirty?=0 [ 2526.207] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] __kgem_retire_rq: request 1 complete [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.207] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_block_handler (tv=0.489000) [ 2526.207] kgem_retire, need_retire?=1 [ 2526.207] kgem_retire__flushing: 0 bo on flushing list [ 2526.207] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.207] __kgem_retire_rq: request 1 complete [ 2526.207] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2526.207] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.207] kgem_retire -- retired=0, need_retire=0 [ 2526.207] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.207] gen6_render_retire: resetting idle vbo [ 2526.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.207] sna_accel_do_throttle -- no pending activity [ 2526.207] sna_wakeup_handler [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_accel_flush: flush?=0, dirty?=0 [ 2526.207] sna_block_handler (tv=0.489000) [ 2526.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.207] sna_accel_do_throttle -- no pending activity [ 2526.208] sna_wakeup_handler [ 2526.208] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.208] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.208] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.208] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.208] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2526.208] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 132564 [205d4], time 2526.207962 [ 2526.208] sna_dri2_get_msc: msc=132564 [raw=132564], ust=2526207962 [ 2526.208] sna_accel_flush: flush?=0, dirty?=0 [ 2526.208] sna_accel_flush: flush?=0, dirty?=0 [ 2526.208] sna_block_handler (tv=0.488000) [ 2526.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.208] sna_accel_do_throttle -- no pending activity [ 2526.208] sna_wakeup_handler [ 2526.208] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.208] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.208] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.208] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.208] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2526.208] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 132564 [205d4], time 2526.207962 [ 2526.208] sna_dri2_add_event: adding event to window 23068682) [ 2526.208] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132564, target=0, divisor=2, remainder=1 [ 2526.208] draw_target_seq: converting target_msc=132565 to seq 132565 [ 2526.208] sna_wait_vblank(pipe=0, waiting until seq=132565) [ 2526.208] sna_accel_flush: flush?=0, dirty?=0 [ 2526.208] sna_block_handler (tv=0.488000) [ 2526.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.208] sna_accel_do_throttle -- no pending activity [ 2526.223] sna_wakeup_handler [ 2526.223] sna_mode_wakeup: len=32 [ 2526.223] sna_dri2_vblank_handler(type=0, sequence=132565) [ 2526.223] sna_crtc_record_swap: recording last swap on pipe=0, frame 132565 [205d5], time 2526.224640 [ 2526.223] sna_accel_flush: flush?=0, dirty?=0 [ 2526.223] sna_dri2_event_free(draw?=1) [ 2526.223] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2526.223] sna_dri2_vblank_handler complete [ 2526.223] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2526.223] sna_dri2_copy_region: region (1131, 842), (1140, 858) x 1 [ 2526.223] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2526.223] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2526.223] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1131, 842), (1140, 858), flags=41 [ 2526.223] _sna_damage_subtract_box(None - (1131, 842), (1140, 858))... [ 2526.223] = None [ 2526.223] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2526.223] sna_pixmap_discard_shadow_damage: discarding region 1x[(1131, 842), (1140, 858)] from damage 1x[(1131, 842], (1140, 858)] [ 2526.223] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2526.223] wait_for_shadow: setting front pixmap to handle=16 [ 2526.223] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2526.223] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2526.223] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2526.223] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2526.223] sna_pixmap_move_area_to_gpu: already all-damaged [ 2526.223] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2526.223] __kgem_bo_clear_busy: handle=16 [ 2526.223] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.223] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2526.223] sna_dri2_select_mode: src handle=20 busy?=0 [ 2526.223] __kgem_bo_clear_busy: handle=20 [ 2526.223] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2526.223] __kgem_bo_clear_busy: handle=16 [ 2526.223] sna_dri2_select_mode: src/dst is idle, using defaults [ 2526.223] __sna_dri2_copy_region: copying [(1131, 842), (1140, 858)]x1 src=(0, 0), dst=(0, 0) [ 2526.223] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2526.223] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.223] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.223] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.223] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.223] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2526.223] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2526.223] sna_blt_copy_boxes: box=(1131, 842)x(9, 16) [ 2526.223] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2526.223] kgem_add_handle: handle=16, index=0 [ 2526.223] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2526.223] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2526.223] kgem_add_handle: handle=20, index=1 [ 2526.223] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2526.223] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2526.223] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.223] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.223] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2526.223] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2526.223] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.223] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.223] __sna_dri2_copy_region: flushing? -1786489712 [ 2526.223] sna_accel_flush: flush?=0, dirty?=0 [ 2526.223] sna_accel_flush: flush?=0, dirty?=0 [ 2526.223] sna_block_handler (tv=0.473000) [ 2526.223] kgem_retire, need_retire?=1 [ 2526.223] kgem_retire__flushing: 0 bo on flushing list [ 2526.223] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.223] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.223] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.223] kgem_retire -- retired=0, need_retire=1 [ 2526.223] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.223] gen6_render_retire: resetting idle vbo [ 2526.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.224] start_flush: has dirty shadow [ 2526.224] timer_enable (time=2526224), starting timer 0 [ 2526.224] timer_enable (time=2526224), starting timer 1 [ 2526.224] sna_accel_block: evaluating timers, active=7 [ 2526.224] sna_accel_block: flush timer expires in 8 [2526232] [ 2526.224] sna_wakeup_handler [ 2526.224] sna_accel_flush: flush?=0, dirty?=0 [ 2526.224] sna_block_handler (tv=0.472000) [ 2526.224] kgem_retire, need_retire?=1 [ 2526.224] kgem_retire__flushing: 0 bo on flushing list [ 2526.224] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.224] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.224] __kgem_retire_rq: request 1 complete [ 2526.224] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2526.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.224] kgem_retire -- retired=0, need_retire=0 [ 2526.224] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.224] gen6_render_retire: resetting idle vbo [ 2526.224] sna_scanout_do_flush: flush timer active: delta=8 [ 2526.224] sna_accel_block: evaluating timers, active=7 [ 2526.224] sna_accel_block: flush timer expires in 8 [2526232] [ 2526.226] sna_wakeup_handler [ 2526.226] sna_accel_flush: flush?=0, dirty?=0 [ 2526.226] sna_accel_flush: flush?=0, dirty?=0 [ 2526.226] sna_block_handler (tv=0.470000) [ 2526.226] sna_scanout_do_flush: flush timer active: delta=6 [ 2526.226] sna_accel_block: evaluating timers, active=7 [ 2526.226] sna_accel_block: flush timer expires in 6 [2526232] [ 2526.227] sna_wakeup_handler [ 2526.227] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.227] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.227] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.227] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.227] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2526.227] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.227] sna_crtc_record_swap: recording last swap on pipe=0, frame 132565 [205d5], time 2526.224640 [ 2526.227] sna_dri2_get_msc: msc=132565 [raw=132565], ust=2526224640 [ 2526.227] sna_accel_flush: flush?=0, dirty?=0 [ 2526.227] sna_accel_flush: flush?=0, dirty?=0 [ 2526.227] sna_block_handler (tv=0.469000) [ 2526.227] sna_scanout_do_flush: flush timer active: delta=5 [ 2526.227] sna_accel_block: evaluating timers, active=7 [ 2526.227] sna_accel_block: flush timer expires in 5 [2526232] [ 2526.227] sna_wakeup_handler [ 2526.227] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.227] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.227] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.227] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.227] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2526.227] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.227] sna_crtc_record_swap: recording last swap on pipe=0, frame 132565 [205d5], time 2526.224640 [ 2526.227] sna_dri2_add_event: adding event to window 23068682) [ 2526.227] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132565, target=0, divisor=2, remainder=0 [ 2526.227] draw_target_seq: converting target_msc=132566 to seq 132566 [ 2526.227] sna_wait_vblank(pipe=0, waiting until seq=132566) [ 2526.227] sna_accel_flush: flush?=0, dirty?=0 [ 2526.227] sna_block_handler (tv=0.469000) [ 2526.227] sna_scanout_do_flush: flush timer active: delta=5 [ 2526.227] sna_accel_block: evaluating timers, active=7 [ 2526.227] sna_accel_block: flush timer expires in 5 [2526232] [ 2526.233] sna_wakeup_handler [ 2526.233] sna_block_handler (tv=0.463000) [ 2526.233] sna_scanout_do_flush: flush timer active: delta=-1 [ 2526.233] sna_scanout_do_flush (time=2526233), triggered [ 2526.233] sna_scanout_flush (time=2526233), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.233] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.233] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.233] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.233] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.233] sna_mode_redisplay: damage: 1x(1131, 842), (1140, 858) [ 2526.233] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2526.233] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2526.233] sna_pixmap_move_to_gpu: already all-damaged [ 2526.233] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.233] sna_mode_redisplay: crtc[0] transformed? 1 [ 2526.233] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1131, 842), (1140, 858)] [ 2526.233] crtc_source: using Screen pixmap=17 [ 2526.233] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2526.233] crtc_source: using Screen pixmap=17 [ 2526.233] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2526.233] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2526.233] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2526.233] create_pixmap: serial=6419, usage=-1, 0x0 [ 2526.233] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6420 [ 2526.233] __sna_damage_all(1680, 1050) [ 2526.233] gen7_render_composite: 1680x1050, current mode=0/0 [ 2526.233] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.233] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2526.233] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2526.233] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2526.233] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2526.233] sna_drawable_use_bo pixmap=6420, box=((0, 0), (1680, 1050)), flags=7... [ 2526.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2526.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.233] sna_drawable_use_bo: using whole GPU bo [ 2526.233] gen7_composite_set_target: pixmap=6420, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2526.233] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2526.233] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.233] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2526.233] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2526.233] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.233] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2526.233] sna_render_pixmap_bo: GPU all damaged [ 2526.233] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.233] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.233] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.233] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.233] kgem_bo_is_blt: handle=3, rq? 0 [ 2526.233] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2526.233] gen4_choose_composite_emitter: affine src, no mask [ 2526.233] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2526.233] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.233] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.233] kgem_add_handle: handle=4, index=0 [ 2526.233] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.233] gen7_composite_get_binding_table(ffe0) [ 2526.233] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2526.233] kgem_add_handle: handle=3, index=1 [ 2526.233] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2526.233] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2526.233] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2526.233] kgem_add_handle: handle=16, index=2 [ 2526.233] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.233] gen7_emit_cc: blend = 980 [ 2526.233] gen7_emit_sampler: sampler = 40 [ 2526.233] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.233] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.233] gen7_emit_vertex_elements: setup id=2 [ 2526.233] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2526.233] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2526.233] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2526.233] gen4_vertex_flush[20c] = 3 [ 2526.233] sna_destroy_pixmap: pixmap=6420, attached?=1 [ 2526.233] __sna_free_pixmap(pixmap=6420) [ 2526.233] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2526.233] gen4_vertex_close: reloc[0] = 126 [ 2526.233] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.233] kgem_add_handle: handle=25, index=3 [ 2526.233] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2526.233] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.233] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.233] kgem_fixup_relocs: shrinking by 61440 [ 2526.233] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.233] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.233] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2526.233] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.233] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2526.233] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.233] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.233] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.233] get_fb: reusing fb=102 for handle=3 [ 2526.234] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2526.234] sna_mode_redisplay: crtc[1] transformed? 1 [ 2526.234] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2526.234] sna_mode_redisplay: crtc[2] transformed? 1 [ 2526.234] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2526.234] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2526.234] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2526.234] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2526.234] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2526.234] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2526.234] set_shadow: waiting for region 1x[(1131, 842), (1140, 858)], front handle=16, shadow handle=24 [ 2526.234] sna_accel_block: evaluating timers, active=7 [ 2526.234] sna_accel_block: flush timer expires in 16 [2526249] [ 2526.240] sna_wakeup_handler [ 2526.240] sna_mode_wakeup: len=64 [ 2526.240] sna_dri2_vblank_handler(type=0, sequence=132566) [ 2526.240] sna_crtc_record_swap: recording last swap on pipe=0, frame 132566 [205d6], time 2526.241310 [ 2526.240] sna_accel_flush: flush?=0, dirty?=0 [ 2526.240] sna_dri2_event_free(draw?=1) [ 2526.240] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2526.240] sna_dri2_vblank_handler complete [ 2526.240] sna_mode_wakeup: recording last swap on pipe=0, frame 132566 [205d6], time 2526.241310 [ 2526.240] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2526.240] sna_mode_wakeup: flip complete, pending? 1 [ 2526.240] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.240] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2526.240] sna_dri2_copy_region: region (1131, 842), (1194, 858) x 1 [ 2526.240] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2526.240] __sna_dri2_copy_region: source size 3150x1680, region size 63x16 [ 2526.240] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1131, 842), (1194, 858), flags=41 [ 2526.240] _sna_damage_subtract_box(None - (1131, 842), (1194, 858))... [ 2526.240] = None [ 2526.240] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2526.240] sna_pixmap_discard_shadow_damage: discarding region 1x[(1131, 842), (1194, 858)] from damage 1x[(1131, 842], (1140, 858)] [ 2526.240] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2526.240] wait_for_shadow: setting front pixmap to handle=24 [ 2526.240] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2526.240] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2526.240] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2526.240] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2526.240] sna_pixmap_move_area_to_gpu: already all-damaged [ 2526.240] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=24, busy=0 [ring=0] [ 2526.240] __kgem_bo_clear_busy: handle=24 [ 2526.240] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2526.240] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2526.240] sna_dri2_select_mode: src handle=20 busy?=0 [ 2526.240] __kgem_bo_clear_busy: handle=20 [ 2526.240] sna_dri2_select_mode: dst handle=24 busy?=0 [ 2526.240] __kgem_bo_clear_busy: handle=24 [ 2526.240] sna_dri2_select_mode: src/dst is idle, using defaults [ 2526.240] __sna_dri2_copy_region: copying [(1131, 842), (1194, 858)]x1 src=(0, 0), dst=(0, 0) [ 2526.240] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2526.240] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.240] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.240] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.240] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.240] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2526.240] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2526.240] sna_blt_copy_boxes: box=(1131, 842)x(63, 16) [ 2526.240] kgem_add_reloc: handle=24, pos=4, delta=0, domains=28002 [ 2526.240] kgem_add_handle: handle=24, index=0 [ 2526.240] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2526.240] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2526.240] kgem_add_handle: handle=20, index=1 [ 2526.240] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2526.240] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2526.240] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.240] __kgem_retire_rq: request 1 complete [ 2526.240] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2526.240] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.240] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.240] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2526.240] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2526.240] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.240] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.240] __sna_dri2_copy_region: flushing? -1786489712 [ 2526.240] sna_accel_flush: flush?=0, dirty?=0 [ 2526.240] sna_accel_flush: flush?=0, dirty?=0 [ 2526.240] sna_block_handler (tv=0.456000) [ 2526.240] kgem_retire, need_retire?=1 [ 2526.240] kgem_retire__flushing: 0 bo on flushing list [ 2526.240] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.240] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.240] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.240] kgem_retire -- retired=0, need_retire=1 [ 2526.240] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.240] gen6_render_retire: resetting idle vbo [ 2526.240] sna_scanout_do_flush: flush timer active: delta=9 [ 2526.240] sna_accel_block: evaluating timers, active=7 [ 2526.240] sna_accel_block: flush timer expires in 9 [2526249] [ 2526.240] sna_wakeup_handler [ 2526.240] sna_accel_flush: flush?=0, dirty?=0 [ 2526.240] sna_block_handler (tv=0.456000) [ 2526.240] kgem_retire, need_retire?=1 [ 2526.240] kgem_retire__flushing: 0 bo on flushing list [ 2526.240] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.240] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.240] __kgem_retire_rq: request 1 complete [ 2526.240] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2526.240] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.240] kgem_retire -- retired=0, need_retire=0 [ 2526.240] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.240] gen6_render_retire: resetting idle vbo [ 2526.240] sna_scanout_do_flush: flush timer active: delta=9 [ 2526.240] sna_accel_block: evaluating timers, active=7 [ 2526.240] sna_accel_block: flush timer expires in 9 [2526249] [ 2526.250] sna_wakeup_handler [ 2526.250] sna_block_handler (tv=0.446000) [ 2526.250] sna_scanout_do_flush: flush timer active: delta=-1 [ 2526.250] sna_scanout_do_flush (time=2526250), triggered [ 2526.250] sna_scanout_flush (time=2526250), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2526.250] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.250] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.250] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.250] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.250] sna_mode_redisplay: damage: 1x(1131, 842), (1194, 858) [ 2526.250] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2526.250] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2526.250] sna_pixmap_move_to_gpu: already all-damaged [ 2526.250] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2526.250] sna_mode_redisplay: crtc[0] transformed? 1 [ 2526.250] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1131, 842), (1194, 858)] [ 2526.250] crtc_source: using Screen pixmap=17 [ 2526.250] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2526.250] crtc_source: using Screen pixmap=17 [ 2526.250] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2526.250] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2526.250] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2526.250] create_pixmap: serial=6421, usage=-1, 0x0 [ 2526.250] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6422 [ 2526.250] __sna_damage_all(1680, 1050) [ 2526.250] gen7_render_composite: 1680x1050, current mode=0/0 [ 2526.250] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.250] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2526.250] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2526.250] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2526.250] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2526.250] sna_drawable_use_bo pixmap=6422, box=((0, 0), (1680, 1050)), flags=7... [ 2526.250] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2526.250] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.250] sna_drawable_use_bo: using whole GPU bo [ 2526.250] gen7_composite_set_target: pixmap=6422, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2526.250] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2526.250] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.250] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2526.250] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2526.250] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.250] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2526.250] sna_render_pixmap_bo: GPU all damaged [ 2526.250] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.250] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.250] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.250] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.250] kgem_bo_is_blt: handle=13, rq? 0 [ 2526.250] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2526.250] gen4_choose_composite_emitter: affine src, no mask [ 2526.250] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2526.250] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.250] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.250] kgem_add_handle: handle=4, index=0 [ 2526.250] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.250] gen7_composite_get_binding_table(ffe0) [ 2526.250] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2526.250] kgem_add_handle: handle=13, index=1 [ 2526.250] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2526.250] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2526.250] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2526.250] kgem_add_handle: handle=24, index=2 [ 2526.250] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.250] gen7_emit_cc: blend = 980 [ 2526.250] gen7_emit_sampler: sampler = 40 [ 2526.250] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.250] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.250] gen7_emit_vertex_elements: setup id=2 [ 2526.250] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2526.250] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2526.250] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2526.250] gen4_vertex_flush[20c] = 3 [ 2526.250] sna_destroy_pixmap: pixmap=6422, attached?=1 [ 2526.250] __sna_free_pixmap(pixmap=6422) [ 2526.250] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2526.250] gen4_vertex_close: reloc[0] = 126 [ 2526.250] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.250] kgem_add_handle: handle=25, index=3 [ 2526.250] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2526.250] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.250] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.250] kgem_fixup_relocs: shrinking by 61440 [ 2526.250] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.250] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.250] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2526.250] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.250] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2526.251] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.251] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.251] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.251] get_fb: reusing fb=103 for handle=13 [ 2526.251] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2526.251] sna_mode_redisplay: crtc[1] transformed? 1 [ 2526.251] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2526.251] sna_mode_redisplay: crtc[2] transformed? 1 [ 2526.251] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2526.251] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2526.251] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2526.251] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2526.251] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2526.251] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2526.251] set_shadow: waiting for region 1x[(1131, 842), (1194, 858)], front handle=24, shadow handle=16 [ 2526.251] sna_accel_do_throttle (time=2526250), triggered [ 2526.251] sna_accel_throttle (time=2526250) [ 2526.251] sna_accel_block: evaluating timers, active=7 [ 2526.251] sna_accel_block: flush timer expires in 16 [2526266] [ 2526.257] sna_wakeup_handler [ 2526.257] sna_mode_wakeup: len=32 [ 2526.257] sna_mode_wakeup: recording last swap on pipe=0, frame 132567 [205d7], time 2526.257990 [ 2526.257] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2526.257] sna_mode_wakeup: flip complete, pending? 1 [ 2526.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.257] sna_block_handler (tv=0.439000) [ 2526.257] kgem_retire, need_retire?=1 [ 2526.257] kgem_retire__flushing: 0 bo on flushing list [ 2526.257] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.257] __kgem_retire_rq: request 1 complete [ 2526.257] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2526.257] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.257] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.257] kgem_retire -- retired=0, need_retire=0 [ 2526.257] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.257] gen6_render_retire: resetting idle vbo [ 2526.257] sna_scanout_do_flush: flush timer active: delta=9 [ 2526.257] sna_accel_block: evaluating timers, active=7 [ 2526.257] sna_accel_block: flush timer expires in 9 [2526266] [ 2526.266] sna_wakeup_handler [ 2526.266] sna_block_handler (tv=0.430000) [ 2526.266] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.266] sna_scanout_do_flush (time=2526266), triggered [ 2526.266] sna_scanout_flush (time=2526266), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2526.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.266] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.266] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.266] sna_accel_block: evaluating timers, active=7 [ 2526.266] sna_accel_block: flush timer expires in 16 [2526282] [ 2526.282] sna_wakeup_handler [ 2526.282] sna_block_handler (tv=0.414000) [ 2526.282] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.282] sna_scanout_do_flush (time=2526282), triggered [ 2526.282] sna_scanout_flush (time=2526282), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.282] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.282] sna_accel_disarm_timer[0] (time=2526282) [ 2526.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.282] sna_accel_do_throttle (time=2526282), triggered [ 2526.282] sna_accel_throttle (time=2526282) [ 2526.282] sna_accel_disarm_timer[1] (time=2526282) [ 2526.372] sna_wakeup_handler [ 2526.372] sna_accel_flush: flush?=0, dirty?=0 [ 2526.372] sna_block_handler (tv=0.324000) [ 2526.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.372] sna_accel_do_throttle -- no pending activity [ 2526.372] sna_wakeup_handler [ 2526.372] sna_block_handler (tv=0.324000) [ 2526.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.372] sna_accel_do_throttle -- no pending activity [ 2526.692] sna_wakeup_handler [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_block_handler (tv=0.500000) [ 2526.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.692] sna_accel_do_throttle -- no pending activity [ 2526.692] sna_wakeup_handler [ 2526.692] sna_block_handler (tv=0.500000) [ 2526.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.692] sna_accel_do_throttle -- no pending activity [ 2526.692] sna_wakeup_handler [ 2526.692] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(110, 665), (116, 678) [ 2526.692] sna_image_text16: clipped extents (1187, 844), (1193, 857) [ 2526.692] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.692] sna_glyph_blt (110, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2526.692] sna_drawable_use_bo pixmap=2343, box=((1187, 844), (1193, 857)), flags=9... [ 2526.692] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.692] sna_drawable_use_bo: pinned, never REPLACES [ 2526.692] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.692] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.692] sna_drawable_use_bo: using whole GPU bo [ 2526.692] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.692] sna_blt_fill_box: box=((120, 712), (126, 725)) [ 2526.692] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.692] kgem_add_handle: handle=54, index=0 [ 2526.692] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.692] sna_glyph_blt: glyph clip box (120, 712), (126, 725) [ 2526.692] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.692] blt_done: flushing BLT operation on empty ring [ 2526.692] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.692] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.692] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.692] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.692] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.692] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_change_window_attributes [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_change_window_attributes [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_validate_gc(0x7fb599d7ae60) changes=7fffff, previous serial=80000000, drawable=1901 [ 2526.692] sna_validate_gc: recomputing clip [ 2526.692] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2526.692] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 2526.692] sna_poly_fill_rect_extents: [0] = (104, 665)x(834, 13) [ 2526.692] sna_poly_fill_rect: extents(1181, 844), (2015, 857), flags=1 [ 2526.692] sna_poly_fill_rect: delta=(-1067, -132) [ 2526.692] sna_poly_fill_rect: dropping last-cpu hint [ 2526.692] sna_drawable_use_bo pixmap=2343, box=((1181, 844), (2015, 857)), flags=9... [ 2526.692] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.692] sna_drawable_use_bo: pinned, never REPLACES [ 2526.692] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.692] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.692] sna_drawable_use_bo: using whole GPU bo [ 2526.692] sna_poly_fill_rect: solid fill [0], testing for blt [ 2526.692] sna_poly_fill_rect_blt pixmap=2343 x 1 [(104, 665)x(834, 13)...]+(1077,179), clipped?=0 [ 2526.692] sna_poly_fill_rect_blt: using fill_one() fast path: (114, 712), (948, 725). alu=3, pixel=0, damage?=0 [ 2526.692] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.692] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.692] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.692] kgem_bo_is_blt: handle=54, rq? 1 [ 2526.692] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.692] sna_blt_fill_box: box=((114, 712), (948, 725)) [ 2526.692] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.692] kgem_add_handle: handle=54, index=0 [ 2526.692] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.692] sna_accel_flush: flush?=1, dirty?=0 [ 2526.692] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.692] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.692] __kgem_retire_rq: request 1 complete [ 2526.692] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.692] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.692] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.692] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.692] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_change_window_attributes [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_change_window_attributes [ 2526.692] sna_accel_flush: flush?=0, dirty?=0 [ 2526.692] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(104, 665), (110, 678) [ 2526.692] sna_image_text16: clipped extents (1181, 844), (1187, 857) [ 2526.692] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.693] sna_glyph_blt (104, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2526.693] sna_drawable_use_bo pixmap=2343, box=((1181, 844), (1187, 857)), flags=9... [ 2526.693] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.693] sna_drawable_use_bo: pinned, never REPLACES [ 2526.693] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.693] sna_drawable_use_bo: using whole GPU bo [ 2526.693] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2526.693] sna_blt_fill_box: box=((114, 712), (120, 725)) [ 2526.693] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.693] kgem_add_handle: handle=54, index=0 [ 2526.693] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.693] sna_glyph_blt: glyph clip box (114, 712), (120, 725) [ 2526.693] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.693] sna_accel_flush: flush?=1, dirty?=0 [ 2526.693] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.693] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.693] __kgem_retire_rq: request 1 complete [ 2526.693] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.693] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.693] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.693] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.693] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.693] sna_accel_flush: flush?=0, dirty?=0 [ 2526.693] sna_block_handler (tv=0.499000) [ 2526.693] kgem_retire, need_retire?=1 [ 2526.693] kgem_retire__flushing: 0 bo on flushing list [ 2526.693] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.693] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.693] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.693] kgem_retire -- retired=0, need_retire=1 [ 2526.693] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.693] gen6_render_retire: resetting idle vbo [ 2526.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.693] timer_enable (time=2526693), starting timer 1 [ 2526.693] sna_wakeup_handler [ 2526.693] sna_accel_flush: flush?=0, dirty?=0 [ 2526.693] sna_accel_flush: flush?=0, dirty?=0 [ 2526.693] sna_accel_flush: flush?=0, dirty?=0 [ 2526.693] sna_accel_flush: flush?=0, dirty?=0 [ 2526.693] sna_block_handler (tv=0.499000) [ 2526.693] kgem_retire, need_retire?=1 [ 2526.693] kgem_retire__flushing: 0 bo on flushing list [ 2526.693] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.693] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.693] __kgem_retire_rq: request 1 complete [ 2526.693] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2526.693] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.693] kgem_retire -- retired=0, need_retire=0 [ 2526.693] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.693] gen6_render_retire: resetting idle vbo [ 2526.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.694] sna_wakeup_handler [ 2526.694] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.694] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.694] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.694] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.694] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2526.694] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.694] sna_crtc_record_swap: recording last swap on pipe=0, frame 132593 [205f1], time 2526.691642 [ 2526.694] sna_dri2_get_msc: msc=132593 [raw=132593], ust=2526691642 [ 2526.694] sna_accel_flush: flush?=0, dirty?=0 [ 2526.694] sna_accel_flush: flush?=0, dirty?=0 [ 2526.694] sna_block_handler (tv=0.498000) [ 2526.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.694] sna_wakeup_handler [ 2526.694] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.694] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.694] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.694] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.694] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2526.694] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.694] sna_crtc_record_swap: recording last swap on pipe=0, frame 132593 [205f1], time 2526.691642 [ 2526.694] sna_dri2_add_event: adding event to window 23068682) [ 2526.694] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132593, target=0, divisor=2, remainder=0 [ 2526.694] draw_target_seq: converting target_msc=132594 to seq 132594 [ 2526.694] sna_wait_vblank(pipe=0, waiting until seq=132594) [ 2526.694] sna_accel_flush: flush?=0, dirty?=0 [ 2526.694] sna_block_handler (tv=0.498000) [ 2526.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.707] sna_wakeup_handler [ 2526.707] sna_mode_wakeup: len=32 [ 2526.707] sna_dri2_vblank_handler(type=0, sequence=132594) [ 2526.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 132594 [205f2], time 2526.708324 [ 2526.707] sna_accel_flush: flush?=0, dirty?=0 [ 2526.707] sna_dri2_event_free(draw?=1) [ 2526.707] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2526.707] sna_dri2_vblank_handler complete [ 2526.707] sna_accel_flush: flush?=0, dirty?=0 [ 2526.707] sna_block_handler (tv=0.485000) [ 2526.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.707] sna_wakeup_handler [ 2526.707] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2526.707] sna_dri2_copy_region: region (1185, 842), (1194, 858) x 1 [ 2526.707] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2526.707] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2526.707] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1185, 842), (1194, 858), flags=41 [ 2526.707] _sna_damage_subtract_box(None - (1185, 842), (1194, 858))... [ 2526.707] = None [ 2526.707] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2526.707] sna_pixmap_discard_shadow_damage: discarding region 1x[(1185, 842), (1194, 858)] from damage 1x[(1131, 842], (1194, 858)] [ 2526.707] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2526.707] wait_for_shadow: copying existing GPU damage: 1x(1131, 842), (1185, 858) [ 2526.707] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2526.707] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.707] kgem_bo_is_blt: handle=16, rq? 0 [ 2526.707] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2526.707] aligning vertex: was 3, now 2 floats per vertex [ 2526.707] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.707] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.707] kgem_add_handle: handle=4, index=0 [ 2526.707] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.707] gen7_composite_get_binding_table(ffe0) [ 2526.707] kgem_add_reloc: handle=16, pos=16369, delta=0, domains=20002 [ 2526.707] kgem_add_handle: handle=16, index=1 [ 2526.707] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2526.707] [3ff0] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2526.707] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2526.707] kgem_add_handle: handle=24, index=2 [ 2526.707] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.707] gen7_emit_cc: blend = 980 [ 2526.707] gen7_emit_sampler: sampler = 0 [ 2526.707] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.707] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.707] gen7_emit_vertex_elements: setup id=0 [ 2526.707] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2526.707] (1131, 842) -> (1131, 842) + (54, 16) [ 2526.707] gen4_vertex_flush[20c] = 3 [ 2526.707] wait_for_shadow: setting front pixmap to handle=16 [ 2526.707] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2526.707] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2526.707] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2526.707] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2526.707] sna_pixmap_move_area_to_gpu: already all-damaged [ 2526.707] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.707] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2526.707] sna_dri2_select_mode: busy, not switching [ 2526.707] __sna_dri2_copy_region: copying [(1185, 842), (1194, 858)]x1 src=(0, 0), dst=(0, 0) [ 2526.707] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2526.707] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.707] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2526.707] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2526.707] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2526.707] kgem_flush: opportunistic flushing? flush=1,0, aperture=10509/174762, idle?=1 [ 2526.707] gen4_vertex_close: used=6, vbo active? 25, vb=1, nreloc=1 [ 2526.707] gen4_vertex_close: reloc[0] = 126 [ 2526.707] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.707] kgem_add_handle: handle=25, index=3 [ 2526.707] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2526.707] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.707] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.707] kgem_fixup_relocs: shrinking by 61440 [ 2526.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.707] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.707] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2526.707] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.707] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2526.707] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.707] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.707] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.707] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2526.707] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.707] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.707] kgem_add_handle: handle=4, index=0 [ 2526.707] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.707] gen7_composite_get_binding_table(ffe0) [ 2526.707] kgem_add_reloc: handle=16, pos=16369, delta=0, domains=20002 [ 2526.707] kgem_add_handle: handle=16, index=1 [ 2526.707] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2526.707] [3ff0] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2526.707] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2526.707] kgem_add_handle: handle=20, index=2 [ 2526.707] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.707] gen7_emit_cc: blend = 980 [ 2526.707] gen7_emit_sampler: sampler = 0 [ 2526.707] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.707] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.707] gen7_emit_vertex_elements: setup id=0 [ 2526.707] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2526.707] (1185, 842) -> (1185, 842) + (9, 16) [ 2526.707] gen4_vertex_flush[20c] = 3 [ 2526.707] __sna_dri2_copy_region: flushing? -1786489712 [ 2526.707] sna_accel_flush: flush?=1, dirty?=0 [ 2526.707] gen4_vertex_close: used=12, vbo active? 25, vb=1, nreloc=1 [ 2526.707] gen4_vertex_close: reloc[0] = 126 [ 2526.707] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.707] kgem_add_handle: handle=25, index=3 [ 2526.707] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2526.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.708] __kgem_retire_rq: request 1 complete [ 2526.708] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.708] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.708] kgem_fixup_relocs: shrinking by 61440 [ 2526.708] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.708] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.708] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2526.708] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.708] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2526.708] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.708] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.708] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.708] sna_accel_flush: flush?=0, dirty?=0 [ 2526.708] sna_block_handler (tv=0.484000) [ 2526.708] kgem_retire, need_retire?=1 [ 2526.708] kgem_retire__flushing: 0 bo on flushing list [ 2526.708] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.708] __kgem_retire_rq: request 1 complete [ 2526.708] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2526.708] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.708] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.708] kgem_retire -- retired=0, need_retire=0 [ 2526.708] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.708] gen6_render_retire: resetting idle vbo [ 2526.708] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.708] start_flush: has dirty shadow [ 2526.708] timer_enable (time=2526708), starting timer 0 [ 2526.708] sna_accel_block: evaluating timers, active=7 [ 2526.708] sna_accel_block: flush timer expires in 8 [2526716] [ 2526.708] sna_wakeup_handler [ 2526.708] sna_accel_flush: flush?=0, dirty?=0 [ 2526.708] sna_block_handler (tv=0.484000) [ 2526.708] sna_scanout_do_flush: flush timer active: delta=8 [ 2526.708] sna_accel_block: evaluating timers, active=7 [ 2526.708] sna_accel_block: flush timer expires in 8 [2526716] [ 2526.710] sna_wakeup_handler [ 2526.710] sna_accel_flush: flush?=0, dirty?=0 [ 2526.710] sna_accel_flush: flush?=0, dirty?=0 [ 2526.710] sna_block_handler (tv=0.482000) [ 2526.710] sna_scanout_do_flush: flush timer active: delta=6 [ 2526.710] sna_accel_do_throttle (time=2526710), triggered [ 2526.710] sna_accel_throttle (time=2526710) [ 2526.710] sna_accel_disarm_timer[1] (time=2526710) [ 2526.710] sna_accel_block: evaluating timers, active=5 [ 2526.710] sna_accel_block: flush timer expires in 6 [2526716] [ 2526.711] sna_wakeup_handler [ 2526.711] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.711] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.711] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.711] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.711] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2526.711] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.711] sna_crtc_record_swap: recording last swap on pipe=0, frame 132594 [205f2], time 2526.708324 [ 2526.711] sna_dri2_get_msc: msc=132594 [raw=132594], ust=2526708324 [ 2526.711] sna_accel_flush: flush?=0, dirty?=0 [ 2526.711] sna_accel_flush: flush?=0, dirty?=0 [ 2526.711] sna_block_handler (tv=0.481000) [ 2526.711] sna_scanout_do_flush: flush timer active: delta=5 [ 2526.711] sna_accel_do_throttle -- no pending activity [ 2526.711] sna_accel_block: evaluating timers, active=5 [ 2526.711] sna_accel_block: flush timer expires in 5 [2526716] [ 2526.711] sna_wakeup_handler [ 2526.711] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.711] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.711] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.711] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.711] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2526.711] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.711] sna_crtc_record_swap: recording last swap on pipe=0, frame 132594 [205f2], time 2526.708324 [ 2526.711] sna_dri2_add_event: adding event to window 23068682) [ 2526.711] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132594, target=0, divisor=2, remainder=1 [ 2526.711] draw_target_seq: converting target_msc=132595 to seq 132595 [ 2526.711] sna_wait_vblank(pipe=0, waiting until seq=132595) [ 2526.711] sna_accel_flush: flush?=0, dirty?=0 [ 2526.711] sna_block_handler (tv=0.481000) [ 2526.711] sna_scanout_do_flush: flush timer active: delta=5 [ 2526.711] sna_accel_do_throttle -- no pending activity [ 2526.711] sna_accel_block: evaluating timers, active=5 [ 2526.711] sna_accel_block: flush timer expires in 5 [2526716] [ 2526.717] sna_wakeup_handler [ 2526.717] sna_block_handler (tv=0.475000) [ 2526.717] sna_scanout_do_flush: flush timer active: delta=-1 [ 2526.717] sna_scanout_do_flush (time=2526717), triggered [ 2526.717] sna_scanout_flush (time=2526717), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.717] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.717] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.717] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.717] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.717] sna_mode_redisplay: damage: 1x(1185, 842), (1194, 858) [ 2526.717] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2526.717] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2526.717] sna_pixmap_move_to_gpu: already all-damaged [ 2526.717] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.717] sna_mode_redisplay: crtc[0] transformed? 1 [ 2526.717] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1185, 842), (1194, 858)] [ 2526.717] crtc_source: using Screen pixmap=17 [ 2526.717] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2526.717] crtc_source: using Screen pixmap=17 [ 2526.717] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2526.717] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2526.717] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2526.717] create_pixmap: serial=6423, usage=-1, 0x0 [ 2526.717] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6424 [ 2526.717] __sna_damage_all(1680, 1050) [ 2526.717] gen7_render_composite: 1680x1050, current mode=0/0 [ 2526.717] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.717] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2526.717] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2526.717] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2526.717] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2526.717] sna_drawable_use_bo pixmap=6424, box=((0, 0), (1680, 1050)), flags=7... [ 2526.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2526.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.717] sna_drawable_use_bo: using whole GPU bo [ 2526.717] gen7_composite_set_target: pixmap=6424, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2526.717] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2526.717] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.717] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2526.717] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2526.717] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.717] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2526.717] sna_render_pixmap_bo: GPU all damaged [ 2526.717] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.717] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.717] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.717] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.717] kgem_bo_is_blt: handle=3, rq? 0 [ 2526.717] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2526.717] gen4_choose_composite_emitter: affine src, no mask [ 2526.717] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2526.717] aligning vertex: was 2, now 3 floats per vertex [ 2526.717] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.717] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.717] kgem_add_handle: handle=4, index=0 [ 2526.717] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.717] gen7_composite_get_binding_table(ffe0) [ 2526.717] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2526.717] kgem_add_handle: handle=3, index=1 [ 2526.717] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2526.717] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2526.717] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2526.717] kgem_add_handle: handle=16, index=2 [ 2526.717] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.717] gen7_emit_cc: blend = 980 [ 2526.717] gen7_emit_sampler: sampler = 40 [ 2526.717] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.717] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.717] gen7_emit_vertex_elements: setup id=2 [ 2526.717] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2526.717] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2526.717] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2526.717] gen4_vertex_flush[20c] = 3 [ 2526.717] sna_destroy_pixmap: pixmap=6424, attached?=1 [ 2526.717] __sna_free_pixmap(pixmap=6424) [ 2526.717] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2526.717] gen4_vertex_close: reloc[0] = 126 [ 2526.717] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.717] kgem_add_handle: handle=25, index=3 [ 2526.717] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2526.717] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.717] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.717] kgem_fixup_relocs: shrinking by 61440 [ 2526.717] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.717] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.717] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2526.717] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.717] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2526.717] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.718] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.718] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.718] get_fb: reusing fb=102 for handle=3 [ 2526.718] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2526.718] sna_mode_redisplay: crtc[1] transformed? 1 [ 2526.718] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2526.718] sna_mode_redisplay: crtc[2] transformed? 1 [ 2526.718] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2526.718] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2526.718] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2526.718] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2526.718] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2526.718] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2526.718] set_shadow: waiting for region 1x[(1185, 842), (1194, 858)], front handle=16, shadow handle=24 [ 2526.718] timer_enable (time=2526717), starting timer 1 [ 2526.718] sna_accel_block: evaluating timers, active=7 [ 2526.718] sna_accel_block: flush timer expires in 16 [2526733] [ 2526.724] sna_wakeup_handler [ 2526.724] sna_mode_wakeup: len=64 [ 2526.724] sna_dri2_vblank_handler(type=0, sequence=132595) [ 2526.724] sna_crtc_record_swap: recording last swap on pipe=0, frame 132595 [205f3], time 2526.725002 [ 2526.724] sna_accel_flush: flush?=0, dirty?=0 [ 2526.724] sna_dri2_event_free(draw?=1) [ 2526.724] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2526.724] sna_dri2_vblank_handler complete [ 2526.724] sna_mode_wakeup: recording last swap on pipe=0, frame 132595 [205f3], time 2526.725002 [ 2526.724] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2526.724] sna_mode_wakeup: flip complete, pending? 1 [ 2526.724] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.724] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2526.724] sna_dri2_copy_region: region (1179, 842), (2016, 858) x 1 [ 2526.724] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2526.724] __sna_dri2_copy_region: source size 3150x1680, region size 837x16 [ 2526.724] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1179, 842), (2016, 858), flags=41 [ 2526.724] _sna_damage_subtract_box(None - (1179, 842), (2016, 858))... [ 2526.724] = None [ 2526.724] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2526.724] sna_pixmap_discard_shadow_damage: discarding region 1x[(1179, 842), (2016, 858)] from damage 1x[(1185, 842], (1194, 858)] [ 2526.724] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2526.724] wait_for_shadow: setting front pixmap to handle=24 [ 2526.724] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2526.724] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2526.724] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2526.724] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2526.724] sna_pixmap_move_area_to_gpu: already all-damaged [ 2526.724] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=24, busy=0 [ring=0] [ 2526.724] __kgem_bo_clear_busy: handle=24 [ 2526.724] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2526.724] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2526.724] sna_dri2_select_mode: src handle=20 busy?=0 [ 2526.724] __kgem_bo_clear_busy: handle=20 [ 2526.724] sna_dri2_select_mode: dst handle=24 busy?=0 [ 2526.724] __kgem_bo_clear_busy: handle=24 [ 2526.724] sna_dri2_select_mode: src/dst is idle, using defaults [ 2526.724] __sna_dri2_copy_region: copying [(1179, 842), (2016, 858)]x1 src=(0, 0), dst=(0, 0) [ 2526.724] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2526.724] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.724] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.724] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.724] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.724] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2526.724] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2526.724] sna_blt_copy_boxes: box=(1179, 842)x(837, 16) [ 2526.724] kgem_add_reloc: handle=24, pos=4, delta=0, domains=28002 [ 2526.724] kgem_add_handle: handle=24, index=0 [ 2526.724] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2526.724] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2526.724] kgem_add_handle: handle=20, index=1 [ 2526.724] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2526.724] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2526.724] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.724] __kgem_retire_rq: request 1 complete [ 2526.724] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2526.724] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.724] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.724] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2526.724] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2526.724] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.724] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.724] __sna_dri2_copy_region: flushing? -1786489712 [ 2526.724] sna_accel_flush: flush?=0, dirty?=0 [ 2526.724] sna_accel_flush: flush?=0, dirty?=0 [ 2526.724] sna_block_handler (tv=0.468000) [ 2526.724] kgem_retire, need_retire?=1 [ 2526.724] kgem_retire__flushing: 0 bo on flushing list [ 2526.724] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.724] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.724] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.724] kgem_retire -- retired=0, need_retire=1 [ 2526.724] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.724] gen6_render_retire: resetting idle vbo [ 2526.724] sna_scanout_do_flush: flush timer active: delta=9 [ 2526.724] sna_accel_block: evaluating timers, active=7 [ 2526.724] sna_accel_block: flush timer expires in 9 [2526733] [ 2526.724] sna_wakeup_handler [ 2526.724] sna_accel_flush: flush?=0, dirty?=0 [ 2526.724] sna_block_handler (tv=0.468000) [ 2526.724] kgem_retire, need_retire?=1 [ 2526.724] kgem_retire__flushing: 0 bo on flushing list [ 2526.724] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.724] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.724] __kgem_retire_rq: request 1 complete [ 2526.724] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2526.724] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.724] kgem_retire -- retired=0, need_retire=0 [ 2526.724] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.724] gen6_render_retire: resetting idle vbo [ 2526.724] sna_scanout_do_flush: flush timer active: delta=9 [ 2526.724] sna_accel_block: evaluating timers, active=7 [ 2526.724] sna_accel_block: flush timer expires in 9 [2526733] [ 2526.734] sna_wakeup_handler [ 2526.734] sna_block_handler (tv=0.458000) [ 2526.734] sna_scanout_do_flush: flush timer active: delta=-1 [ 2526.734] sna_scanout_do_flush (time=2526734), triggered [ 2526.734] sna_scanout_flush (time=2526734), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2526.734] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.734] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.734] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.734] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.734] sna_mode_redisplay: damage: 1x(1179, 842), (2016, 858) [ 2526.734] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2526.734] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2526.734] sna_pixmap_move_to_gpu: already all-damaged [ 2526.734] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2526.734] sna_mode_redisplay: crtc[0] transformed? 1 [ 2526.734] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1179, 842), (2016, 858)] [ 2526.734] crtc_source: using Screen pixmap=17 [ 2526.734] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2526.734] crtc_source: using Screen pixmap=17 [ 2526.734] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2526.734] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2526.734] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2526.734] create_pixmap: serial=6425, usage=-1, 0x0 [ 2526.734] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6426 [ 2526.734] __sna_damage_all(1680, 1050) [ 2526.734] gen7_render_composite: 1680x1050, current mode=0/0 [ 2526.734] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.734] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2526.734] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2526.734] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2526.734] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2526.734] sna_drawable_use_bo pixmap=6426, box=((0, 0), (1680, 1050)), flags=7... [ 2526.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2526.734] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.734] sna_drawable_use_bo: using whole GPU bo [ 2526.734] gen7_composite_set_target: pixmap=6426, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2526.734] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2526.734] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.734] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2526.734] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2526.734] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.734] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2526.734] sna_render_pixmap_bo: GPU all damaged [ 2526.734] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.734] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2526.734] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.734] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2526.734] kgem_bo_is_blt: handle=13, rq? 0 [ 2526.734] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2526.734] gen4_choose_composite_emitter: affine src, no mask [ 2526.734] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2526.734] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.734] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.734] kgem_add_handle: handle=4, index=0 [ 2526.734] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.734] gen7_composite_get_binding_table(ffe0) [ 2526.734] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2526.734] kgem_add_handle: handle=13, index=1 [ 2526.734] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2526.734] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2526.734] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2526.734] kgem_add_handle: handle=24, index=2 [ 2526.734] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.734] gen7_emit_cc: blend = 980 [ 2526.734] gen7_emit_sampler: sampler = 40 [ 2526.734] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.734] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.734] gen7_emit_vertex_elements: setup id=2 [ 2526.734] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2526.734] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2526.734] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2526.734] gen4_vertex_flush[20c] = 3 [ 2526.734] sna_destroy_pixmap: pixmap=6426, attached?=1 [ 2526.734] __sna_free_pixmap(pixmap=6426) [ 2526.734] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2526.734] gen4_vertex_close: reloc[0] = 126 [ 2526.734] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.734] kgem_add_handle: handle=25, index=3 [ 2526.734] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2526.734] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.734] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.734] kgem_fixup_relocs: shrinking by 61440 [ 2526.734] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.734] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.734] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2526.734] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.734] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2526.734] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.734] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.734] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.734] get_fb: reusing fb=103 for handle=13 [ 2526.734] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2526.734] sna_mode_redisplay: crtc[1] transformed? 1 [ 2526.734] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2526.734] sna_mode_redisplay: crtc[2] transformed? 1 [ 2526.734] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2526.734] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2526.734] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2526.734] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2526.734] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2526.734] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2526.734] set_shadow: waiting for region 1x[(1179, 842), (2016, 858)], front handle=24, shadow handle=16 [ 2526.734] sna_accel_do_throttle (time=2526734), triggered [ 2526.734] sna_accel_throttle (time=2526734) [ 2526.734] sna_accel_block: evaluating timers, active=7 [ 2526.734] sna_accel_block: flush timer expires in 16 [2526750] [ 2526.740] sna_wakeup_handler [ 2526.740] sna_mode_wakeup: len=32 [ 2526.740] sna_mode_wakeup: recording last swap on pipe=0, frame 132596 [205f4], time 2526.741682 [ 2526.740] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2526.740] sna_mode_wakeup: flip complete, pending? 1 [ 2526.740] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.740] sna_block_handler (tv=0.452000) [ 2526.740] kgem_retire, need_retire?=1 [ 2526.740] kgem_retire__flushing: 0 bo on flushing list [ 2526.740] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.740] __kgem_retire_rq: request 1 complete [ 2526.740] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2526.740] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.740] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.740] kgem_retire -- retired=0, need_retire=0 [ 2526.740] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.740] gen6_render_retire: resetting idle vbo [ 2526.740] sna_scanout_do_flush: flush timer active: delta=10 [ 2526.740] sna_accel_block: evaluating timers, active=7 [ 2526.740] sna_accel_block: flush timer expires in 10 [2526750] [ 2526.750] sna_wakeup_handler [ 2526.750] sna_block_handler (tv=0.442000) [ 2526.750] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.750] sna_scanout_do_flush (time=2526750), triggered [ 2526.750] sna_scanout_flush (time=2526750), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2526.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.750] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.750] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.750] sna_accel_block: evaluating timers, active=7 [ 2526.750] sna_accel_block: flush timer expires in 16 [2526766] [ 2526.756] sna_wakeup_handler [ 2526.756] sna_accel_flush: flush?=0, dirty?=0 [ 2526.756] sna_block_handler (tv=0.436000) [ 2526.756] sna_scanout_do_flush: flush timer active: delta=10 [ 2526.756] sna_accel_do_throttle (time=2526756), triggered [ 2526.756] sna_accel_throttle (time=2526756) [ 2526.756] sna_accel_disarm_timer[1] (time=2526756) [ 2526.756] sna_accel_block: evaluating timers, active=5 [ 2526.756] sna_accel_block: flush timer expires in 10 [2526766] [ 2526.756] sna_wakeup_handler [ 2526.756] sna_block_handler (tv=0.436000) [ 2526.756] sna_scanout_do_flush: flush timer active: delta=10 [ 2526.756] sna_accel_do_throttle -- no pending activity [ 2526.756] sna_accel_block: evaluating timers, active=5 [ 2526.756] sna_accel_block: flush timer expires in 10 [2526766] [ 2526.766] sna_wakeup_handler [ 2526.766] sna_block_handler (tv=0.426000) [ 2526.766] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.766] sna_scanout_do_flush (time=2526766), triggered [ 2526.766] sna_scanout_flush (time=2526766), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.766] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.766] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.766] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.766] sna_accel_disarm_timer[0] (time=2526766) [ 2526.766] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.766] sna_accel_do_throttle -- no pending activity [ 2526.788] sna_wakeup_handler [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_block_handler (tv=0.500000) [ 2526.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.788] sna_accel_do_throttle -- no pending activity [ 2526.788] sna_wakeup_handler [ 2526.788] sna_block_handler (tv=0.500000) [ 2526.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.788] sna_accel_do_throttle -- no pending activity [ 2526.788] sna_wakeup_handler [ 2526.788] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(104, 665), (110, 678) [ 2526.788] sna_image_text16: clipped extents (1181, 844), (1187, 857) [ 2526.788] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.788] sna_glyph_blt (104, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2526.788] sna_drawable_use_bo pixmap=2343, box=((1181, 844), (1187, 857)), flags=9... [ 2526.788] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.788] sna_drawable_use_bo: pinned, never REPLACES [ 2526.788] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.788] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.788] sna_drawable_use_bo: using whole GPU bo [ 2526.788] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.788] sna_blt_fill_box: box=((114, 712), (120, 725)) [ 2526.788] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.788] kgem_add_handle: handle=54, index=0 [ 2526.788] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.788] sna_glyph_blt: glyph clip box (114, 712), (120, 725) [ 2526.788] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.788] blt_done: flushing BLT operation on empty ring [ 2526.788] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.788] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.788] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.788] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.788] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.788] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_change_window_attributes [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_change_window_attributes [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_validate_gc(0x7fb599d7ae60) changes=7fffff, previous serial=80000000, drawable=1901 [ 2526.788] sna_validate_gc: recomputing clip [ 2526.788] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2526.788] sna_poly_fill_rect(n=1, PlaneMask: ffffffffffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 2526.788] sna_poly_fill_rect_extents: [0] = (98, 665)x(840, 13) [ 2526.788] sna_poly_fill_rect: extents(1175, 844), (2015, 857), flags=1 [ 2526.788] sna_poly_fill_rect: delta=(-1067, -132) [ 2526.788] sna_poly_fill_rect: dropping last-cpu hint [ 2526.788] sna_drawable_use_bo pixmap=2343, box=((1175, 844), (2015, 857)), flags=9... [ 2526.788] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.788] sna_drawable_use_bo: pinned, never REPLACES [ 2526.788] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.788] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.788] sna_drawable_use_bo: using whole GPU bo [ 2526.788] sna_poly_fill_rect: solid fill [0], testing for blt [ 2526.788] sna_poly_fill_rect_blt pixmap=2343 x 1 [(98, 665)x(840, 13)...]+(1077,179), clipped?=0 [ 2526.788] sna_poly_fill_rect_blt: using fill_one() fast path: (108, 712), (948, 725). alu=3, pixel=0, damage?=0 [ 2526.788] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.788] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.788] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2526.788] kgem_bo_is_blt: handle=54, rq? 1 [ 2526.788] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2526.788] sna_blt_fill_box: box=((108, 712), (948, 725)) [ 2526.788] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.788] kgem_add_handle: handle=54, index=0 [ 2526.788] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.788] sna_accel_flush: flush?=1, dirty?=0 [ 2526.788] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.788] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.788] __kgem_retire_rq: request 1 complete [ 2526.788] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.788] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.788] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.788] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.788] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_change_window_attributes [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_change_window_attributes [ 2526.788] sna_accel_flush: flush?=0, dirty?=0 [ 2526.788] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(98, 665), (104, 678) [ 2526.788] sna_image_text16: clipped extents (1175, 844), (1181, 857) [ 2526.788] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2526.788] sna_glyph_blt (98, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2526.789] sna_drawable_use_bo pixmap=2343, box=((1175, 844), (1181, 857)), flags=9... [ 2526.789] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2526.789] sna_drawable_use_bo: pinned, never REPLACES [ 2526.789] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2526.789] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.789] sna_drawable_use_bo: using whole GPU bo [ 2526.789] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2526.789] sna_blt_fill_box: box=((108, 712), (114, 725)) [ 2526.789] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2526.789] kgem_add_handle: handle=54, index=0 [ 2526.789] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2526.789] sna_glyph_blt: glyph clip box (108, 712), (114, 725) [ 2526.789] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2526.789] sna_accel_flush: flush?=1, dirty?=0 [ 2526.789] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2526.789] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.789] __kgem_retire_rq: request 1 complete [ 2526.789] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.789] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.789] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2526.789] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.789] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.789] sna_accel_flush: flush?=0, dirty?=0 [ 2526.789] sna_block_handler (tv=0.499000) [ 2526.789] kgem_retire, need_retire?=1 [ 2526.789] kgem_retire__flushing: 0 bo on flushing list [ 2526.789] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.789] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.789] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.789] kgem_retire -- retired=0, need_retire=1 [ 2526.789] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.789] gen6_render_retire: resetting idle vbo [ 2526.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.789] timer_enable (time=2526789), starting timer 1 [ 2526.793] sna_wakeup_handler [ 2526.793] sna_accel_flush: flush?=0, dirty?=0 [ 2526.793] sna_accel_flush: flush?=0, dirty?=0 [ 2526.793] sna_accel_flush: flush?=0, dirty?=0 [ 2526.793] sna_accel_flush: flush?=0, dirty?=0 [ 2526.793] sna_block_handler (tv=0.495000) [ 2526.793] kgem_retire, need_retire?=1 [ 2526.793] kgem_retire__flushing: 0 bo on flushing list [ 2526.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.793] __kgem_retire_rq: request 1 complete [ 2526.793] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2526.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.793] kgem_retire -- retired=0, need_retire=0 [ 2526.793] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.793] gen6_render_retire: resetting idle vbo [ 2526.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.794] sna_wakeup_handler [ 2526.794] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.794] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.794] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.794] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.794] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2526.794] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.794] sna_crtc_record_swap: recording last swap on pipe=0, frame 132599 [205f7], time 2526.791715 [ 2526.794] sna_dri2_get_msc: msc=132599 [raw=132599], ust=2526791715 [ 2526.794] sna_accel_flush: flush?=0, dirty?=0 [ 2526.794] sna_accel_flush: flush?=0, dirty?=0 [ 2526.794] sna_block_handler (tv=0.494000) [ 2526.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.794] sna_wakeup_handler [ 2526.794] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2526.794] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2526.794] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2526.794] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2526.794] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2526.794] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2526.794] sna_crtc_record_swap: recording last swap on pipe=0, frame 132599 [205f7], time 2526.791715 [ 2526.794] sna_dri2_add_event: adding event to window 23068682) [ 2526.794] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132599, target=0, divisor=2, remainder=0 [ 2526.794] draw_target_seq: converting target_msc=132600 to seq 132600 [ 2526.794] sna_wait_vblank(pipe=0, waiting until seq=132600) [ 2526.794] sna_accel_flush: flush?=0, dirty?=0 [ 2526.794] sna_block_handler (tv=0.494000) [ 2526.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.807] sna_wakeup_handler [ 2526.807] sna_mode_wakeup: len=32 [ 2526.807] sna_dri2_vblank_handler(type=0, sequence=132600) [ 2526.807] sna_crtc_record_swap: recording last swap on pipe=0, frame 132600 [205f8], time 2526.808396 [ 2526.807] sna_accel_flush: flush?=0, dirty?=0 [ 2526.807] sna_dri2_event_free(draw?=1) [ 2526.807] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2526.807] sna_dri2_vblank_handler complete [ 2526.807] sna_accel_flush: flush?=0, dirty?=0 [ 2526.807] sna_block_handler (tv=0.481000) [ 2526.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.807] sna_accel_do_throttle (time=2526807), triggered [ 2526.807] sna_accel_throttle (time=2526807) [ 2526.807] sna_accel_disarm_timer[1] (time=2526807) [ 2526.807] sna_wakeup_handler [ 2526.807] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2526.807] sna_dri2_copy_region: region (1173, 842), (2016, 858) x 1 [ 2526.807] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2526.807] __sna_dri2_copy_region: source size 3150x1680, region size 843x16 [ 2526.807] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1173, 842), (2016, 858), flags=41 [ 2526.807] _sna_damage_subtract_box(None - (1173, 842), (2016, 858))... [ 2526.807] = None [ 2526.807] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2526.807] sna_pixmap_discard_shadow_damage: discarding region 1x[(1173, 842), (2016, 858)] from damage 1x[(1179, 842], (2016, 858)] [ 2526.807] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2526.807] wait_for_shadow: setting front pixmap to handle=16 [ 2526.807] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2526.807] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2526.807] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2526.807] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2526.807] sna_pixmap_move_area_to_gpu: already all-damaged [ 2526.807] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2526.807] __kgem_bo_clear_busy: handle=16 [ 2526.807] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.807] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2526.807] sna_dri2_select_mode: src handle=20 busy?=0 [ 2526.807] __kgem_bo_clear_busy: handle=20 [ 2526.807] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2526.807] __kgem_bo_clear_busy: handle=16 [ 2526.807] sna_dri2_select_mode: src/dst is idle, using defaults [ 2526.807] __sna_dri2_copy_region: copying [(1173, 842), (2016, 858)]x1 src=(0, 0), dst=(0, 0) [ 2526.807] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2526.807] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.807] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.807] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.807] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2526.807] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2526.807] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2526.807] sna_blt_copy_boxes: box=(1173, 842)x(843, 16) [ 2526.807] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2526.807] kgem_add_handle: handle=16, index=0 [ 2526.807] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2526.807] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2526.807] kgem_add_handle: handle=20, index=1 [ 2526.807] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2526.807] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2526.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.807] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.807] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2526.807] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2526.807] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.807] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2526.807] __sna_dri2_copy_region: flushing? -1786489712 [ 2526.807] sna_accel_flush: flush?=0, dirty?=0 [ 2526.807] sna_accel_flush: flush?=0, dirty?=0 [ 2526.807] sna_block_handler (tv=0.481000) [ 2526.807] kgem_retire, need_retire?=1 [ 2526.807] kgem_retire__flushing: 0 bo on flushing list [ 2526.807] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.807] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2526.807] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2526.807] kgem_retire -- retired=0, need_retire=1 [ 2526.807] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.807] gen6_render_retire: resetting idle vbo [ 2526.807] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.807] start_flush: has dirty shadow [ 2526.807] timer_enable (time=2526807), starting timer 0 [ 2526.807] timer_enable (time=2526807), starting timer 1 [ 2526.807] sna_accel_block: evaluating timers, active=7 [ 2526.807] sna_accel_block: flush timer expires in 8 [2526815] [ 2526.807] sna_wakeup_handler [ 2526.807] sna_accel_flush: flush?=0, dirty?=0 [ 2526.807] sna_block_handler (tv=0.481000) [ 2526.807] kgem_retire, need_retire?=1 [ 2526.807] kgem_retire__flushing: 0 bo on flushing list [ 2526.807] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.807] __kgem_retire_rq: request 1 complete [ 2526.807] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2526.807] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.807] kgem_retire -- retired=0, need_retire=0 [ 2526.807] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.807] gen6_render_retire: resetting idle vbo [ 2526.807] sna_scanout_do_flush: flush timer active: delta=8 [ 2526.807] sna_accel_block: evaluating timers, active=7 [ 2526.807] sna_accel_block: flush timer expires in 8 [2526815] [ 2526.816] sna_wakeup_handler [ 2526.816] sna_block_handler (tv=0.472000) [ 2526.816] sna_scanout_do_flush: flush timer active: delta=-1 [ 2526.816] sna_scanout_do_flush (time=2526816), triggered [ 2526.816] sna_scanout_flush (time=2526816), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.816] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.816] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.816] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2526.816] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.816] sna_mode_redisplay: damage: 1x(1173, 842), (2016, 858) [ 2526.816] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2526.816] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2526.816] sna_pixmap_move_to_gpu: already all-damaged [ 2526.816] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2526.816] sna_mode_redisplay: crtc[0] transformed? 1 [ 2526.816] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1173, 842), (2016, 858)] [ 2526.816] crtc_source: using Screen pixmap=17 [ 2526.816] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2526.816] crtc_source: using Screen pixmap=17 [ 2526.816] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2526.816] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2526.816] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2526.816] create_pixmap: serial=6427, usage=-1, 0x0 [ 2526.816] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6428 [ 2526.816] __sna_damage_all(1680, 1050) [ 2526.816] gen7_render_composite: 1680x1050, current mode=0/0 [ 2526.816] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.816] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2526.816] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2526.816] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2526.816] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2526.816] sna_drawable_use_bo pixmap=6428, box=((0, 0), (1680, 1050)), flags=7... [ 2526.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2526.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2526.816] sna_drawable_use_bo: using whole GPU bo [ 2526.816] gen7_composite_set_target: pixmap=6428, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2526.816] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2526.816] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.816] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2526.816] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2526.816] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2526.816] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2526.816] sna_render_pixmap_bo: GPU all damaged [ 2526.816] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.816] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2526.816] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.816] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2526.816] kgem_bo_is_blt: handle=3, rq? 0 [ 2526.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2526.816] gen4_choose_composite_emitter: affine src, no mask [ 2526.816] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2526.816] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2526.816] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2526.816] kgem_add_handle: handle=4, index=0 [ 2526.816] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2526.816] gen7_composite_get_binding_table(ffe0) [ 2526.816] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2526.816] kgem_add_handle: handle=3, index=1 [ 2526.816] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2526.816] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2526.816] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2526.816] kgem_add_handle: handle=16, index=2 [ 2526.816] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2526.816] gen7_emit_cc: blend = 980 [ 2526.816] gen7_emit_sampler: sampler = 40 [ 2526.816] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2526.816] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2526.816] gen7_emit_vertex_elements: setup id=2 [ 2526.816] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2526.816] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2526.816] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2526.816] gen4_vertex_flush[20c] = 3 [ 2526.816] sna_destroy_pixmap: pixmap=6428, attached?=1 [ 2526.816] __sna_free_pixmap(pixmap=6428) [ 2526.816] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2526.817] gen4_vertex_close: reloc[0] = 126 [ 2526.817] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2526.817] kgem_add_handle: handle=25, index=3 [ 2526.817] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2526.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2526.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2526.817] kgem_fixup_relocs: shrinking by 61440 [ 2526.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2526.817] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2526.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2526.817] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2526.817] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2526.817] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2526.817] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2526.817] get_fb: reusing fb=102 for handle=3 [ 2526.817] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2526.817] sna_mode_redisplay: crtc[1] transformed? 1 [ 2526.817] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2526.817] sna_mode_redisplay: crtc[2] transformed? 1 [ 2526.817] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2526.817] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2526.817] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2526.817] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2526.817] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2526.817] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2526.817] set_shadow: waiting for region 1x[(1173, 842), (2016, 858)], front handle=16, shadow handle=24 [ 2526.817] sna_accel_block: evaluating timers, active=7 [ 2526.817] sna_accel_block: flush timer expires in 16 [2526832] [ 2526.824] sna_wakeup_handler [ 2526.824] sna_mode_wakeup: len=32 [ 2526.824] sna_mode_wakeup: recording last swap on pipe=0, frame 132601 [205f9], time 2526.825080 [ 2526.824] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2526.824] sna_mode_wakeup: flip complete, pending? 1 [ 2526.824] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.824] sna_block_handler (tv=0.464000) [ 2526.824] kgem_retire, need_retire?=1 [ 2526.824] kgem_retire__flushing: 0 bo on flushing list [ 2526.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 2526.824] __kgem_retire_rq: request 1 complete [ 2526.824] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2526.824] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2526.824] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2526.824] kgem_retire -- retired=0, need_retire=0 [ 2526.824] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2526.824] gen6_render_retire: resetting idle vbo [ 2526.824] sna_scanout_do_flush: flush timer active: delta=8 [ 2526.824] sna_accel_do_throttle (time=2526824), triggered [ 2526.824] sna_accel_throttle (time=2526824) [ 2526.824] sna_accel_disarm_timer[1] (time=2526824) [ 2526.824] sna_accel_block: evaluating timers, active=5 [ 2526.824] sna_accel_block: flush timer expires in 8 [2526832] [ 2526.832] sna_wakeup_handler [ 2526.832] sna_block_handler (tv=0.456000) [ 2526.832] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.832] sna_scanout_do_flush (time=2526832), triggered [ 2526.832] sna_scanout_flush (time=2526832), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2526.832] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.832] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.832] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.832] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.832] sna_accel_do_throttle -- no pending activity [ 2526.832] sna_accel_block: evaluating timers, active=5 [ 2526.832] sna_accel_block: flush timer expires in 16 [2526848] [ 2526.847] sna_wakeup_handler [ 2526.848] sna_block_handler (tv=0.440000) [ 2526.848] sna_scanout_do_flush: flush timer active: delta=0 [ 2526.848] sna_scanout_do_flush (time=2526848), triggered [ 2526.848] sna_scanout_flush (time=2526848), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2526.848] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.848] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2526.848] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.848] sna_accel_disarm_timer[0] (time=2526848) [ 2526.848] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2526.848] sna_accel_do_throttle -- no pending activity [ 2526.852] sna_wakeup_handler [ 2526.852] sna_accel_flush: flush?=0, dirty?=0 [ 2526.852] sna_block_handler (tv=0.436000) [ 2526.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.852] sna_accel_do_throttle -- no pending activity [ 2526.852] sna_wakeup_handler [ 2526.852] sna_block_handler (tv=0.436000) [ 2526.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2526.852] sna_accel_do_throttle -- no pending activity [ 2527.289] sna_wakeup_handler [ 2527.289] sna_block_handler (tv=-1.0) [ 2527.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.289] sna_accel_do_throttle -- no pending activity [ 2527.532] sna_wakeup_handler [ 2527.532] sna_accel_flush: flush?=0, dirty?=0 [ 2527.532] sna_block_handler (tv=0.500000) [ 2527.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.532] sna_accel_do_throttle -- no pending activity [ 2527.532] sna_wakeup_handler [ 2527.532] sna_block_handler (tv=0.500000) [ 2527.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.532] sna_accel_do_throttle -- no pending activity [ 2527.532] sna_wakeup_handler [ 2527.532] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(98, 665), (104, 678) [ 2527.532] sna_image_text16: clipped extents (1175, 844), (1181, 857) [ 2527.532] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.532] sna_glyph_blt (98, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2527.532] sna_drawable_use_bo pixmap=2343, box=((1175, 844), (1181, 857)), flags=9... [ 2527.532] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.532] sna_drawable_use_bo: pinned, never REPLACES [ 2527.532] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.532] sna_drawable_use_bo: using whole GPU bo [ 2527.532] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.532] sna_blt_fill_box: box=((108, 712), (114, 725)) [ 2527.532] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.532] kgem_add_handle: handle=54, index=0 [ 2527.532] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.532] sna_glyph_blt: glyph clip box (108, 712), (114, 725) [ 2527.532] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.532] blt_done: flushing BLT operation on empty ring [ 2527.532] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.532] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.532] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.532] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.532] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.532] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.532] sna_accel_flush: flush?=0, dirty?=0 [ 2527.532] sna_accel_flush: flush?=0, dirty?=0 [ 2527.532] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(98, 665), (104, 678) [ 2527.532] sna_image_text16: clipped extents (1175, 844), (1181, 857) [ 2527.532] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.532] sna_glyph_blt (98, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2527.532] sna_drawable_use_bo pixmap=2343, box=((1175, 844), (1181, 857)), flags=9... [ 2527.532] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.532] sna_drawable_use_bo: pinned, never REPLACES [ 2527.532] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.532] sna_drawable_use_bo: using whole GPU bo [ 2527.532] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.532] sna_blt_fill_box: box=((108, 712), (114, 725)) [ 2527.532] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.532] kgem_add_handle: handle=54, index=0 [ 2527.532] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.532] sna_glyph_blt: glyph clip box (108, 712), (114, 725) [ 2527.532] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.532] sna_glyph_blt glyph: (108, 723) -> (108, 712) x (6[1], 13), len=4 [ 2527.532] sna_accel_flush: flush?=1, dirty?=0 [ 2527.532] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.532] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.532] __kgem_busy: handle=2, busy=0, wedged=0 [ 2527.532] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2527.532] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.532] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.532] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(104, 665), (110, 678) [ 2527.532] sna_image_text16: clipped extents (1181, 844), (1187, 857) [ 2527.532] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.532] sna_glyph_blt (104, 676) x 1, fg=0, bg=e5e5e5 alu=cc [ 2527.532] sna_drawable_use_bo pixmap=2343, box=((1181, 844), (1187, 857)), flags=9... [ 2527.532] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.532] sna_drawable_use_bo: pinned, never REPLACES [ 2527.532] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.532] sna_drawable_use_bo: using whole GPU bo [ 2527.532] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2527.532] sna_blt_fill_box: box=((114, 712), (120, 725)) [ 2527.532] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.532] kgem_add_handle: handle=54, index=0 [ 2527.532] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.532] sna_glyph_blt: glyph clip box (114, 712), (120, 725) [ 2527.532] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.532] sna_accel_flush: flush?=1, dirty?=0 [ 2527.532] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.532] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.532] __kgem_retire_rq: request 1 complete [ 2527.532] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.532] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.532] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.532] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.532] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.532] sna_accel_flush: flush?=0, dirty?=0 [ 2527.532] sna_accel_flush: flush?=0, dirty?=0 [ 2527.532] sna_block_handler (tv=0.500000) [ 2527.533] kgem_retire, need_retire?=1 [ 2527.533] kgem_retire__flushing: 0 bo on flushing list [ 2527.533] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.533] __kgem_busy: handle=2, busy=0, wedged=0 [ 2527.533] __kgem_retire_rq: request 2 complete [ 2527.533] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.533] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2527.533] kgem_retire -- retired=0, need_retire=1 [ 2527.533] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.533] gen6_render_retire: resetting idle vbo [ 2527.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.533] timer_enable (time=2527533), starting timer 1 [ 2527.533] sna_wakeup_handler [ 2527.533] sna_accel_flush: flush?=0, dirty?=0 [ 2527.533] sna_accel_flush: flush?=0, dirty?=0 [ 2527.533] sna_accel_flush: flush?=0, dirty?=0 [ 2527.533] sna_accel_flush: flush?=0, dirty?=0 [ 2527.533] sna_block_handler (tv=0.499000) [ 2527.533] kgem_retire, need_retire?=1 [ 2527.533] kgem_retire__flushing: 0 bo on flushing list [ 2527.533] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.533] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.533] __kgem_retire_rq: request 1 complete [ 2527.533] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2527.533] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.533] kgem_retire -- retired=0, need_retire=0 [ 2527.533] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.533] gen6_render_retire: resetting idle vbo [ 2527.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.533] sna_wakeup_handler [ 2527.534] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.534] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.534] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.534] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.534] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2527.534] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.534] sna_crtc_record_swap: recording last swap on pipe=0, frame 132643 [20623], time 2527.525595 [ 2527.534] sna_dri2_get_msc: msc=132643 [raw=132643], ust=2527525595 [ 2527.534] sna_accel_flush: flush?=0, dirty?=0 [ 2527.534] sna_accel_flush: flush?=0, dirty?=0 [ 2527.534] sna_block_handler (tv=0.498000) [ 2527.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.534] sna_wakeup_handler [ 2527.534] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.534] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.534] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.534] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.534] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2527.534] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.534] sna_crtc_record_swap: recording last swap on pipe=0, frame 132643 [20623], time 2527.525595 [ 2527.534] sna_dri2_add_event: adding event to window 23068682) [ 2527.534] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132643, target=0, divisor=2, remainder=0 [ 2527.534] draw_target_seq: converting target_msc=132644 to seq 132644 [ 2527.534] sna_wait_vblank(pipe=0, waiting until seq=132644) [ 2527.534] sna_accel_flush: flush?=0, dirty?=0 [ 2527.534] sna_block_handler (tv=0.498000) [ 2527.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.540] sna_wakeup_handler [ 2527.540] sna_mode_wakeup: len=32 [ 2527.540] sna_dri2_vblank_handler(type=0, sequence=132644) [ 2527.540] sna_crtc_record_swap: recording last swap on pipe=0, frame 132644 [20624], time 2527.542273 [ 2527.540] sna_accel_flush: flush?=0, dirty?=0 [ 2527.540] sna_dri2_event_free(draw?=1) [ 2527.540] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2527.540] sna_dri2_vblank_handler complete [ 2527.540] sna_accel_flush: flush?=0, dirty?=0 [ 2527.540] sna_block_handler (tv=0.492000) [ 2527.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.541] sna_wakeup_handler [ 2527.541] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2527.541] sna_dri2_copy_region: region (1173, 842), (1182, 858) x 1 [ 2527.541] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2527.541] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2527.541] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1173, 842), (1182, 858), flags=41 [ 2527.541] _sna_damage_subtract_box(None - (1173, 842), (1182, 858))... [ 2527.541] = None [ 2527.541] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2527.541] sna_pixmap_discard_shadow_damage: discarding region 1x[(1173, 842), (1182, 858)] from damage 1x[(1173, 842], (2016, 858)] [ 2527.541] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2527.541] wait_for_shadow: copying existing GPU damage: 1x(1182, 842), (2016, 858) [ 2527.541] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2527.541] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.541] kgem_bo_is_blt: handle=24, rq? 0 [ 2527.541] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2527.541] aligning vertex: was 3, now 2 floats per vertex [ 2527.541] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.541] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.541] kgem_add_handle: handle=4, index=0 [ 2527.541] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.541] gen7_composite_get_binding_table(ffe0) [ 2527.541] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2527.541] kgem_add_handle: handle=24, index=1 [ 2527.541] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2527.541] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2527.541] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2527.541] kgem_add_handle: handle=16, index=2 [ 2527.541] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.541] gen7_emit_cc: blend = 980 [ 2527.541] gen7_emit_sampler: sampler = 0 [ 2527.541] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.541] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.541] gen7_emit_vertex_elements: setup id=0 [ 2527.541] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2527.541] (1182, 842) -> (1182, 842) + (834, 16) [ 2527.541] gen4_vertex_flush[20c] = 3 [ 2527.541] wait_for_shadow: setting front pixmap to handle=24 [ 2527.541] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2527.541] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2527.541] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2527.541] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2527.541] sna_pixmap_move_area_to_gpu: already all-damaged [ 2527.541] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2527.541] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2527.541] sna_dri2_select_mode: busy, not switching [ 2527.541] __sna_dri2_copy_region: copying [(1173, 842), (1182, 858)]x1 src=(0, 0), dst=(0, 0) [ 2527.541] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2527.541] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.541] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2527.541] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2527.541] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2527.541] kgem_flush: opportunistic flushing? flush=1,0, aperture=10509/174762, idle?=1 [ 2527.541] gen4_vertex_close: used=6, vbo active? 25, vb=1, nreloc=1 [ 2527.541] gen4_vertex_close: reloc[0] = 126 [ 2527.541] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.541] kgem_add_handle: handle=25, index=3 [ 2527.541] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2527.541] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.541] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.541] kgem_fixup_relocs: shrinking by 61440 [ 2527.541] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.541] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.541] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2527.541] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.541] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2527.541] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.541] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.541] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.541] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2527.541] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.541] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.541] kgem_add_handle: handle=4, index=0 [ 2527.541] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.541] gen7_composite_get_binding_table(ffe0) [ 2527.541] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2527.541] kgem_add_handle: handle=24, index=1 [ 2527.541] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2527.541] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2527.541] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2527.541] kgem_add_handle: handle=20, index=2 [ 2527.541] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.541] gen7_emit_cc: blend = 980 [ 2527.541] gen7_emit_sampler: sampler = 0 [ 2527.541] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.541] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.541] gen7_emit_vertex_elements: setup id=0 [ 2527.541] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2527.541] (1173, 842) -> (1173, 842) + (9, 16) [ 2527.541] gen4_vertex_flush[20c] = 3 [ 2527.541] __sna_dri2_copy_region: flushing? -1786489712 [ 2527.541] sna_accel_flush: flush?=1, dirty?=0 [ 2527.541] gen4_vertex_close: used=12, vbo active? 25, vb=1, nreloc=1 [ 2527.541] gen4_vertex_close: reloc[0] = 126 [ 2527.541] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.541] kgem_add_handle: handle=25, index=3 [ 2527.541] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2527.541] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.541] __kgem_retire_rq: request 1 complete [ 2527.541] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.541] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.541] kgem_fixup_relocs: shrinking by 61440 [ 2527.542] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.542] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.542] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2527.542] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.542] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2527.542] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.542] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.542] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.542] sna_accel_flush: flush?=0, dirty?=0 [ 2527.542] sna_block_handler (tv=0.490000) [ 2527.542] kgem_retire, need_retire?=1 [ 2527.542] kgem_retire__flushing: 0 bo on flushing list [ 2527.542] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.542] __kgem_retire_rq: request 1 complete [ 2527.542] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2527.542] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.542] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.542] kgem_retire -- retired=0, need_retire=0 [ 2527.542] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.542] gen6_render_retire: resetting idle vbo [ 2527.542] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.542] start_flush: has dirty shadow [ 2527.542] timer_enable (time=2527542), starting timer 0 [ 2527.542] sna_accel_block: evaluating timers, active=7 [ 2527.542] sna_accel_block: flush timer expires in 8 [2527550] [ 2527.542] sna_wakeup_handler [ 2527.542] sna_accel_flush: flush?=0, dirty?=0 [ 2527.542] sna_block_handler (tv=0.490000) [ 2527.542] sna_scanout_do_flush: flush timer active: delta=8 [ 2527.542] sna_accel_block: evaluating timers, active=7 [ 2527.542] sna_accel_block: flush timer expires in 8 [2527550] [ 2527.545] sna_wakeup_handler [ 2527.545] sna_accel_flush: flush?=0, dirty?=0 [ 2527.545] sna_accel_flush: flush?=0, dirty?=0 [ 2527.545] sna_block_handler (tv=0.487000) [ 2527.545] sna_scanout_do_flush: flush timer active: delta=5 [ 2527.545] sna_accel_block: evaluating timers, active=7 [ 2527.545] sna_accel_block: flush timer expires in 5 [2527550] [ 2527.545] sna_wakeup_handler [ 2527.545] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.545] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.545] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.545] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.545] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2527.545] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.545] sna_crtc_record_swap: recording last swap on pipe=0, frame 132644 [20624], time 2527.542273 [ 2527.545] sna_dri2_get_msc: msc=132644 [raw=132644], ust=2527542273 [ 2527.545] sna_accel_flush: flush?=0, dirty?=0 [ 2527.545] sna_accel_flush: flush?=0, dirty?=0 [ 2527.545] sna_block_handler (tv=0.487000) [ 2527.545] sna_scanout_do_flush: flush timer active: delta=5 [ 2527.545] sna_accel_block: evaluating timers, active=7 [ 2527.545] sna_accel_block: flush timer expires in 5 [2527550] [ 2527.545] sna_wakeup_handler [ 2527.545] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.545] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.545] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.545] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.545] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2527.545] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.545] sna_crtc_record_swap: recording last swap on pipe=0, frame 132644 [20624], time 2527.542273 [ 2527.545] sna_dri2_add_event: adding event to window 23068682) [ 2527.545] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132644, target=0, divisor=2, remainder=1 [ 2527.545] draw_target_seq: converting target_msc=132645 to seq 132645 [ 2527.545] sna_wait_vblank(pipe=0, waiting until seq=132645) [ 2527.545] sna_accel_flush: flush?=0, dirty?=0 [ 2527.545] sna_block_handler (tv=0.487000) [ 2527.545] sna_scanout_do_flush: flush timer active: delta=5 [ 2527.545] sna_accel_block: evaluating timers, active=7 [ 2527.545] sna_accel_block: flush timer expires in 5 [2527550] [ 2527.551] sna_wakeup_handler [ 2527.551] sna_block_handler (tv=0.481000) [ 2527.551] sna_scanout_do_flush: flush timer active: delta=-1 [ 2527.551] sna_scanout_do_flush (time=2527551), triggered [ 2527.551] sna_scanout_flush (time=2527551), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2527.551] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.551] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.551] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.551] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.551] sna_mode_redisplay: damage: 1x(1173, 842), (1182, 858) [ 2527.551] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2527.551] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2527.551] sna_pixmap_move_to_gpu: already all-damaged [ 2527.551] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2527.551] sna_mode_redisplay: crtc[0] transformed? 1 [ 2527.551] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1173, 842), (1182, 858)] [ 2527.551] crtc_source: using Screen pixmap=17 [ 2527.551] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2527.551] crtc_source: using Screen pixmap=17 [ 2527.551] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2527.551] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2527.551] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2527.551] create_pixmap: serial=6429, usage=-1, 0x0 [ 2527.551] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6430 [ 2527.551] __sna_damage_all(1680, 1050) [ 2527.551] gen7_render_composite: 1680x1050, current mode=0/0 [ 2527.551] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.551] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2527.551] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2527.551] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2527.551] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2527.551] sna_drawable_use_bo pixmap=6430, box=((0, 0), (1680, 1050)), flags=7... [ 2527.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2527.551] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.551] sna_drawable_use_bo: using whole GPU bo [ 2527.551] gen7_composite_set_target: pixmap=6430, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2527.551] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2527.551] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.551] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2527.551] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2527.551] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.551] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2527.551] sna_render_pixmap_bo: GPU all damaged [ 2527.551] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.551] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.551] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.551] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.551] kgem_bo_is_blt: handle=13, rq? 0 [ 2527.551] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2527.551] gen4_choose_composite_emitter: affine src, no mask [ 2527.551] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2527.551] aligning vertex: was 2, now 3 floats per vertex [ 2527.551] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.551] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.551] kgem_add_handle: handle=4, index=0 [ 2527.551] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.551] gen7_composite_get_binding_table(ffe0) [ 2527.551] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2527.551] kgem_add_handle: handle=13, index=1 [ 2527.551] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2527.551] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2527.551] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2527.551] kgem_add_handle: handle=24, index=2 [ 2527.551] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.551] gen7_emit_cc: blend = 980 [ 2527.551] gen7_emit_sampler: sampler = 40 [ 2527.551] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.551] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.551] gen7_emit_vertex_elements: setup id=2 [ 2527.551] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2527.551] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2527.551] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2527.551] gen4_vertex_flush[20c] = 3 [ 2527.551] sna_destroy_pixmap: pixmap=6430, attached?=1 [ 2527.551] __sna_free_pixmap(pixmap=6430) [ 2527.551] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2527.551] gen4_vertex_close: reloc[0] = 126 [ 2527.551] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.551] kgem_add_handle: handle=25, index=3 [ 2527.551] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2527.551] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.551] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.551] kgem_fixup_relocs: shrinking by 61440 [ 2527.551] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.551] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.551] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2527.552] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.552] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2527.552] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.552] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.552] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.552] get_fb: reusing fb=103 for handle=13 [ 2527.552] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2527.552] sna_mode_redisplay: crtc[1] transformed? 1 [ 2527.552] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2527.552] sna_mode_redisplay: crtc[2] transformed? 1 [ 2527.552] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2527.552] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2527.552] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2527.552] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2527.552] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2527.552] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2527.552] set_shadow: waiting for region 1x[(1173, 842), (1182, 858)], front handle=24, shadow handle=16 [ 2527.552] sna_accel_do_throttle (time=2527551), triggered [ 2527.552] sna_accel_throttle (time=2527551) [ 2527.552] sna_accel_block: evaluating timers, active=7 [ 2527.552] sna_accel_block: flush timer expires in 16 [2527567] [ 2527.558] sna_wakeup_handler [ 2527.558] sna_mode_wakeup: len=64 [ 2527.558] sna_dri2_vblank_handler(type=0, sequence=132645) [ 2527.558] sna_crtc_record_swap: recording last swap on pipe=0, frame 132645 [20625], time 2527.558943 [ 2527.558] sna_accel_flush: flush?=0, dirty?=0 [ 2527.558] sna_dri2_event_free(draw?=1) [ 2527.558] sna_dri2_remove_event: remove[0x7fb59a3781d0] from window 23068682, active? 1 [ 2527.558] sna_dri2_vblank_handler complete [ 2527.558] sna_mode_wakeup: recording last swap on pipe=0, frame 132645 [20625], time 2527.558943 [ 2527.558] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2527.558] sna_mode_wakeup: flip complete, pending? 1 [ 2527.558] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.558] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2527.558] sna_dri2_copy_region: region (1173, 842), (1188, 858) x 1 [ 2527.558] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2527.558] __sna_dri2_copy_region: source size 3150x1680, region size 15x16 [ 2527.558] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1173, 842), (1188, 858), flags=41 [ 2527.558] _sna_damage_subtract_box(None - (1173, 842), (1188, 858))... [ 2527.558] = None [ 2527.558] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2527.558] sna_pixmap_discard_shadow_damage: discarding region 1x[(1173, 842), (1188, 858)] from damage 1x[(1173, 842], (1182, 858)] [ 2527.558] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2527.558] wait_for_shadow: setting front pixmap to handle=16 [ 2527.558] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2527.558] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2527.558] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2527.558] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2527.558] sna_pixmap_move_area_to_gpu: already all-damaged [ 2527.558] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2527.558] __kgem_bo_clear_busy: handle=16 [ 2527.558] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2527.558] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2527.558] sna_dri2_select_mode: src handle=20 busy?=0 [ 2527.558] __kgem_bo_clear_busy: handle=20 [ 2527.558] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2527.558] __kgem_bo_clear_busy: handle=16 [ 2527.558] sna_dri2_select_mode: src/dst is idle, using defaults [ 2527.558] __sna_dri2_copy_region: copying [(1173, 842), (1188, 858)]x1 src=(0, 0), dst=(0, 0) [ 2527.558] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2527.558] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.558] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.558] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.558] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.558] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2527.558] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2527.558] sna_blt_copy_boxes: box=(1173, 842)x(15, 16) [ 2527.558] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2527.558] kgem_add_handle: handle=16, index=0 [ 2527.558] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2527.558] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2527.558] kgem_add_handle: handle=20, index=1 [ 2527.558] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2527.558] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2527.558] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.558] __kgem_retire_rq: request 1 complete [ 2527.558] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2527.558] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.558] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.558] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2527.558] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2527.558] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.558] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.558] __sna_dri2_copy_region: flushing? -1786489712 [ 2527.558] sna_accel_flush: flush?=0, dirty?=0 [ 2527.558] sna_accel_flush: flush?=0, dirty?=0 [ 2527.558] sna_block_handler (tv=0.474000) [ 2527.558] kgem_retire, need_retire?=1 [ 2527.558] kgem_retire__flushing: 0 bo on flushing list [ 2527.558] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.558] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2527.558] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2527.558] kgem_retire -- retired=0, need_retire=1 [ 2527.558] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.558] gen6_render_retire: resetting idle vbo [ 2527.558] sna_scanout_do_flush: flush timer active: delta=9 [ 2527.558] sna_accel_block: evaluating timers, active=7 [ 2527.558] sna_accel_block: flush timer expires in 9 [2527567] [ 2527.558] sna_wakeup_handler [ 2527.558] sna_accel_flush: flush?=0, dirty?=0 [ 2527.558] sna_block_handler (tv=0.474000) [ 2527.558] kgem_retire, need_retire?=1 [ 2527.558] kgem_retire__flushing: 0 bo on flushing list [ 2527.558] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.558] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.558] __kgem_retire_rq: request 1 complete [ 2527.558] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2527.558] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.558] kgem_retire -- retired=0, need_retire=0 [ 2527.558] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.558] gen6_render_retire: resetting idle vbo [ 2527.558] sna_scanout_do_flush: flush timer active: delta=9 [ 2527.558] sna_accel_block: evaluating timers, active=7 [ 2527.558] sna_accel_block: flush timer expires in 9 [2527567] [ 2527.568] sna_wakeup_handler [ 2527.568] sna_block_handler (tv=0.464000) [ 2527.568] sna_scanout_do_flush: flush timer active: delta=-1 [ 2527.568] sna_scanout_do_flush (time=2527568), triggered [ 2527.568] sna_scanout_flush (time=2527568), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2527.568] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.568] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.568] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.568] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.568] sna_mode_redisplay: damage: 1x(1173, 842), (1188, 858) [ 2527.568] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2527.568] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2527.568] sna_pixmap_move_to_gpu: already all-damaged [ 2527.568] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2527.568] sna_mode_redisplay: crtc[0] transformed? 1 [ 2527.568] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1173, 842), (1188, 858)] [ 2527.568] crtc_source: using Screen pixmap=17 [ 2527.568] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2527.568] crtc_source: using Screen pixmap=17 [ 2527.568] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2527.568] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2527.568] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2527.568] create_pixmap: serial=6431, usage=-1, 0x0 [ 2527.568] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6432 [ 2527.568] __sna_damage_all(1680, 1050) [ 2527.568] gen7_render_composite: 1680x1050, current mode=0/0 [ 2527.568] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.568] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2527.568] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2527.568] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2527.568] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2527.568] sna_drawable_use_bo pixmap=6432, box=((0, 0), (1680, 1050)), flags=7... [ 2527.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2527.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.568] sna_drawable_use_bo: using whole GPU bo [ 2527.568] gen7_composite_set_target: pixmap=6432, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2527.568] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2527.568] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.568] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2527.568] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2527.568] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.568] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2527.568] sna_render_pixmap_bo: GPU all damaged [ 2527.568] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.568] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.568] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.568] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.568] kgem_bo_is_blt: handle=3, rq? 0 [ 2527.568] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2527.568] gen4_choose_composite_emitter: affine src, no mask [ 2527.568] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2527.568] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.568] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.568] kgem_add_handle: handle=4, index=0 [ 2527.568] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.568] gen7_composite_get_binding_table(ffe0) [ 2527.568] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2527.568] kgem_add_handle: handle=3, index=1 [ 2527.568] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2527.568] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2527.568] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2527.568] kgem_add_handle: handle=16, index=2 [ 2527.568] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.568] gen7_emit_cc: blend = 980 [ 2527.568] gen7_emit_sampler: sampler = 40 [ 2527.568] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.568] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.568] gen7_emit_vertex_elements: setup id=2 [ 2527.568] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2527.568] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2527.568] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2527.568] gen4_vertex_flush[20c] = 3 [ 2527.568] sna_destroy_pixmap: pixmap=6432, attached?=1 [ 2527.568] __sna_free_pixmap(pixmap=6432) [ 2527.568] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2527.568] gen4_vertex_close: reloc[0] = 126 [ 2527.568] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.568] kgem_add_handle: handle=25, index=3 [ 2527.568] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2527.568] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.568] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.568] kgem_fixup_relocs: shrinking by 61440 [ 2527.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.568] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.568] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2527.568] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.568] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2527.568] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.568] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.568] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.568] get_fb: reusing fb=102 for handle=3 [ 2527.568] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2527.568] sna_mode_redisplay: crtc[1] transformed? 1 [ 2527.568] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2527.568] sna_mode_redisplay: crtc[2] transformed? 1 [ 2527.568] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2527.568] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2527.568] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2527.568] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2527.568] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2527.568] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2527.568] set_shadow: waiting for region 1x[(1173, 842), (1188, 858)], front handle=16, shadow handle=24 [ 2527.568] sna_accel_do_throttle (time=2527568), triggered [ 2527.568] sna_accel_throttle (time=2527568) [ 2527.568] sna_accel_block: evaluating timers, active=7 [ 2527.568] sna_accel_block: flush timer expires in 16 [2527584] [ 2527.574] sna_wakeup_handler [ 2527.574] sna_mode_wakeup: len=32 [ 2527.574] sna_mode_wakeup: recording last swap on pipe=0, frame 132646 [20626], time 2527.575626 [ 2527.574] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2527.574] sna_mode_wakeup: flip complete, pending? 1 [ 2527.574] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.574] sna_block_handler (tv=0.458000) [ 2527.574] kgem_retire, need_retire?=1 [ 2527.574] kgem_retire__flushing: 0 bo on flushing list [ 2527.574] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.574] __kgem_retire_rq: request 1 complete [ 2527.574] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2527.574] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.574] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.574] kgem_retire -- retired=0, need_retire=0 [ 2527.574] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.574] gen6_render_retire: resetting idle vbo [ 2527.574] sna_scanout_do_flush: flush timer active: delta=10 [ 2527.574] sna_accel_block: evaluating timers, active=7 [ 2527.574] sna_accel_block: flush timer expires in 10 [2527584] [ 2527.585] sna_wakeup_handler [ 2527.585] sna_block_handler (tv=0.447000) [ 2527.585] sna_scanout_do_flush: flush timer active: delta=-1 [ 2527.585] sna_scanout_do_flush (time=2527585), triggered [ 2527.585] sna_scanout_flush (time=2527585), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2527.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.585] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.585] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.585] sna_accel_do_throttle (time=2527585), triggered [ 2527.585] sna_accel_throttle (time=2527585) [ 2527.585] sna_accel_disarm_timer[1] (time=2527585) [ 2527.585] sna_accel_block: evaluating timers, active=5 [ 2527.585] sna_accel_block: flush timer expires in 16 [2527601] [ 2527.601] sna_wakeup_handler [ 2527.601] sna_block_handler (tv=0.431000) [ 2527.601] sna_scanout_do_flush: flush timer active: delta=0 [ 2527.601] sna_scanout_do_flush (time=2527601), triggered [ 2527.601] sna_scanout_flush (time=2527601), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2527.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.601] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.601] sna_accel_disarm_timer[0] (time=2527601) [ 2527.601] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.601] sna_accel_do_throttle -- no pending activity [ 2527.620] sna_wakeup_handler [ 2527.620] sna_accel_flush: flush?=0, dirty?=0 [ 2527.620] sna_block_handler (tv=0.412000) [ 2527.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.620] sna_accel_do_throttle -- no pending activity [ 2527.620] sna_wakeup_handler [ 2527.620] sna_block_handler (tv=0.412000) [ 2527.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.620] sna_accel_do_throttle -- no pending activity [ 2527.828] sna_wakeup_handler [ 2527.828] sna_accel_flush: flush?=0, dirty?=0 [ 2527.828] sna_block_handler (tv=0.500000) [ 2527.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.828] sna_accel_do_throttle -- no pending activity [ 2527.828] sna_wakeup_handler [ 2527.828] sna_block_handler (tv=0.500000) [ 2527.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.828] sna_accel_do_throttle -- no pending activity [ 2527.828] sna_wakeup_handler [ 2527.828] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(104, 665), (110, 678) [ 2527.828] sna_image_text16: clipped extents (1181, 844), (1187, 857) [ 2527.828] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.828] sna_glyph_blt (104, 676) x 1, fg=e5e5e5, bg=0 alu=cc [ 2527.828] sna_drawable_use_bo pixmap=2343, box=((1181, 844), (1187, 857)), flags=9... [ 2527.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.828] sna_drawable_use_bo: pinned, never REPLACES [ 2527.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.828] sna_drawable_use_bo: using whole GPU bo [ 2527.828] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.828] sna_blt_fill_box: box=((114, 712), (120, 725)) [ 2527.828] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.828] kgem_add_handle: handle=54, index=0 [ 2527.828] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.828] sna_glyph_blt: glyph clip box (114, 712), (120, 725) [ 2527.828] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.828] blt_done: flushing BLT operation on empty ring [ 2527.828] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.828] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.828] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.828] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.828] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.828] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.828] sna_accel_flush: flush?=0, dirty?=0 [ 2527.828] sna_accel_flush: flush?=0, dirty?=0 [ 2527.828] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 678), (8, 691) [ 2527.828] sna_image_text16: clipped extents (1079, 857), (1085, 870) [ 2527.828] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.828] sna_glyph_blt (2, 689) x 1, fg=0, bg=e5e5e5 alu=cc [ 2527.828] sna_drawable_use_bo pixmap=2343, box=((1079, 857), (1085, 870)), flags=9... [ 2527.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.828] sna_drawable_use_bo: pinned, never REPLACES [ 2527.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.828] sna_drawable_use_bo: using whole GPU bo [ 2527.828] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2527.828] sna_blt_fill_box: box=((12, 725), (18, 738)) [ 2527.828] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.828] kgem_add_handle: handle=54, index=0 [ 2527.828] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.828] sna_glyph_blt: glyph clip box (12, 725), (18, 738) [ 2527.828] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.829] sna_accel_flush: flush?=1, dirty?=0 [ 2527.829] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.829] __kgem_retire_rq: request 1 complete [ 2527.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.829] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.829] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.829] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] kgem_retire, need_retire?=1 [ 2527.829] kgem_retire__flushing: 0 bo on flushing list [ 2527.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.829] __kgem_retire_rq: request 1 complete [ 2527.829] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2527.829] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.829] kgem_retire -- retired=0, need_retire=0 [ 2527.829] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.829] gen6_render_retire: resetting idle vbo [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.0) [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.829] sna_wakeup_handler [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_accel_flush: flush?=0, dirty?=0 [ 2527.829] sna_block_handler (tv=0.499000) [ 2527.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.829] sna_accel_do_throttle -- no pending activity [ 2527.830] sna_wakeup_handler [ 2527.830] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.830] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.830] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.830] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.830] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2527.830] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.830] sna_crtc_record_swap: recording last swap on pipe=0, frame 132661 [20635], time 2527.825802 [ 2527.830] sna_dri2_get_msc: msc=132661 [raw=132661], ust=2527825802 [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_block_handler (tv=0.498000) [ 2527.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.830] sna_accel_do_throttle -- no pending activity [ 2527.830] sna_wakeup_handler [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_block_handler (tv=0.498000) [ 2527.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.830] sna_accel_do_throttle -- no pending activity [ 2527.830] sna_wakeup_handler [ 2527.830] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.830] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.830] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.830] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.830] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2527.830] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.830] sna_crtc_record_swap: recording last swap on pipe=0, frame 132661 [20635], time 2527.825802 [ 2527.830] sna_dri2_add_event: adding event to window 23068682) [ 2527.830] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132661, target=0, divisor=2, remainder=0 [ 2527.830] draw_target_seq: converting target_msc=132662 to seq 132662 [ 2527.830] sna_wait_vblank(pipe=0, waiting until seq=132662) [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_block_handler (tv=0.498000) [ 2527.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.830] sna_accel_do_throttle -- no pending activity [ 2527.830] sna_wakeup_handler [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_block_handler (tv=0.498000) [ 2527.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.830] sna_accel_do_throttle -- no pending activity [ 2527.830] sna_wakeup_handler [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_accel_flush: flush?=0, dirty?=0 [ 2527.830] sna_block_handler (tv=0.498000) [ 2527.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.830] sna_accel_do_throttle -- no pending activity [ 2527.832] sna_wakeup_handler [ 2527.832] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 678), (8, 691) [ 2527.832] sna_image_text16: clipped extents (1079, 857), (1085, 870) [ 2527.832] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.832] sna_glyph_blt (2, 689) x 1, fg=e5e5e5, bg=0 alu=cc [ 2527.832] sna_drawable_use_bo pixmap=2343, box=((1079, 857), (1085, 870)), flags=9... [ 2527.832] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.832] sna_drawable_use_bo: pinned, never REPLACES [ 2527.832] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.832] sna_drawable_use_bo: using whole GPU bo [ 2527.832] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.832] sna_blt_fill_box: box=((12, 725), (18, 738)) [ 2527.832] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.832] kgem_add_handle: handle=54, index=0 [ 2527.832] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.832] sna_glyph_blt: glyph clip box (12, 725), (18, 738) [ 2527.832] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.832] blt_done: flushing BLT operation on empty ring [ 2527.832] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.832] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.832] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.832] sna_accel_flush: flush?=0, dirty?=0 [ 2527.832] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_validate_gc(0x7fb59a2fbfa0) changes=0, previous serial=189f, drawable=1901 [ 2527.833] sna_validate_gc: recomputing clip [ 2527.833] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2527.833] sna_image_text16: count=6/6, extents=(left=0, right=36, width=36, ascent=11, descent=2), box=(2, 678), (38, 691) [ 2527.833] sna_image_text16: clipped extents (1079, 857), (1115, 870) [ 2527.833] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.833] sna_glyph_blt (2, 689) x 6, fg=ff00, bg=0 alu=cc [ 2527.833] sna_drawable_use_bo pixmap=2343, box=((1079, 857), (1115, 870)), flags=9... [ 2527.833] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.833] sna_drawable_use_bo: pinned, never REPLACES [ 2527.833] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.833] sna_drawable_use_bo: using whole GPU bo [ 2527.833] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.833] sna_blt_fill_box: box=((12, 725), (48, 738)) [ 2527.833] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.833] kgem_add_handle: handle=54, index=0 [ 2527.833] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.833] sna_glyph_blt: glyph clip box (12, 725), (48, 738) [ 2527.833] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.833] sna_glyph_blt glyph: (12, 736) -> (12, 725) x (6[1], 13), len=4 [ 2527.833] sna_glyph_blt glyph: (18, 736) -> (18, 725) x (6[1], 13), len=4 [ 2527.833] sna_glyph_blt glyph: (24, 736) -> (24, 725) x (6[1], 13), len=4 [ 2527.833] sna_glyph_blt glyph: (30, 736) -> (30, 725) x (6[1], 13), len=4 [ 2527.833] sna_glyph_blt glyph: (36, 736) -> (36, 725) x (6[1], 13), len=4 [ 2527.833] sna_glyph_blt glyph: (42, 736) -> (42, 725) x (6[1], 13), len=4 [ 2527.833] sna_accel_flush: flush?=1, dirty?=0 [ 2527.833] batch[3/3, flags=1c00]: 58 58 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] __kgem_retire_rq: request 1 complete [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.833] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.833] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_validate_gc(0x7fb59a2fc0a0) changes=0, previous serial=189f, drawable=1901 [ 2527.833] sna_validate_gc: recomputing clip [ 2527.833] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2527.833] sna_image_text16: count=2/2, extents=(left=0, right=12, width=12, ascent=11, descent=2), box=(38, 678), (50, 691) [ 2527.833] sna_image_text16: clipped extents (1115, 857), (1127, 870) [ 2527.833] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.833] sna_glyph_blt (38, 689) x 2, fg=5c5cff, bg=0 alu=cc [ 2527.833] sna_drawable_use_bo pixmap=2343, box=((1115, 857), (1127, 870)), flags=9... [ 2527.833] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.833] sna_drawable_use_bo: pinned, never REPLACES [ 2527.833] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.833] sna_drawable_use_bo: using whole GPU bo [ 2527.833] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.833] sna_blt_fill_box: box=((48, 725), (60, 738)) [ 2527.833] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.833] kgem_add_handle: handle=54, index=0 [ 2527.833] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.833] sna_glyph_blt: glyph clip box (48, 725), (60, 738) [ 2527.833] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.833] sna_glyph_blt glyph: (54, 736) -> (54, 725) x (6[1], 13), len=4 [ 2527.833] sna_accel_flush: flush?=1, dirty?=0 [ 2527.833] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=2, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] __kgem_retire_rq: request 1 complete [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.833] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.833] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(50, 678), (56, 691) [ 2527.833] sna_image_text16: clipped extents (1127, 857), (1133, 870) [ 2527.833] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.833] sna_glyph_blt (50, 689) x 1, fg=e5e5e5, bg=0 alu=cc [ 2527.833] sna_drawable_use_bo pixmap=2343, box=((1127, 857), (1133, 870)), flags=9... [ 2527.833] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.833] sna_drawable_use_bo: pinned, never REPLACES [ 2527.833] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.833] sna_drawable_use_bo: using whole GPU bo [ 2527.833] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2527.833] sna_blt_fill_box: box=((60, 725), (66, 738)) [ 2527.833] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.833] kgem_add_handle: handle=54, index=0 [ 2527.833] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.833] sna_glyph_blt: glyph clip box (60, 725), (66, 738) [ 2527.833] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.833] sna_accel_flush: flush?=1, dirty?=0 [ 2527.833] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] __kgem_retire_rq: request 1 complete [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.833] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.833] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 678), (62, 691) [ 2527.833] sna_image_text16: clipped extents (1133, 857), (1139, 870) [ 2527.833] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2527.833] sna_glyph_blt (56, 689) x 1, fg=0, bg=e5e5e5 alu=cc [ 2527.833] sna_drawable_use_bo pixmap=2343, box=((1133, 857), (1139, 870)), flags=9... [ 2527.833] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2527.833] sna_drawable_use_bo: pinned, never REPLACES [ 2527.833] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2527.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.833] sna_drawable_use_bo: using whole GPU bo [ 2527.833] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2527.833] sna_blt_fill_box: box=((66, 725), (72, 738)) [ 2527.833] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2527.833] kgem_add_handle: handle=54, index=0 [ 2527.833] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2527.833] sna_glyph_blt: glyph clip box (66, 725), (72, 738) [ 2527.833] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2527.833] sna_accel_flush: flush?=1, dirty?=0 [ 2527.833] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] __kgem_retire_rq: request 1 complete [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.833] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.833] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_accel_flush: flush?=0, dirty?=0 [ 2527.833] sna_block_handler (tv=0.495000) [ 2527.833] kgem_retire, need_retire?=1 [ 2527.833] kgem_retire__flushing: 0 bo on flushing list [ 2527.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.833] __kgem_retire_rq: request 1 complete [ 2527.833] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2527.833] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.833] kgem_retire -- retired=0, need_retire=0 [ 2527.833] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.833] gen6_render_retire: resetting idle vbo [ 2527.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.833] sna_accel_do_throttle -- no pending activity [ 2527.840] sna_wakeup_handler [ 2527.840] sna_mode_wakeup: len=32 [ 2527.840] sna_dri2_vblank_handler(type=0, sequence=132662) [ 2527.840] sna_crtc_record_swap: recording last swap on pipe=0, frame 132662 [20636], time 2527.842488 [ 2527.840] sna_accel_flush: flush?=0, dirty?=0 [ 2527.840] sna_dri2_event_free(draw?=1) [ 2527.840] sna_dri2_remove_event: remove[0x7fb59a3a3c50] from window 23068682, active? 1 [ 2527.840] sna_dri2_vblank_handler complete [ 2527.841] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2527.841] sna_dri2_copy_region: region (1179, 842), (1188, 858) x 1 [ 2527.841] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2527.841] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2527.841] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1179, 842), (1188, 858), flags=41 [ 2527.841] _sna_damage_subtract_box(None - (1179, 842), (1188, 858))... [ 2527.841] = None [ 2527.841] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2527.841] sna_pixmap_discard_shadow_damage: discarding region 1x[(1179, 842), (1188, 858)] from damage 1x[(1173, 842], (1188, 858)] [ 2527.841] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2527.841] wait_for_shadow: copying existing GPU damage: 1x(1173, 842), (1179, 858) [ 2527.841] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2527.841] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.841] kgem_bo_is_blt: handle=24, rq? 0 [ 2527.841] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2527.841] aligning vertex: was 3, now 2 floats per vertex [ 2527.841] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.841] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.841] kgem_add_handle: handle=4, index=0 [ 2527.841] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.841] gen7_composite_get_binding_table(ffe0) [ 2527.841] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2527.841] kgem_add_handle: handle=24, index=1 [ 2527.841] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2527.841] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2527.841] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2527.841] kgem_add_handle: handle=16, index=2 [ 2527.841] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.841] gen7_emit_cc: blend = 980 [ 2527.841] gen7_emit_sampler: sampler = 0 [ 2527.841] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.841] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.841] gen7_emit_vertex_elements: setup id=0 [ 2527.841] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2527.841] (1173, 842) -> (1173, 842) + (6, 16) [ 2527.841] gen4_vertex_flush[20c] = 3 [ 2527.841] wait_for_shadow: setting front pixmap to handle=24 [ 2527.841] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2527.841] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2527.841] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2527.841] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2527.841] sna_pixmap_move_area_to_gpu: already all-damaged [ 2527.841] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2527.841] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2527.841] sna_dri2_select_mode: busy, not switching [ 2527.841] __sna_dri2_copy_region: copying [(1179, 842), (1188, 858)]x1 src=(0, 0), dst=(0, 0) [ 2527.841] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2527.841] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.841] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2527.841] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2527.841] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2527.841] kgem_flush: opportunistic flushing? flush=1,0, aperture=10509/174762, idle?=1 [ 2527.841] gen4_vertex_close: used=6, vbo active? 25, vb=1, nreloc=1 [ 2527.841] gen4_vertex_close: reloc[0] = 126 [ 2527.841] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.841] kgem_add_handle: handle=25, index=3 [ 2527.841] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2527.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.841] kgem_fixup_relocs: shrinking by 61440 [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.841] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2527.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.841] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2527.841] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.841] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2527.841] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.841] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.841] kgem_add_handle: handle=4, index=0 [ 2527.841] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.841] gen7_composite_get_binding_table(ffe0) [ 2527.841] kgem_add_reloc: handle=24, pos=16369, delta=0, domains=20002 [ 2527.841] kgem_add_handle: handle=24, index=1 [ 2527.841] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2527.841] [3ff0] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2527.841] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2527.841] kgem_add_handle: handle=20, index=2 [ 2527.841] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.841] gen7_emit_cc: blend = 980 [ 2527.841] gen7_emit_sampler: sampler = 0 [ 2527.841] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.841] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.841] gen7_emit_vertex_elements: setup id=0 [ 2527.841] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2527.841] (1179, 842) -> (1179, 842) + (9, 16) [ 2527.841] gen4_vertex_flush[20c] = 3 [ 2527.841] __sna_dri2_copy_region: flushing? -1786489712 [ 2527.841] sna_accel_flush: flush?=1, dirty?=0 [ 2527.841] gen4_vertex_close: used=12, vbo active? 25, vb=1, nreloc=1 [ 2527.841] gen4_vertex_close: reloc[0] = 126 [ 2527.841] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.841] kgem_add_handle: handle=25, index=3 [ 2527.841] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=10510 [fenced=0] [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] __kgem_retire_rq: request 1 complete [ 2527.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.841] kgem_fixup_relocs: shrinking by 61440 [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.841] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2527.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.841] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2527.841] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.841] sna_accel_flush: flush?=0, dirty?=0 [ 2527.841] sna_block_handler (tv=0.487000) [ 2527.841] kgem_retire, need_retire?=1 [ 2527.841] kgem_retire__flushing: 0 bo on flushing list [ 2527.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.841] __kgem_retire_rq: request 1 complete [ 2527.841] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2527.841] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.841] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.841] kgem_retire -- retired=0, need_retire=0 [ 2527.841] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.841] gen6_render_retire: resetting idle vbo [ 2527.841] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.841] start_flush: has dirty shadow [ 2527.841] timer_enable (time=2527841), starting timer 0 [ 2527.841] sna_accel_do_throttle -- no pending activity [ 2527.841] sna_accel_block: evaluating timers, active=5 [ 2527.841] sna_accel_block: flush timer expires in 8 [2527849] [ 2527.841] sna_wakeup_handler [ 2527.842] sna_accel_flush: flush?=0, dirty?=0 [ 2527.842] sna_block_handler (tv=0.486000) [ 2527.842] sna_scanout_do_flush: flush timer active: delta=7 [ 2527.842] sna_accel_do_throttle -- no pending activity [ 2527.842] sna_accel_block: evaluating timers, active=5 [ 2527.842] sna_accel_block: flush timer expires in 7 [2527849] [ 2527.844] sna_wakeup_handler [ 2527.844] sna_accel_flush: flush?=0, dirty?=0 [ 2527.844] sna_accel_flush: flush?=0, dirty?=0 [ 2527.844] sna_block_handler (tv=0.484000) [ 2527.844] sna_scanout_do_flush: flush timer active: delta=5 [ 2527.844] sna_accel_do_throttle -- no pending activity [ 2527.844] sna_accel_block: evaluating timers, active=5 [ 2527.844] sna_accel_block: flush timer expires in 5 [2527849] [ 2527.844] sna_wakeup_handler [ 2527.844] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.844] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.844] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.844] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.844] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2527.844] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.844] sna_crtc_record_swap: recording last swap on pipe=0, frame 132662 [20636], time 2527.842488 [ 2527.844] sna_dri2_get_msc: msc=132662 [raw=132662], ust=2527842488 [ 2527.844] sna_accel_flush: flush?=0, dirty?=0 [ 2527.844] sna_accel_flush: flush?=0, dirty?=0 [ 2527.844] sna_block_handler (tv=0.484000) [ 2527.844] sna_scanout_do_flush: flush timer active: delta=5 [ 2527.844] sna_accel_do_throttle -- no pending activity [ 2527.844] sna_accel_block: evaluating timers, active=5 [ 2527.844] sna_accel_block: flush timer expires in 5 [2527849] [ 2527.844] sna_wakeup_handler [ 2527.844] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2527.844] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2527.844] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2527.844] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2527.844] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2527.845] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2527.845] sna_crtc_record_swap: recording last swap on pipe=0, frame 132662 [20636], time 2527.842488 [ 2527.845] sna_dri2_add_event: adding event to window 23068682) [ 2527.845] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132662, target=0, divisor=2, remainder=1 [ 2527.845] draw_target_seq: converting target_msc=132663 to seq 132663 [ 2527.845] sna_wait_vblank(pipe=0, waiting until seq=132663) [ 2527.845] sna_accel_flush: flush?=0, dirty?=0 [ 2527.845] sna_block_handler (tv=0.483000) [ 2527.845] sna_scanout_do_flush: flush timer active: delta=4 [ 2527.845] sna_accel_do_throttle -- no pending activity [ 2527.845] sna_accel_block: evaluating timers, active=5 [ 2527.845] sna_accel_block: flush timer expires in 4 [2527849] [ 2527.849] sna_wakeup_handler [ 2527.849] sna_block_handler (tv=0.479000) [ 2527.849] sna_scanout_do_flush: flush timer active: delta=0 [ 2527.849] sna_scanout_do_flush (time=2527849), triggered [ 2527.849] sna_scanout_flush (time=2527849), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2527.849] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.849] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.849] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.849] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.849] sna_mode_redisplay: damage: 1x(1179, 842), (1188, 858) [ 2527.849] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2527.849] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2527.849] sna_pixmap_move_to_gpu: already all-damaged [ 2527.849] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2527.849] sna_mode_redisplay: crtc[0] transformed? 1 [ 2527.849] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1179, 842), (1188, 858)] [ 2527.849] crtc_source: using Screen pixmap=17 [ 2527.849] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2527.849] crtc_source: using Screen pixmap=17 [ 2527.849] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2527.849] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2527.849] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2527.849] create_pixmap: serial=6433, usage=-1, 0x0 [ 2527.849] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6434 [ 2527.849] __sna_damage_all(1680, 1050) [ 2527.849] gen7_render_composite: 1680x1050, current mode=0/0 [ 2527.849] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.849] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2527.849] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2527.849] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2527.849] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2527.849] sna_drawable_use_bo pixmap=6434, box=((0, 0), (1680, 1050)), flags=7... [ 2527.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2527.849] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.849] sna_drawable_use_bo: using whole GPU bo [ 2527.849] gen7_composite_set_target: pixmap=6434, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2527.849] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2527.849] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.849] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2527.849] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2527.849] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.849] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2527.849] sna_render_pixmap_bo: GPU all damaged [ 2527.849] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.849] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2527.849] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.849] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2527.849] kgem_bo_is_blt: handle=13, rq? 0 [ 2527.849] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2527.849] gen4_choose_composite_emitter: affine src, no mask [ 2527.849] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2527.849] aligning vertex: was 2, now 3 floats per vertex [ 2527.849] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.849] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.849] kgem_add_handle: handle=4, index=0 [ 2527.849] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.849] gen7_composite_get_binding_table(ffe0) [ 2527.849] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2527.849] kgem_add_handle: handle=13, index=1 [ 2527.849] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2527.849] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2527.849] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2527.849] kgem_add_handle: handle=24, index=2 [ 2527.849] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.849] gen7_emit_cc: blend = 980 [ 2527.849] gen7_emit_sampler: sampler = 40 [ 2527.849] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.849] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.849] gen7_emit_vertex_elements: setup id=2 [ 2527.849] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2527.849] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2527.849] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2527.849] gen4_vertex_flush[20c] = 3 [ 2527.849] sna_destroy_pixmap: pixmap=6434, attached?=1 [ 2527.849] __sna_free_pixmap(pixmap=6434) [ 2527.849] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2527.849] gen4_vertex_close: reloc[0] = 126 [ 2527.849] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.849] kgem_add_handle: handle=25, index=3 [ 2527.849] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2527.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.849] kgem_fixup_relocs: shrinking by 61440 [ 2527.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.849] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2527.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.849] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2527.849] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.849] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.849] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.849] get_fb: reusing fb=103 for handle=13 [ 2527.849] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2527.849] sna_mode_redisplay: crtc[1] transformed? 1 [ 2527.849] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2527.849] sna_mode_redisplay: crtc[2] transformed? 1 [ 2527.849] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2527.849] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2527.849] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2527.849] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2527.849] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2527.849] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2527.849] set_shadow: waiting for region 1x[(1179, 842), (1188, 858)], front handle=24, shadow handle=16 [ 2527.849] timer_enable (time=2527849), starting timer 1 [ 2527.849] sna_accel_block: evaluating timers, active=7 [ 2527.850] sna_accel_block: flush timer expires in 16 [2527865] [ 2527.858] sna_wakeup_handler [ 2527.858] sna_mode_wakeup: len=64 [ 2527.858] sna_dri2_vblank_handler(type=0, sequence=132663) [ 2527.858] sna_crtc_record_swap: recording last swap on pipe=0, frame 132663 [20637], time 2527.859168 [ 2527.858] sna_accel_flush: flush?=0, dirty?=0 [ 2527.858] sna_dri2_event_free(draw?=1) [ 2527.858] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2527.858] sna_dri2_vblank_handler complete [ 2527.858] sna_mode_wakeup: recording last swap on pipe=0, frame 132663 [20637], time 2527.859168 [ 2527.858] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2527.858] sna_mode_wakeup: flip complete, pending? 1 [ 2527.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.858] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2527.858] sna_dri2_copy_region: region (1077, 842), (1188, 871) x 1 [ 2527.858] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2527.858] __sna_dri2_copy_region: source size 3150x1680, region size 111x29 [ 2527.858] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1077, 842), (1188, 871), flags=41 [ 2527.858] _sna_damage_subtract_box(None - (1077, 842), (1188, 871))... [ 2527.858] = None [ 2527.858] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2527.858] sna_pixmap_discard_shadow_damage: discarding region 1x[(1077, 842), (1188, 871)] from damage 1x[(1179, 842], (1188, 858)] [ 2527.858] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2527.858] wait_for_shadow: setting front pixmap to handle=16 [ 2527.858] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2527.858] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2527.858] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2527.858] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2527.858] sna_pixmap_move_area_to_gpu: already all-damaged [ 2527.858] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2527.858] __kgem_bo_clear_busy: handle=16 [ 2527.858] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2527.858] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2527.858] sna_dri2_select_mode: src handle=20 busy?=0 [ 2527.858] __kgem_bo_clear_busy: handle=20 [ 2527.858] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2527.858] __kgem_bo_clear_busy: handle=16 [ 2527.858] sna_dri2_select_mode: src/dst is idle, using defaults [ 2527.858] __sna_dri2_copy_region: copying [(1077, 842), (1188, 871)]x1 src=(0, 0), dst=(0, 0) [ 2527.858] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2527.858] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.858] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.858] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.858] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2527.858] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2527.858] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2527.858] sna_blt_copy_boxes: box=(1077, 842)x(111, 29) [ 2527.858] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2527.858] kgem_add_handle: handle=16, index=0 [ 2527.858] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2527.858] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2527.858] kgem_add_handle: handle=20, index=1 [ 2527.858] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2527.858] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2527.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.858] __kgem_retire_rq: request 1 complete [ 2527.858] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2527.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.858] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.858] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2527.858] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2527.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.858] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2527.858] __sna_dri2_copy_region: flushing? -1786489712 [ 2527.858] sna_accel_flush: flush?=0, dirty?=0 [ 2527.858] sna_accel_flush: flush?=0, dirty?=0 [ 2527.858] sna_block_handler (tv=0.470000) [ 2527.858] kgem_retire, need_retire?=1 [ 2527.858] kgem_retire__flushing: 0 bo on flushing list [ 2527.858] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.858] __kgem_retire_rq: request 1 complete [ 2527.858] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2527.858] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.858] kgem_retire -- retired=0, need_retire=0 [ 2527.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.858] gen6_render_retire: resetting idle vbo [ 2527.858] sna_scanout_do_flush: flush timer active: delta=7 [ 2527.858] sna_accel_block: evaluating timers, active=7 [ 2527.858] sna_accel_block: flush timer expires in 7 [2527865] [ 2527.858] sna_wakeup_handler [ 2527.858] sna_accel_flush: flush?=0, dirty?=0 [ 2527.858] sna_block_handler (tv=0.470000) [ 2527.858] sna_scanout_do_flush: flush timer active: delta=7 [ 2527.858] sna_accel_block: evaluating timers, active=7 [ 2527.858] sna_accel_block: flush timer expires in 7 [2527865] [ 2527.866] sna_wakeup_handler [ 2527.866] sna_block_handler (tv=0.462000) [ 2527.866] sna_scanout_do_flush: flush timer active: delta=-1 [ 2527.866] sna_scanout_do_flush (time=2527866), triggered [ 2527.866] sna_scanout_flush (time=2527866), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2527.866] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.866] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.866] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2527.866] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.866] sna_mode_redisplay: damage: 1x(1077, 842), (1188, 871) [ 2527.866] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2527.866] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2527.866] sna_pixmap_move_to_gpu: already all-damaged [ 2527.866] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2527.866] sna_mode_redisplay: crtc[0] transformed? 1 [ 2527.866] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1077, 842), (1188, 871)] [ 2527.866] crtc_source: using Screen pixmap=17 [ 2527.866] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2527.866] crtc_source: using Screen pixmap=17 [ 2527.866] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2527.866] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2527.866] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2527.866] create_pixmap: serial=6435, usage=-1, 0x0 [ 2527.866] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6436 [ 2527.866] __sna_damage_all(1680, 1050) [ 2527.866] gen7_render_composite: 1680x1050, current mode=0/0 [ 2527.866] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.866] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2527.866] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2527.866] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2527.866] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2527.866] sna_drawable_use_bo pixmap=6436, box=((0, 0), (1680, 1050)), flags=7... [ 2527.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2527.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2527.866] sna_drawable_use_bo: using whole GPU bo [ 2527.866] gen7_composite_set_target: pixmap=6436, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2527.866] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2527.866] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.866] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2527.866] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2527.866] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2527.866] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2527.866] sna_render_pixmap_bo: GPU all damaged [ 2527.866] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.866] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2527.866] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.866] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2527.866] kgem_bo_is_blt: handle=3, rq? 0 [ 2527.866] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2527.866] gen4_choose_composite_emitter: affine src, no mask [ 2527.866] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2527.866] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2527.866] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2527.866] kgem_add_handle: handle=4, index=0 [ 2527.866] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2527.866] gen7_composite_get_binding_table(ffe0) [ 2527.866] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2527.866] kgem_add_handle: handle=3, index=1 [ 2527.866] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2527.866] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2527.866] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2527.866] kgem_add_handle: handle=16, index=2 [ 2527.866] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2527.866] gen7_emit_cc: blend = 980 [ 2527.866] gen7_emit_sampler: sampler = 40 [ 2527.866] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2527.866] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2527.866] gen7_emit_vertex_elements: setup id=2 [ 2527.866] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2527.866] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2527.866] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2527.866] gen4_vertex_flush[20c] = 3 [ 2527.866] sna_destroy_pixmap: pixmap=6436, attached?=1 [ 2527.866] __sna_free_pixmap(pixmap=6436) [ 2527.866] gen4_vertex_close: used=9, vbo active? 25, vb=4, nreloc=1 [ 2527.866] gen4_vertex_close: reloc[0] = 126 [ 2527.866] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2527.866] kgem_add_handle: handle=25, index=3 [ 2527.866] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2527.866] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2527.866] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2527.866] kgem_fixup_relocs: shrinking by 61440 [ 2527.866] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.866] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2527.866] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2527.866] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2527.866] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2527.866] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2527.866] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2527.866] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=3, offset=327299072 [ 2527.866] get_fb: reusing fb=102 for handle=3 [ 2527.866] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2527.866] sna_mode_redisplay: crtc[1] transformed? 1 [ 2527.866] sna_mode_redisplay: crtc[1] damage? 0[0]: 0x[(2100, 0), (2100, 0)] [ 2527.866] sna_mode_redisplay: crtc[2] transformed? 1 [ 2527.866] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2527.866] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2527.866] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2527.866] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2527.866] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2527.866] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2527.866] set_shadow: waiting for region 1x[(1077, 842), (1188, 871)], front handle=16, shadow handle=24 [ 2527.866] sna_accel_do_throttle (time=2527866), triggered [ 2527.866] sna_accel_throttle (time=2527866) [ 2527.866] sna_accel_block: evaluating timers, active=7 [ 2527.866] sna_accel_block: flush timer expires in 16 [2527882] [ 2527.874] sna_wakeup_handler [ 2527.874] sna_mode_wakeup: len=32 [ 2527.874] sna_mode_wakeup: recording last swap on pipe=0, frame 132664 [20638], time 2527.875847 [ 2527.874] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2527.874] sna_mode_wakeup: flip complete, pending? 1 [ 2527.874] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.874] sna_block_handler (tv=0.454000) [ 2527.874] kgem_retire, need_retire?=1 [ 2527.874] kgem_retire__flushing: 0 bo on flushing list [ 2527.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 2527.874] __kgem_retire_rq: request 1 complete [ 2527.874] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2527.874] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2527.874] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2527.874] kgem_retire -- retired=0, need_retire=0 [ 2527.874] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2527.874] gen6_render_retire: resetting idle vbo [ 2527.874] sna_scanout_do_flush: flush timer active: delta=8 [ 2527.874] sna_accel_block: evaluating timers, active=7 [ 2527.874] sna_accel_block: flush timer expires in 8 [2527882] [ 2527.883] sna_wakeup_handler [ 2527.883] sna_block_handler (tv=0.445000) [ 2527.883] sna_scanout_do_flush: flush timer active: delta=-1 [ 2527.883] sna_scanout_do_flush (time=2527883), triggered [ 2527.883] sna_scanout_flush (time=2527883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2527.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.883] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.883] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.883] sna_accel_do_throttle (time=2527883), triggered [ 2527.883] sna_accel_throttle (time=2527883) [ 2527.883] sna_accel_disarm_timer[1] (time=2527883) [ 2527.883] sna_accel_block: evaluating timers, active=5 [ 2527.883] sna_accel_block: flush timer expires in 16 [2527899] [ 2527.899] sna_wakeup_handler [ 2527.899] sna_block_handler (tv=0.429000) [ 2527.899] sna_scanout_do_flush: flush timer active: delta=0 [ 2527.899] sna_scanout_do_flush (time=2527899), triggered [ 2527.899] sna_scanout_flush (time=2527899), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2527.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.899] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2527.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.899] sna_accel_disarm_timer[0] (time=2527899) [ 2527.899] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2527.899] sna_accel_do_throttle -- no pending activity [ 2527.908] sna_wakeup_handler [ 2527.908] sna_accel_flush: flush?=0, dirty?=0 [ 2527.908] sna_block_handler (tv=0.420000) [ 2527.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.908] sna_accel_do_throttle -- no pending activity [ 2527.908] sna_wakeup_handler [ 2527.908] sna_block_handler (tv=0.420000) [ 2527.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2527.908] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.006] sna_wakeup_handler [ 2528.006] sna_accel_flush: flush?=0, dirty?=0 [ 2528.006] sna_block_handler (tv=0.322000) [ 2528.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.006] sna_accel_do_throttle -- no pending activity [ 2528.329] sna_wakeup_handler [ 2528.329] sna_block_handler (tv=4.501000) [ 2528.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.329] sna_accel_do_throttle -- no pending activity [ 2528.452] sna_wakeup_handler [ 2528.452] sna_accel_flush: flush?=0, dirty?=0 [ 2528.452] sna_block_handler (tv=4.378000) [ 2528.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.452] sna_accel_do_throttle -- no pending activity [ 2528.452] sna_wakeup_handler [ 2528.452] sna_accel_flush: flush?=0, dirty?=0 [ 2528.452] sna_accel_flush: flush?=0, dirty?=0 [ 2528.452] sna_accel_flush: flush?=0, dirty?=0 [ 2528.452] sna_block_handler (tv=4.378000) [ 2528.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.452] sna_accel_do_throttle -- no pending activity [ 2528.452] sna_wakeup_handler [ 2528.452] sna_use_hw_cursor (9x16)? [ 2528.458] sna_show_cursors: cursor?=1 [ 2528.458] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 2528.458] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 2528.458] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2528.458] sna_accel_flush: flush?=0, dirty?=0 [ 2528.458] sna_change_window_attributes [ 2528.458] sna_accel_flush: flush?=0, dirty?=0 [ 2528.458] sna_block_handler (tv=0.0) [ 2528.458] sna_wakeup_handler [ 2528.458] sna_change_window_attributes [ 2528.458] sna_accel_flush: flush?=0, dirty?=0 [ 2528.458] sna_block_handler (tv=4.372000) [ 2528.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.458] sna_accel_do_throttle -- no pending activity [ 2528.460] sna_wakeup_handler [ 2528.460] sna_accel_flush: flush?=0, dirty?=0 [ 2528.460] sna_block_handler (tv=4.370000) [ 2528.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.460] sna_accel_do_throttle -- no pending activity [ 2528.460] sna_wakeup_handler [ 2528.460] sna_block_handler (tv=4.370000) [ 2528.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.460] sna_accel_do_throttle -- no pending activity [ 2528.468] sna_wakeup_handler [ 2528.468] sna_accel_flush: flush?=0, dirty?=0 [ 2528.468] sna_block_handler (tv=4.362000) [ 2528.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.468] sna_accel_do_throttle -- no pending activity [ 2528.468] sna_wakeup_handler [ 2528.468] sna_block_handler (tv=4.362000) [ 2528.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.468] sna_accel_do_throttle -- no pending activity [ 2528.476] sna_wakeup_handler [ 2528.476] sna_accel_flush: flush?=0, dirty?=0 [ 2528.476] sna_block_handler (tv=4.354000) [ 2528.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.476] sna_accel_do_throttle -- no pending activity [ 2528.476] sna_wakeup_handler [ 2528.476] sna_block_handler (tv=4.354000) [ 2528.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.476] sna_accel_do_throttle -- no pending activity [ 2528.484] sna_wakeup_handler [ 2528.484] sna_accel_flush: flush?=0, dirty?=0 [ 2528.484] sna_block_handler (tv=4.346000) [ 2528.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.484] sna_accel_do_throttle -- no pending activity [ 2528.484] sna_wakeup_handler [ 2528.484] sna_block_handler (tv=4.346000) [ 2528.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.484] sna_accel_do_throttle -- no pending activity [ 2528.492] sna_wakeup_handler [ 2528.492] sna_accel_flush: flush?=0, dirty?=0 [ 2528.492] sna_block_handler (tv=4.338000) [ 2528.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.492] sna_accel_do_throttle -- no pending activity [ 2528.492] sna_wakeup_handler [ 2528.492] sna_block_handler (tv=4.338000) [ 2528.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.492] sna_accel_do_throttle -- no pending activity [ 2528.500] sna_wakeup_handler [ 2528.500] sna_accel_flush: flush?=0, dirty?=0 [ 2528.500] sna_block_handler (tv=4.330000) [ 2528.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.500] sna_accel_do_throttle -- no pending activity [ 2528.500] sna_wakeup_handler [ 2528.500] sna_block_handler (tv=4.330000) [ 2528.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.500] sna_accel_do_throttle -- no pending activity [ 2528.525] sna_wakeup_handler [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_use_hw_cursor (32x32)? [ 2528.525] sna_use_hw_cursor(32x32): ARGB?=1, serial->112, size->64 [ 2528.525] sna_show_cursors: cursor?=1 [ 2528.525] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2528.525] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2528.525] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_use_hw_cursor (9x16)? [ 2528.525] sna_use_hw_cursor(9x16): ARGB?=0, serial->113, size->64 [ 2528.525] sna_show_cursors: cursor?=1 [ 2528.525] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 2528.525] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 2528.525] sna_show_cursors: skipping cursor outside CRTC (pipe=2) [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_accel_flush: flush?=0, dirty?=0 [ 2528.525] sna_block_handler (tv=4.305000) [ 2528.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.525] sna_accel_do_throttle -- no pending activity [ 2528.525] sna_wakeup_handler [ 2528.525] sna_block_handler (tv=4.305000) [ 2528.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.525] sna_accel_do_throttle -- no pending activity [ 2528.531] sna_wakeup_handler [ 2528.531] sna_accel_flush: flush?=0, dirty?=0 [ 2528.531] sna_block_handler (tv=4.299000) [ 2528.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.531] sna_accel_do_throttle -- no pending activity [ 2528.532] sna_wakeup_handler [ 2528.532] sna_block_handler (tv=4.298000) [ 2528.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.532] sna_accel_do_throttle -- no pending activity [ 2528.540] sna_wakeup_handler [ 2528.540] sna_accel_flush: flush?=0, dirty?=0 [ 2528.540] sna_block_handler (tv=4.290000) [ 2528.540] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.540] sna_accel_do_throttle -- no pending activity [ 2528.540] sna_wakeup_handler [ 2528.540] sna_block_handler (tv=4.290000) [ 2528.540] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.540] sna_accel_do_throttle -- no pending activity [ 2528.548] sna_wakeup_handler [ 2528.548] sna_accel_flush: flush?=0, dirty?=0 [ 2528.548] sna_block_handler (tv=4.282000) [ 2528.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.548] sna_accel_do_throttle -- no pending activity [ 2528.548] sna_wakeup_handler [ 2528.548] sna_block_handler (tv=4.282000) [ 2528.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.548] sna_accel_do_throttle -- no pending activity [ 2528.551] sna_wakeup_handler [ 2528.551] sna_accel_flush: flush?=0, dirty?=0 [ 2528.551] sna_accel_flush: flush?=0, dirty?=0 [ 2528.551] sna_accel_flush: flush?=0, dirty?=0 [ 2528.551] sna_block_handler (tv=4.279000) [ 2528.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.551] sna_accel_do_throttle -- no pending activity [ 2528.556] sna_wakeup_handler [ 2528.556] sna_accel_flush: flush?=0, dirty?=0 [ 2528.556] sna_block_handler (tv=4.274000) [ 2528.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.556] sna_accel_do_throttle -- no pending activity [ 2528.556] sna_wakeup_handler [ 2528.556] sna_block_handler (tv=4.274000) [ 2528.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.556] sna_accel_do_throttle -- no pending activity [ 2528.578] sna_wakeup_handler [ 2528.578] sna_accel_flush: flush?=0, dirty?=0 [ 2528.578] sna_accel_flush: flush?=0, dirty?=0 [ 2528.578] sna_accel_flush: flush?=0, dirty?=0 [ 2528.578] sna_block_handler (tv=4.252000) [ 2528.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.578] sna_accel_do_throttle -- no pending activity [ 2528.603] sna_wakeup_handler [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_block_handler (tv=4.227000) [ 2528.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.603] sna_accel_do_throttle -- no pending activity [ 2528.603] sna_wakeup_handler [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_block_handler (tv=4.227000) [ 2528.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.603] sna_accel_do_throttle -- no pending activity [ 2528.603] sna_wakeup_handler [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_block_handler (tv=4.227000) [ 2528.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.603] sna_accel_do_throttle -- no pending activity [ 2528.603] sna_wakeup_handler [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_accel_flush: flush?=0, dirty?=0 [ 2528.603] sna_block_handler (tv=4.227000) [ 2528.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.603] sna_accel_do_throttle -- no pending activity [ 2528.603] sna_wakeup_handler [ 2528.603] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 392), (8, 405) [ 2528.603] sna_image_text16: clipped extents (2147, 505), (2153, 518) [ 2528.603] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2528.603] sna_glyph_blt (2, 403) x 1, fg=0, bg=e5e5e5 alu=cc [ 2528.603] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=9... [ 2528.603] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.603] sna_drawable_use_bo: pinned, never REPLACES [ 2528.603] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2528.603] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.603] sna_drawable_use_bo: using whole GPU bo [ 2528.603] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2528.604] sna_blt_fill_box: box=((12, 439), (18, 452)) [ 2528.604] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2528.604] kgem_add_handle: handle=22, index=0 [ 2528.604] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2528.604] sna_glyph_blt: glyph clip box (12, 439), (18, 452) [ 2528.604] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2528.604] blt_done: flushing BLT operation on empty ring [ 2528.604] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.604] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2528.604] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.604] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_block_handler (tv=4.226000) [ 2528.604] kgem_retire, need_retire?=1 [ 2528.604] kgem_retire__flushing: 0 bo on flushing list [ 2528.604] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.604] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.604] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2528.604] kgem_retire -- retired=0, need_retire=1 [ 2528.604] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2528.604] gen6_render_retire: resetting idle vbo [ 2528.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.604] timer_enable (time=2528604), starting timer 1 [ 2528.604] sna_wakeup_handler [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(56, 678), (62, 691) [ 2528.604] sna_image_text16: clipped extents (1133, 857), (1139, 870) [ 2528.604] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2528.604] sna_glyph_blt (56, 689) x 1, fg=e5e5e5, bg=0 alu=cc [ 2528.604] sna_drawable_use_bo pixmap=2343, box=((1133, 857), (1139, 870)), flags=9... [ 2528.604] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.604] sna_drawable_use_bo: pinned, never REPLACES [ 2528.604] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2528.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.604] sna_drawable_use_bo: using whole GPU bo [ 2528.604] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2528.604] sna_blt_fill_box: box=((66, 725), (72, 738)) [ 2528.604] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2528.604] kgem_add_handle: handle=54, index=0 [ 2528.604] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2528.604] sna_glyph_blt: glyph clip box (66, 725), (72, 738) [ 2528.604] kgem_add_reloc: handle=54, pos=10, delta=0, domains=28002 [ 2528.604] sna_accel_flush: flush?=1, dirty?=0 [ 2528.604] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] __kgem_retire_rq: request 1 complete [ 2528.604] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.604] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_validate_gc(0x7fb59a1de6c0) changes=0, previous serial=189f, drawable=1901 [ 2528.604] sna_validate_gc: recomputing clip [ 2528.604] sna_validate_gc: composite clip=1x[(1077, 179), (2017, 1457)] [0x7fb59a1dcff0] [ 2528.604] sna_poly_line(mode=1, n=5, pt[0]=(56, 678), lineWidth=0 [ 2528.604] sna_poly_line: extents (1133, 857), (1139, 870), flags=5 [ 2528.604] sna_poly_line: fill=0 [1], line=0 [1], width=0, mask=ffffffffffffffff [1], rectlinear=4 [ 2528.604] sna_drawable_use_bo pixmap=2343, box=((1133, 857), (1139, 870)), flags=1... [ 2528.604] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.604] sna_drawable_use_bo: pinned, never REPLACES [ 2528.604] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 2528.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.604] sna_drawable_use_bo: using whole GPU bo [ 2528.604] sna_poly_line: trying solid fill [e5e5e5] [ 2528.604] sna_poly_line_blt: alu=3, fg=e5e5e5, clipped=0 [ 2528.604] gen7_render_fill: (alu=3, color=e5e5e5) [ 2528.604] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2528.604] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2528.604] kgem_bo_is_render: handle=54, rq? 1 [3] [ 2528.604] kgem_bo_is_blt: handle=54, rq? 1 [ 2528.604] sna_blt_fill(alu=3, pixel=e5e5e5, bpp=32) [ 2528.604] kgem_add_reloc: handle=54, pos=4, delta=0, domains=28002 [ 2528.604] kgem_add_handle: handle=54, index=0 [ 2528.604] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2528.604] sna_poly_line_blt: line (66, 725) -> (71, 725) [ 2528.604] sna_poly_line_blt: blt (66, 725), (72, 726) [ 2528.604] sna_poly_line_blt: line (71, 725) -> (71, 737) [ 2528.604] sna_poly_line_blt: blt (71, 725), (72, 738) [ 2528.604] sna_poly_line_blt: line (71, 737) -> (66, 737) [ 2528.604] sna_poly_line_blt: blt (66, 737), (72, 738) [ 2528.604] sna_poly_line_blt: line (66, 737) -> (66, 725) [ 2528.604] sna_poly_line_blt: blt (66, 725), (67, 738) [ 2528.604] _sna_blt_fill_boxes: e5e5e5 x 4 [ 2528.604] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16374) [ 2528.604] sna_accel_flush: flush?=1, dirty?=0 [ 2528.604] batch[3/3, flags=1c00]: 22 22 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1336 [fenced=0] [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] __kgem_retire_rq: request 1 complete [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.604] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] kgem_bo_can_map: handle=25, map=0x0:0x0:0x7fb597a63000, tiling=0, domain=0, offset=327299072 [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_block_handler (tv=4.226000) [ 2528.604] kgem_retire, need_retire?=1 [ 2528.604] kgem_retire__flushing: 0 bo on flushing list [ 2528.604] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.604] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.604] __kgem_retire_rq: request 1 complete [ 2528.604] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2528.604] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.604] kgem_retire -- retired=0, need_retire=0 [ 2528.604] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 2528.604] gen6_render_retire: resetting idle vbo [ 2528.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.604] sna_wakeup_handler [ 2528.604] sna_accel_flush: flush?=0, dirty?=0 [ 2528.604] sna_create_pixmap(960, 1335, 24, usage=0) [ 2528.604] kgem_can_create_2d: 960x1335 @ 24 [ 2528.604] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3840, height=1335 [ 2528.604] kgem_can_create_2d: untiled size=5128192 [ 2528.604] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2528.604] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3840, height=1335 [ 2528.604] kgem_can_create_2d: tiled[-1] size=5128192 [ 2528.604] sna_create_pixmap: usage=0, flags=1b [ 2528.604] sna_create_pixmap: creating GPU pixmap 960x1335, stride=3840, flags=1b [ 2528.604] create_pixmap_hdr: pixmap=6437, width=960, height=1335, usage=0 [ 2528.604] sna_create_pixmap: serial=6437, 960x1335, usage=0 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_composite_rectangles(pixmap=6438, op=0, 0 x 1 [(0, 0)x(960, 1335) ...]) [ 2528.605] sna_composite_rectangles: converted to op 0 [ 2528.605] sna_composite_rectangles[0] (0, 0)x(960, 1335) -> (0, 0), (960, 1335) [ 2528.605] sna_composite_rectangles: nrects=1, region=(0, 0), (960, 1335) x 1 [ 2528.605] sna_composite_rectangles: clipped extents (0, 0),(960, 1335) x 1 [ 2528.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(960, 1335) [ 2528.605] sna_composite_rectangles: dropping last-cpu hint [ 2528.605] sna_drawable_use_bo pixmap=6438, box=((0, 0), (960, 1335)), flags=19... [ 2528.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 2528.605] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 2528.605] sna_pixmap_move_to_gpu(pixmap=6438, usage=0), flags=b [ 2528.605] sna_pixmap_move_to_gpu: CPU damage? 0 [ 2528.605] sna_pixmap_move_to_gpu: creating GPU bo (960x1335@32), create=b [ 2528.605] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2528.605] kgem_choose_tiling: TLB near-miss between lines 960x1335 (pitch=3840), forcing tiling 1 [ 2528.605] sna_pixmap_alloc_gpu: pixmap=6438 [ 2528.605] kgem_create_2d(960x1335, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 2528.605] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=4096, height=1336 [ 2528.605] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 2528.605] from inactive: pitch=4096, tiling=1: handle=11, id=1062 [ 2528.605] __sna_damage_all(960, 1335) [ 2528.605] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 2528.605] sna_pixmap_mark_active: pixmap=6438, handle=11 [ 2528.605] sna_drawable_use_bo: allocated GPU bo for operation [ 2528.605] sna_drawable_use_bo: using GPU bo with damage? 0 [ 2528.605] gen7_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 2528.605] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2528.605] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2528.605] gen7_render_fill_boxes(0 x 1 [(0, 0), (960, 1335) ...]) [ 2528.605] sna_render_get_solid: 0 [ 2528.605] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.605] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2528.605] aligning vertex: was 3, now 2 floats per vertex [ 2528.605] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.605] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.605] kgem_add_handle: handle=4, index=0 [ 2528.605] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.605] gen7_composite_get_binding_table(ffe0) [ 2528.605] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2528.605] kgem_add_handle: handle=11, index=1 [ 2528.605] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2528.605] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2528.605] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2528.605] kgem_add_reloc: adding proxy [delta=0] for handle=7 [ 2528.605] kgem_add_handle: handle=7, index=2 [ 2528.605] [3fe8] bind bo(handle=7, addr=314671104), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.605] gen7_emit_cc: blend = 980 [ 2528.605] gen7_emit_sampler: sampler = 20 [ 2528.605] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.605] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.605] gen7_emit_vertex_elements: setup id=0 [ 2528.605] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.605] (0, 0), (960, 1335) [ 2528.605] gen4_vertex_flush[20c] = 3 [ 2528.605] sna_composite_rectangles: pixmap=6438 marking clear [0]? 1 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_composite_rectangles(pixmap=6438, op=1, ffededed x 5 [(9, 8)x(942, 39) ...]) [ 2528.605] sna_composite_rectangles: converted to op 1 [ 2528.605] sna_composite_rectangles[0] (9, 8)x(942, 39) -> (9, 8), (951, 47) [ 2528.605] sna_composite_rectangles[1] (950, 47)x(1, 1278) -> (950, 47), (951, 1325) [ 2528.605] sna_composite_rectangles[2] (9, 47)x(1, 1278) -> (9, 47), (10, 1325) [ 2528.605] sna_composite_rectangles[3] (9, 1325)x(942, 1) -> (9, 1325), (951, 1326) [ 2528.605] sna_composite_rectangles[4] (9, 8)x(942, 39) -> (9, 8), (951, 47) [ 2528.605] sna_composite_rectangles: nrects=5, region=(9, 8), (951, 1326) x 5 [ 2528.605] sna_composite_rectangles: clipped extents (9, 8),(951, 1326) x 4 [ 2528.605] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(951, 1326) [ 2528.605] sna_composite_rectangles: dropping last-cpu hint [ 2528.605] sna_drawable_use_bo pixmap=6438, box=((9, 8), (951, 1326)), flags=1... [ 2528.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2528.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.605] sna_drawable_use_bo: using whole GPU bo [ 2528.605] gen7_render_fill_boxes (op=1, color=(eded, eded, eded, ffff) [20020888]) [ 2528.605] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.605] gen7_render_fill_boxes(ffededed x 4 [(9, 8), (951, 47) ...]) [ 2528.605] sna_render_get_solid: ffededed [ 2528.605] sna_render_get_solid(0) = ffededed (old) [ 2528.605] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.605] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.605] gen7_composite_get_binding_table(ff80) [ 2528.605] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2528.605] kgem_add_reloc: adding proxy [delta=0] for handle=15 [ 2528.605] kgem_add_handle: handle=15, index=3 [ 2528.605] [3fd8] bind bo(handle=15, addr=148676608), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.605] gen7_emit_vertex_elements: setup id=0 [ 2528.605] (9, 8), (951, 47) [ 2528.605] (9, 47), (10, 1325) [ 2528.605] (950, 47), (951, 1325) [ 2528.605] (9, 1325), (951, 1326) [ 2528.605] gen4_vertex_flush[240] = 12 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_composite_rectangles(pixmap=6438, op=1, ffffffff x 1 [(14, 9)x(932, 1) ...]) [ 2528.605] sna_composite_rectangles: converted to op 1 [ 2528.605] sna_composite_rectangles[0] (14, 9)x(932, 1) -> (14, 9), (946, 10) [ 2528.605] sna_composite_rectangles: nrects=1, region=(14, 9), (946, 10) x 1 [ 2528.605] sna_composite_rectangles: clipped extents (14, 9),(946, 10) x 1 [ 2528.605] sna_composite_rectangles: pixmap +(0, 0) extents (14, 9),(946, 10) [ 2528.605] sna_composite_rectangles: dropping last-cpu hint [ 2528.605] sna_drawable_use_bo pixmap=6438, box=((14, 9), (946, 10)), flags=9... [ 2528.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.605] sna_drawable_use_bo: using whole GPU bo [ 2528.605] gen7_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20020888]) [ 2528.605] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.605] gen7_render_fill_boxes(ffffffff x 1 [(14, 9), (946, 10) ...]) [ 2528.605] sna_render_get_solid: ffffffff [ 2528.605] sna_render_get_solid(white) [ 2528.605] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.605] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.605] gen7_composite_get_binding_table(ff40) [ 2528.605] kgem_add_reloc: handle=7, pos=16329, delta=0, domains=40000 [ 2528.605] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2528.605] [3fc8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.605] gen7_emit_vertex_elements: setup id=0 [ 2528.605] (14, 9), (946, 10) [ 2528.605] gen4_vertex_flush[274] = 3 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_accel_flush: flush?=0, dirty?=0 [ 2528.605] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=24) [ 2528.605] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.605] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.605] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.605] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.605] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.605] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.605] imprecise_trapezoid_span_converter: extents (9, 9), (14, 14) [ 2528.605] sna_compute_composite_region: dst=(9, 9)x(5, 5) [ 2528.605] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 9), (14, 14) [ 2528.605] clip_to_dst: region: 1x[(9, 9), (14, 14)], clip: 1x[(9, 9), (14, 14)] [ 2528.605] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 9), (14, 14) [ 2528.605] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 9), (14, 14) [ 2528.605] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.605] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.605] imprecise_trapezoid_span_converter: after clip -- extents (9, 9), (14, 14), delta=(0, 0) src -> (9, 9) [ 2528.605] gen7_render_composite_spans: 5x5 with flags=0, current mode=1/1 [ 2528.605] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.605] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.605] gen7_composite_set_target: (9, 9)x(5, 5), partial?=1 [ 2528.605] sna_drawable_use_bo pixmap=6438, box=((9, 9), (14, 14)), flags=7... [ 2528.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.605] sna_drawable_use_bo: using whole GPU bo [ 2528.606] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.606] gen7_composite_picture: (9, 9)x(5, 5), dst=(9, 9) [ 2528.606] color_convert: src=ffffffff [20028888] [ 2528.606] color_convert: dst=ffffffff [20028888] [ 2528.606] sna_render_get_solid: ffffffff [ 2528.606] sna_render_get_solid(white) [ 2528.606] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.606] gen4_choose_spans_emitter: solid source [ 2528.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.606] aligning vertex: was 2, now 3 floats per vertex [ 2528.606] gen7_composite_get_binding_table(ff00) [ 2528.606] gen7_emit_cc: blend = a00 [ 2528.606] gen7_emit_sampler: sampler = 180 [ 2528.606] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2528.606] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.606] gen7_emit_vertex_elements: setup id=5 [ 2528.606] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.606] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.606] thread_choose_span: clipped? 0 [ 2528.606] imprecise_trapezoid_span_converter: using 1 threads [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(13, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(12, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 12) x (1, 1) [ 2528.606] gen4_vertex_flush[330] = 36 [ 2528.606] gen7_render_composite_spans_done() [ 2528.606] sna_accel_flush: flush?=0, dirty?=0 [ 2528.606] sna_accel_flush: flush?=0, dirty?=0 [ 2528.606] sna_accel_flush: flush?=0, dirty?=0 [ 2528.606] sna_composite_trapezoids(op=3, src=(946, 9), mask=18000, ntrap=27) [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.606] imprecise_trapezoid_span_converter: extents (945, 9), (951, 13) [ 2528.606] sna_compute_composite_region: dst=(945, 9)x(6, 4) [ 2528.606] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 9), (951, 13) [ 2528.606] clip_to_dst: region: 1x[(945, 9), (951, 13)], clip: 1x[(945, 9), (951, 13)] [ 2528.606] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 9), (951, 13) [ 2528.606] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 9), (951, 13) [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.606] imprecise_trapezoid_span_converter: after clip -- extents (945, 9), (951, 13), delta=(0, 0) src -> (945, 9) [ 2528.606] gen7_render_composite_spans: 6x4 with flags=0, current mode=1/1 [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.606] gen7_composite_set_target: (945, 9)x(6, 4), partial?=1 [ 2528.606] sna_drawable_use_bo pixmap=6438, box=((945, 9), (951, 13)), flags=7... [ 2528.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.606] sna_drawable_use_bo: using whole GPU bo [ 2528.606] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.606] gen7_composite_picture: (945, 9)x(6, 4), dst=(945, 9) [ 2528.606] color_convert: src=ffffffff [20028888] [ 2528.606] color_convert: dst=ffffffff [20028888] [ 2528.606] sna_render_get_solid: ffffffff [ 2528.606] sna_render_get_solid(white) [ 2528.606] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.606] gen4_choose_spans_emitter: solid source [ 2528.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.606] gen7_composite_get_binding_table(ff00) [ 2528.606] gen7_emit_vertex_elements: setup id=5 [ 2528.606] thread_choose_span: clipped? 0 [ 2528.606] imprecise_trapezoid_span_converter: using 1 threads [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(946, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(946, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(949, 12) x (1, 1) [ 2528.606] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2528.606] gen4_vertex_flush[35c] = 36 [ 2528.606] gen7_render_composite_spans_done() [ 2528.606] sna_accel_flush: flush?=0, dirty?=0 [ 2528.606] sna_accel_flush: flush?=0, dirty?=0 [ 2528.606] sna_glyphs(op=3, nlist=1, src=(367, 33)) [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2528.606] sna_glyphs: discarding mask [ 2528.606] glyphs0_to_dst(op=3, src=(367, 33), nlist=1, dst=(367, 33)+(0, 0)) [ 2528.606] clipped_glyphs: no, clip region (0, 0), (960, 1335) matches drawable pixmap=140417953276976 size=960x1335 [ 2528.606] gen7_render_composite: 0x0, current mode=1/1 [ 2528.606] kgem_bo_is_busy: handle=5, domain: 0 exec? 0, rq? 0 [ 2528.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.606] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.606] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2528.606] sna_drawable_use_bo pixmap=6438, box=((0, 0), (960, 1335)), flags=7... [ 2528.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.606] sna_drawable_use_bo: using whole GPU bo [ 2528.606] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.606] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.606] color_convert: src=ff8d9091 [20028888] [ 2528.606] color_convert: dst=ff8d9091 [20028888] [ 2528.606] sna_render_get_solid: ff8d9091 [ 2528.606] sna_render_get_solid(42) = ff8d9091 (old) [ 2528.606] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.606] sna_transform_is_imprecise_integer_translation: no transform [ 2528.606] gen7_composite_picture: integer translation (0, 0), removing [ 2528.606] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2528.606] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2528.606] sna_render_pixmap_bo: GPU all damaged [ 2528.606] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.606] gen4_choose_composite_emitter: solid, identity mask [ 2528.606] kgem_check_bo: num_pages=+256, num_exec=+1 [ 2528.606] aligning vertex: was 3, now 4 floats per vertex [ 2528.606] gen7_composite_get_binding_table(ff00) [ 2528.606] kgem_add_reloc: handle=15, pos=16313, delta=0, domains=40000 [ 2528.606] kgem_add_reloc: adding proxy [delta=168] for handle=15 [ 2528.606] [3fb8] bind bo(handle=15, addr=148676776), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.606] kgem_add_reloc: handle=5, pos=16305, delta=0, domains=40000 [ 2528.606] kgem_add_handle: handle=5, index=4 [ 2528.606] [3fb0] bind bo(handle=5, addr=17227776), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 2528.606] gen7_emit_sampler: sampler = 140 [ 2528.606] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 2528.606] gen7_emit_vertex_elements: setup id=9 [ 2528.606] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.606] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 2528.606] glyphs0_to_dst: glyph=(367, 26)x(7, 7), unclipped [ 2528.606] emit_primitive_identity_mask__sse4_2: dst=(367, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.606] glyphs0_to_dst: glyph=(374, 23)x(8, 10), unclipped [ 2528.606] emit_primitive_identity_mask__sse4_2: dst=(374, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.606] glyphs0_to_dst: glyph=(382, 26)x(6, 7), unclipped [ 2528.606] emit_primitive_identity_mask__sse4_2: dst=(382, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.606] glyphs0_to_dst: glyph=(388, 23)x(8, 10), unclipped [ 2528.606] emit_primitive_identity_mask__sse4_2: dst=(388, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(396, 23)x(15, 13), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(396, 23), mask=(48.00, 16.00) x (15.00, 13.00) [ 2528.607] glyphs0_to_dst: glyph=(411, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(411, 23), mask=(0.00, 32.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(419, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(419, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(427, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(427, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(435, 23)x(3, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(435, 23), mask=(16.00, 32.00) x (3.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(439, 26)x(7, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(439, 26), mask=(0.00, 48.00) x (7.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(446, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(446, 26), mask=(8.00, 48.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(454, 26)x(3, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(454, 26), mask=(0.00, 56.00) x (3.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(457, 23)x(7, 11), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(457, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.607] glyphs0_to_dst: glyph=(463, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(463, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(471, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(471, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(479, 26)x(12, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(479, 26), mask=(16.00, 16.00) x (12.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(491, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(491, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(498, 23)x(7, 11), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(498, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.607] glyphs0_to_dst: glyph=(504, 26)x(7, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(504, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(511, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(511, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(519, 26)x(6, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(519, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(525, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(525, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(532, 23)x(7, 11), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(532, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.607] glyphs0_to_dst: glyph=(538, 24)x(7, 9), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(538, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.607] glyphs0_to_dst: glyph=(543, 23)x(7, 11), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(543, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.607] glyphs0_to_dst: glyph=(549, 26)x(6, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(549, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(555, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(555, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(563, 24)x(7, 9), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(563, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.607] glyphs0_to_dst: glyph=(569, 23)x(8, 10), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(569, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.607] glyphs0_to_dst: glyph=(577, 26)x(8, 7), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(577, 26), mask=(64.00, 32.00) x (8.00, 7.00) [ 2528.607] glyphs0_to_dst: glyph=(585, 26)x(8, 11), unclipped [ 2528.607] emit_primitive_identity_mask__sse4_2: dst=(585, 26), mask=(80.00, 32.00) x (8.00, 11.00) [ 2528.607] gen4_vertex_flush[3f0] = 93 [ 2528.607] sna_accel_flush: flush?=0, dirty?=0 [ 2528.607] sna_composite_trapezoids(op=3, src=(927, 24), mask=18000, ntrap=9) [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] imprecise_trapezoid_span_converter: extents (926, 23), (936, 33) [ 2528.607] sna_compute_composite_region: dst=(926, 23)x(10, 10) [ 2528.607] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (936, 33) [ 2528.607] clip_to_dst: region: 1x[(926, 23), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2528.607] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (936, 33) [ 2528.607] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (936, 33) [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (936, 33), delta=(0, 0) src -> (926, 23) [ 2528.607] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] gen7_composite_set_target: (926, 23)x(10, 10), partial?=1 [ 2528.607] sna_drawable_use_bo pixmap=6438, box=((926, 23), (936, 33)), flags=7... [ 2528.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.607] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.607] sna_drawable_use_bo: using whole GPU bo [ 2528.607] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.607] gen7_composite_picture: (926, 23)x(10, 10), dst=(926, 23) [ 2528.607] color_convert: src=ff8d9091 [20028888] [ 2528.607] color_convert: dst=ff8d9091 [20028888] [ 2528.607] sna_render_get_solid: ff8d9091 [ 2528.607] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.607] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.607] gen4_choose_spans_emitter: solid source [ 2528.607] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.607] aligning vertex: was 4, now 3 floats per vertex [ 2528.607] gen7_composite_get_binding_table(fea0) [ 2528.607] gen7_emit_sampler: sampler = 180 [ 2528.607] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.607] gen7_emit_vertex_elements: setup id=5 [ 2528.607] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.607] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.607] thread_choose_span: clipped? 0 [ 2528.607] imprecise_trapezoid_span_converter: using 1 threads [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 24) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 24) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 25) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 25) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 29) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 30) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2528.607] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 31) x (1, 1) [ 2528.607] gen4_vertex_flush[468] = 66 [ 2528.607] gen7_render_composite_spans_done() [ 2528.607] sna_accel_flush: flush?=0, dirty?=0 [ 2528.607] sna_composite_trapezoids(op=3, src=(928, 24), mask=18000, ntrap=9) [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] imprecise_trapezoid_span_converter: extents (927, 23), (936, 32) [ 2528.607] sna_compute_composite_region: dst=(927, 23)x(9, 9) [ 2528.607] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 23), (936, 32) [ 2528.607] clip_to_dst: region: 1x[(927, 23), (936, 32)], clip: 1x[(0, 0), (960, 1335)] [ 2528.607] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 23), (936, 32) [ 2528.607] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 23), (936, 32) [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] imprecise_trapezoid_span_converter: after clip -- extents (927, 23), (936, 32), delta=(0, 0) src -> (927, 23) [ 2528.607] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.607] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.607] gen7_composite_set_target: (927, 23)x(9, 9), partial?=1 [ 2528.607] sna_drawable_use_bo pixmap=6438, box=((927, 23), (936, 32)), flags=7... [ 2528.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.607] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.607] sna_drawable_use_bo: using whole GPU bo [ 2528.608] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.608] gen7_composite_picture: (927, 23)x(9, 9), dst=(927, 23) [ 2528.608] color_convert: src=ff8d9091 [20028888] [ 2528.608] color_convert: dst=ff8d9091 [20028888] [ 2528.608] sna_render_get_solid: ff8d9091 [ 2528.608] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.608] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.608] gen4_choose_spans_emitter: solid source [ 2528.608] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.608] gen7_composite_get_binding_table(fea0) [ 2528.608] gen7_emit_vertex_elements: setup id=5 [ 2528.608] thread_choose_span: clipped? 0 [ 2528.608] imprecise_trapezoid_span_converter: using 1 threads [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 24) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 24) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 25) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 25) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 30) x (1, 1) [ 2528.608] gen4_vertex_flush[494] = 57 [ 2528.608] gen7_render_composite_spans_done() [ 2528.608] sna_accel_flush: flush?=0, dirty?=0 [ 2528.608] sna_composite_trapezoids(op=3, src=(927, 25), mask=18000, ntrap=9) [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.608] imprecise_trapezoid_span_converter: extents (926, 24), (935, 33) [ 2528.608] sna_compute_composite_region: dst=(926, 24)x(9, 9) [ 2528.608] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 24), (935, 33) [ 2528.608] clip_to_dst: region: 1x[(926, 24), (935, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2528.608] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 24), (935, 33) [ 2528.608] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 24), (935, 33) [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.608] imprecise_trapezoid_span_converter: after clip -- extents (926, 24), (935, 33), delta=(0, 0) src -> (926, 24) [ 2528.608] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.608] gen7_composite_set_target: (926, 24)x(9, 9), partial?=1 [ 2528.608] sna_drawable_use_bo pixmap=6438, box=((926, 24), (935, 33)), flags=7... [ 2528.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.608] sna_drawable_use_bo: using whole GPU bo [ 2528.608] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.608] gen7_composite_picture: (926, 24)x(9, 9), dst=(926, 24) [ 2528.608] color_convert: src=ff8d9091 [20028888] [ 2528.608] color_convert: dst=ff8d9091 [20028888] [ 2528.608] sna_render_get_solid: ff8d9091 [ 2528.608] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.608] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.608] gen4_choose_spans_emitter: solid source [ 2528.608] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.608] gen7_composite_get_binding_table(fea0) [ 2528.608] gen7_emit_vertex_elements: setup id=5 [ 2528.608] thread_choose_span: clipped? 0 [ 2528.608] imprecise_trapezoid_span_converter: using 1 threads [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 25) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 25) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 26) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 26) x (1, 1) [ 2528.608] flushing vbo for gen7_get_rectangles: 4 < 9 [ 2528.608] gen4_vertex_flush[4c0] = 9 [ 2528.608] gen4_vertex_finish: used=1020 / 1024 [ 2528.608] gen4_vertex_finish: reloc[0] = 126 [ 2528.608] kgem_add_reloc: handle=25, pos=126, delta=0, domains=200000 [ 2528.608] kgem_add_handle: handle=25, index=5 [ 2528.608] gen4_vertex_finish: reloc[1] = 199 [ 2528.608] kgem_add_reloc: handle=25, pos=199, delta=0, domains=200000 [ 2528.608] gen4_vertex_finish: reloc[2] = 247 [ 2528.608] kgem_add_reloc: handle=25, pos=247, delta=0, domains=200000 [ 2528.608] _kgem_bo_destroy: handle=25, proxy? 0 [ 2528.608] __kgem_bo_destroy: handle=25, size=4096 [ 2528.608] __kgem_bo_destroy: handle=25 -> active [ 2528.608] kgem_create_linear(262144) [ 2528.608] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 2528.608] search_linear_cache: inactive and cache bucket empty [ 2528.608] search_linear_cache: active cache bucket empty [ 2528.608] kgem_create_linear(131072) [ 2528.608] search_linear_cache: num_pages=32, flags=486, use_active? 0, use_large=0 [max=65536] [ 2528.608] search_linear_cache: inactive and cache bucket empty [ 2528.608] search_linear_cache: active cache bucket empty [ 2528.608] kgem_create_linear(65536) [ 2528.608] search_linear_cache: num_pages=16, flags=486, use_active? 0, use_large=0 [max=65536] [ 2528.608] search_linear_cache: searching for inactive cpu map [ 2528.608] kgem_bo_remove_from_inactive: removing handle=28 from inactive [ 2528.608] search_linear_cache: found handle=28 (num_pages=16) in linear vma cache [ 2528.608] kgem_check_bo: num_pages=+16, num_exec=+1 [ 2528.608] kgem_bo_map: handle=28, offset=180826112, tiling=0, map=0x0:0x7fb59787f000, domain=0 [ 2528.608] kgem_bo_map: converting request for GTT map into CPU map [ 2528.608] kgem_bo_map__cpu(handle=28, size=65536, map=0x0:0x7fb59787f000) [ 2528.608] kgem_bo_sync__cpu: handle=28 [ 2528.608] __kgem_busy: handle=28, busy=0, wedged=0 [ 2528.608] kgem_bo_sync__cpu: SYNC: handle=28, needs_flush? 0, domain? 0, busy? 0 [ 2528.608] __kgem_busy: handle=28, busy=0, wedged=0 [ 2528.608] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 0 [busy?=0] [ 2528.608] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.608] gen4_vertex_finish: create vbo handle=28, size=16384 floats [65536 bytes] [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 26) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 29) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 30) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 30) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 30) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 31) x (1, 1) [ 2528.608] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 31) x (1, 1) [ 2528.608] gen4_vertex_flush[4f0] = 48 [ 2528.608] gen7_render_composite_spans_done() [ 2528.608] sna_accel_flush: flush?=0, dirty?=0 [ 2528.608] sna_composite_trapezoids(op=3, src=(934, 24), mask=18000, ntrap=9) [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.608] imprecise_trapezoid_span_converter: extents (926, 23), (936, 33) [ 2528.608] sna_compute_composite_region: dst=(926, 23)x(10, 10) [ 2528.608] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (936, 33) [ 2528.608] clip_to_dst: region: 1x[(926, 23), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2528.608] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (936, 33) [ 2528.608] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (936, 33) [ 2528.608] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.608] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (936, 33), delta=(0, 0) src -> (926, 23) [ 2528.609] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] gen7_composite_set_target: (926, 23)x(10, 10), partial?=1 [ 2528.609] sna_drawable_use_bo pixmap=6438, box=((926, 23), (936, 33)), flags=7... [ 2528.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.609] sna_drawable_use_bo: using whole GPU bo [ 2528.609] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.609] gen7_composite_picture: (926, 23)x(10, 10), dst=(926, 23) [ 2528.609] color_convert: src=ff8d9091 [20028888] [ 2528.609] color_convert: dst=ff8d9091 [20028888] [ 2528.609] sna_render_get_solid: ff8d9091 [ 2528.609] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.609] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.609] gen4_choose_spans_emitter: solid source [ 2528.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.609] gen7_composite_get_binding_table(fea0) [ 2528.609] gen7_emit_vertex_elements: setup id=5 [ 2528.609] thread_choose_span: clipped? 0 [ 2528.609] imprecise_trapezoid_span_converter: using 1 threads [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 24) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 24) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 30) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 31) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2528.609] gen4_vertex_flush[51c] = 66 [ 2528.609] gen7_render_composite_spans_done() [ 2528.609] sna_accel_flush: flush?=0, dirty?=0 [ 2528.609] sna_composite_trapezoids(op=3, src=(933, 24), mask=18000, ntrap=9) [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] imprecise_trapezoid_span_converter: extents (926, 23), (935, 32) [ 2528.609] sna_compute_composite_region: dst=(926, 23)x(9, 9) [ 2528.609] sna_compute_composite_region: initial clip against dst->pDrawable: (926, 23), (935, 32) [ 2528.609] clip_to_dst: region: 1x[(926, 23), (935, 32)], clip: 1x[(0, 0), (960, 1335)] [ 2528.609] sna_compute_composite_region: clip against dst->pCompositeClip: (926, 23), (935, 32) [ 2528.609] sna_compute_composite_region: clip against src (0x0 clip=0): (926, 23), (935, 32) [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] imprecise_trapezoid_span_converter: after clip -- extents (926, 23), (935, 32), delta=(0, 0) src -> (926, 23) [ 2528.609] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] gen7_composite_set_target: (926, 23)x(9, 9), partial?=1 [ 2528.609] sna_drawable_use_bo pixmap=6438, box=((926, 23), (935, 32)), flags=7... [ 2528.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.609] sna_drawable_use_bo: using whole GPU bo [ 2528.609] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.609] gen7_composite_picture: (926, 23)x(9, 9), dst=(926, 23) [ 2528.609] color_convert: src=ff8d9091 [20028888] [ 2528.609] color_convert: dst=ff8d9091 [20028888] [ 2528.609] sna_render_get_solid: ff8d9091 [ 2528.609] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.609] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.609] gen4_choose_spans_emitter: solid source [ 2528.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.609] gen7_composite_get_binding_table(fea0) [ 2528.609] gen7_emit_vertex_elements: setup id=5 [ 2528.609] thread_choose_span: clipped? 0 [ 2528.609] imprecise_trapezoid_span_converter: using 1 threads [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 24) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(933, 24) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(927, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(928, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(927, 30) x (1, 1) [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2528.609] gen4_vertex_flush[548] = 57 [ 2528.609] gen7_render_composite_spans_done() [ 2528.609] sna_accel_flush: flush?=0, dirty?=0 [ 2528.609] sna_composite_trapezoids(op=3, src=(934, 25), mask=18000, ntrap=9) [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] imprecise_trapezoid_span_converter: extents (927, 24), (936, 33) [ 2528.609] sna_compute_composite_region: dst=(927, 24)x(9, 9) [ 2528.609] sna_compute_composite_region: initial clip against dst->pDrawable: (927, 24), (936, 33) [ 2528.609] clip_to_dst: region: 1x[(927, 24), (936, 33)], clip: 1x[(0, 0), (960, 1335)] [ 2528.609] sna_compute_composite_region: clip against dst->pCompositeClip: (927, 24), (936, 33) [ 2528.609] sna_compute_composite_region: clip against src (0x0 clip=0): (927, 24), (936, 33) [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] imprecise_trapezoid_span_converter: after clip -- extents (927, 24), (936, 33), delta=(0, 0) src -> (927, 24) [ 2528.609] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.609] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.609] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.609] gen7_composite_set_target: (927, 24)x(9, 9), partial?=1 [ 2528.609] sna_drawable_use_bo pixmap=6438, box=((927, 24), (936, 33)), flags=7... [ 2528.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.609] sna_drawable_use_bo: using whole GPU bo [ 2528.609] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.609] gen7_composite_picture: (927, 24)x(9, 9), dst=(927, 24) [ 2528.609] color_convert: src=ff8d9091 [20028888] [ 2528.609] color_convert: dst=ff8d9091 [20028888] [ 2528.609] sna_render_get_solid: ff8d9091 [ 2528.609] sna_render_get_solid(42) = ff8d9091 (last) [ 2528.609] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.609] gen4_choose_spans_emitter: solid source [ 2528.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.609] gen7_composite_get_binding_table(fea0) [ 2528.609] gen7_emit_vertex_elements: setup id=5 [ 2528.609] thread_choose_span: clipped? 0 [ 2528.609] imprecise_trapezoid_span_converter: using 1 threads [ 2528.609] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 25) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(934, 25) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 26) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(933, 26) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(934, 26) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 27) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(932, 27) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(933, 27) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 28) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(931, 28) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(932, 28) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 29) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(930, 29) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(931, 29) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(928, 30) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(929, 30) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(930, 30) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(928, 31) x (1, 1) [ 2528.610] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(929, 31) x (1, 1) [ 2528.610] gen4_vertex_flush[574] = 57 [ 2528.610] gen7_render_composite_spans_done() [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_block_handler (tv=0.0) [ 2528.610] sna_wakeup_handler [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_composite_rectangles(pixmap=6438, op=1, ffbebebe x 2 [(13, 8)x(934, 1) ...]) [ 2528.610] sna_composite_rectangles: converted to op 1 [ 2528.610] sna_composite_rectangles[0] (13, 8)x(934, 1) -> (13, 8), (947, 9) [ 2528.610] sna_composite_rectangles[1] (9, 1325)x(942, 1) -> (9, 1325), (951, 1326) [ 2528.610] sna_composite_rectangles: nrects=2, region=(9, 8), (951, 1326) x 2 [ 2528.610] sna_composite_rectangles: clipped extents (9, 8),(951, 1326) x 2 [ 2528.610] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(951, 1326) [ 2528.610] sna_composite_rectangles: dropping last-cpu hint [ 2528.610] sna_drawable_use_bo pixmap=6438, box=((9, 8), (951, 1326)), flags=1... [ 2528.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2528.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.610] sna_drawable_use_bo: using whole GPU bo [ 2528.610] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2528.610] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.610] gen7_render_fill_boxes(ffbebebe x 2 [(13, 8), (947, 9) ...]) [ 2528.610] sna_render_get_solid: ffbebebe [ 2528.610] sna_render_get_solid(43) = ffbebebe (old) [ 2528.610] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.610] aligning vertex: was 3, now 2 floats per vertex [ 2528.610] gen7_composite_get_binding_table(fea0) [ 2528.610] kgem_add_reloc: handle=15, pos=16289, delta=0, domains=40000 [ 2528.610] kgem_add_reloc: adding proxy [delta=172] for handle=15 [ 2528.610] [3fa0] bind bo(handle=15, addr=148676780), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.610] gen7_emit_cc: blend = 980 [ 2528.610] gen7_emit_sampler: sampler = 20 [ 2528.610] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.610] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.610] gen7_emit_vertex_elements: setup id=0 [ 2528.610] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.610] (13, 8), (947, 9) [ 2528.610] (9, 1325), (951, 1326) [ 2528.610] gen4_vertex_flush[640] = 6 [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_composite_rectangles(pixmap=6438, op=1, ffbebebe x 2 [(9, 12)x(1, 35) ...]) [ 2528.610] sna_composite_rectangles: converted to op 1 [ 2528.610] sna_composite_rectangles[0] (9, 12)x(1, 35) -> (9, 12), (10, 47) [ 2528.610] sna_composite_rectangles[1] (9, 47)x(1, 1278) -> (9, 47), (10, 1325) [ 2528.610] sna_composite_rectangles: nrects=2, region=(9, 12), (10, 1325) x 2 [ 2528.610] sna_composite_rectangles: clipped extents (9, 12),(10, 1325) x 1 [ 2528.610] sna_composite_rectangles: pixmap +(0, 0) extents (9, 12),(10, 1325) [ 2528.610] sna_composite_rectangles: dropping last-cpu hint [ 2528.610] sna_drawable_use_bo pixmap=6438, box=((9, 12), (10, 1325)), flags=9... [ 2528.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.610] sna_drawable_use_bo: using whole GPU bo [ 2528.610] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2528.610] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.610] gen7_render_fill_boxes(ffbebebe x 1 [(9, 12), (10, 1325) ...]) [ 2528.610] sna_render_get_solid: ffbebebe [ 2528.610] sna_render_get_solid(43) = ffbebebe (last) [ 2528.610] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.610] gen7_composite_get_binding_table(fe60) [ 2528.610] gen7_emit_vertex_elements: setup id=0 [ 2528.610] (9, 12), (10, 1325) [ 2528.610] gen4_vertex_flush[640] = 9 [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_composite_rectangles(pixmap=6438, op=1, ffbebebe x 2 [(950, 12)x(1, 35) ...]) [ 2528.610] sna_composite_rectangles: converted to op 1 [ 2528.610] sna_composite_rectangles[0] (950, 12)x(1, 35) -> (950, 12), (951, 47) [ 2528.610] sna_composite_rectangles[1] (950, 47)x(1, 1278) -> (950, 47), (951, 1325) [ 2528.610] sna_composite_rectangles: nrects=2, region=(950, 12), (951, 1325) x 2 [ 2528.610] sna_composite_rectangles: clipped extents (950, 12),(951, 1325) x 1 [ 2528.610] sna_composite_rectangles: pixmap +(0, 0) extents (950, 12),(951, 1325) [ 2528.610] sna_composite_rectangles: dropping last-cpu hint [ 2528.610] sna_drawable_use_bo pixmap=6438, box=((950, 12), (951, 1325)), flags=9... [ 2528.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.610] sna_drawable_use_bo: using whole GPU bo [ 2528.610] gen7_render_fill_boxes (op=1, color=(be57, be57, be57, ffff) [20020888]) [ 2528.610] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.610] gen7_render_fill_boxes(ffbebebe x 1 [(950, 12), (951, 1325) ...]) [ 2528.610] sna_render_get_solid: ffbebebe [ 2528.610] sna_render_get_solid(43) = ffbebebe (last) [ 2528.610] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.610] gen7_composite_get_binding_table(fe60) [ 2528.610] gen7_emit_vertex_elements: setup id=0 [ 2528.610] (950, 12), (951, 1325) [ 2528.610] gen4_vertex_flush[640] = 12 [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_accel_flush: flush?=0, dirty?=0 [ 2528.610] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2528.610] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.610] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.610] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.610] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.610] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.610] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.610] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2528.610] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2528.610] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2528.610] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2528.610] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2528.610] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2528.610] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.610] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.610] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2528.610] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2528.610] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.610] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.610] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2528.610] sna_drawable_use_bo pixmap=6438, box=((9, 8), (14, 14)), flags=7... [ 2528.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.610] sna_drawable_use_bo: using whole GPU bo [ 2528.610] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.610] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2528.610] color_convert: src=ffbebebe [20028888] [ 2528.610] color_convert: dst=ffbebebe [20028888] [ 2528.610] sna_render_get_solid: ffbebebe [ 2528.610] sna_render_get_solid(43) = ffbebebe (last) [ 2528.610] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.610] gen4_choose_spans_emitter: solid source [ 2528.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.610] aligning vertex: was 2, now 3 floats per vertex [ 2528.610] gen7_composite_get_binding_table(fe60) [ 2528.610] gen7_emit_cc: blend = a00 [ 2528.610] gen7_emit_sampler: sampler = 180 [ 2528.610] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2528.610] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.611] gen7_emit_vertex_elements: setup id=5 [ 2528.611] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.611] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.611] thread_choose_span: clipped? 0 [ 2528.611] imprecise_trapezoid_span_converter: using 1 threads [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.611] gen4_vertex_flush[6e8] = 36 [ 2528.611] gen7_render_composite_spans_done() [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_composite_trapezoids(op=3, src=(946, 8), mask=18000, ntrap=37) [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] imprecise_trapezoid_span_converter: extents (945, 8), (951, 13) [ 2528.611] sna_compute_composite_region: dst=(945, 8)x(6, 5) [ 2528.611] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 8), (951, 13) [ 2528.611] clip_to_dst: region: 1x[(945, 8), (951, 13)], clip: 1x[(945, 8), (951, 13)] [ 2528.611] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 8), (951, 13) [ 2528.611] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 8), (951, 13) [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] imprecise_trapezoid_span_converter: after clip -- extents (945, 8), (951, 13), delta=(0, 0) src -> (945, 8) [ 2528.611] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] gen7_composite_set_target: (945, 8)x(6, 5), partial?=1 [ 2528.611] sna_drawable_use_bo pixmap=6438, box=((945, 8), (951, 13)), flags=7... [ 2528.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.611] sna_drawable_use_bo: using whole GPU bo [ 2528.611] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.611] gen7_composite_picture: (945, 8)x(6, 5), dst=(945, 8) [ 2528.611] color_convert: src=ffbebebe [20028888] [ 2528.611] color_convert: dst=ffbebebe [20028888] [ 2528.611] sna_render_get_solid: ffbebebe [ 2528.611] sna_render_get_solid(43) = ffbebebe (last) [ 2528.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.611] gen4_choose_spans_emitter: solid source [ 2528.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.611] gen7_composite_get_binding_table(fe60) [ 2528.611] gen7_emit_vertex_elements: setup id=5 [ 2528.611] thread_choose_span: clipped? 0 [ 2528.611] imprecise_trapezoid_span_converter: using 1 threads [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(946, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(948, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(949, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2528.611] gen4_vertex_flush[714] = 36 [ 2528.611] gen7_render_composite_spans_done() [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2528.611] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2528.611] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2528.611] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2528.611] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2528.611] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2528.611] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2528.611] sna_drawable_use_bo pixmap=6438, box=((9, 8), (14, 14)), flags=7... [ 2528.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.611] sna_drawable_use_bo: using whole GPU bo [ 2528.611] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.611] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2528.611] color_convert: src=ffbebebe [20028888] [ 2528.611] color_convert: dst=ffbebebe [20028888] [ 2528.611] sna_render_get_solid: ffbebebe [ 2528.611] sna_render_get_solid(43) = ffbebebe (last) [ 2528.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.611] gen4_choose_spans_emitter: solid source [ 2528.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.611] gen7_composite_get_binding_table(fe60) [ 2528.611] gen7_emit_vertex_elements: setup id=5 [ 2528.611] thread_choose_span: clipped? 0 [ 2528.611] imprecise_trapezoid_span_converter: using 1 threads [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.611] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.611] gen4_vertex_flush[740] = 36 [ 2528.611] gen7_render_composite_spans_done() [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_accel_flush: flush?=0, dirty?=0 [ 2528.611] sna_composite_trapezoids(op=3, src=(946, 8), mask=18000, ntrap=37) [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.611] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.611] imprecise_trapezoid_span_converter: extents (945, 8), (951, 13) [ 2528.611] sna_compute_composite_region: dst=(945, 8)x(6, 5) [ 2528.612] sna_compute_composite_region: initial clip against dst->pDrawable: (945, 8), (951, 13) [ 2528.612] clip_to_dst: region: 1x[(945, 8), (951, 13)], clip: 1x[(945, 8), (951, 13)] [ 2528.612] sna_compute_composite_region: clip against dst->pCompositeClip: (945, 8), (951, 13) [ 2528.612] sna_compute_composite_region: clip against src (0x0 clip=0): (945, 8), (951, 13) [ 2528.612] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.612] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.612] imprecise_trapezoid_span_converter: after clip -- extents (945, 8), (951, 13), delta=(0, 0) src -> (945, 8) [ 2528.612] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2528.612] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.612] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.612] gen7_composite_set_target: (945, 8)x(6, 5), partial?=1 [ 2528.612] sna_drawable_use_bo pixmap=6438, box=((945, 8), (951, 13)), flags=7... [ 2528.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.612] sna_drawable_use_bo: using whole GPU bo [ 2528.612] gen7_composite_set_target: pixmap=6438, format=20020888, size=960x1335, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.612] gen7_composite_picture: (945, 8)x(6, 5), dst=(945, 8) [ 2528.612] color_convert: src=ffbebebe [20028888] [ 2528.612] color_convert: dst=ffbebebe [20028888] [ 2528.612] sna_render_get_solid: ffbebebe [ 2528.612] sna_render_get_solid(43) = ffbebebe (last) [ 2528.612] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.612] gen4_choose_spans_emitter: solid source [ 2528.612] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.612] gen7_composite_get_binding_table(fe60) [ 2528.612] gen7_emit_vertex_elements: setup id=5 [ 2528.612] thread_choose_span: clipped? 0 [ 2528.612] imprecise_trapezoid_span_converter: using 1 threads [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(946, 8) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(947, 8) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(948, 8) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(947, 9) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(948, 9) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(949, 9) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(948, 10) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(949, 10) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(950, 10) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(949, 11) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(950, 11) x (1, 1) [ 2528.612] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(950, 12) x (1, 1) [ 2528.612] gen4_vertex_flush[76c] = 36 [ 2528.612] gen7_render_composite_spans_done() [ 2528.612] sna_accel_flush: flush?=0, dirty?=0 [ 2528.612] sna_accel_flush: flush?=0, dirty?=0 [ 2528.612] sna_validate_gc(0x7fb59a15fcf0) changes=0, previous serial=18a1, drawable=1903 [ 2528.612] sna_validate_gc: recomputing clip [ 2528.612] sna_validate_gc: composite clip=4x[(1067, 132), (2027, 1467)] [0x7fb59a1e8040] [ 2528.612] sna_copy_area: src=(0, 0)x(960, 1335)+(0, 0) -> dst=(0, 0)+(1067, 132); alu=3, pm=ffffffffffffffff, depth=24 [ 2528.612] sna_do_copy: src=(0, 0), dst=(0, 0), size=(960x1335) [ 2528.612] sna_do_copy: after drawable: src=(0, 0), dst=(1067, 132), size=(960x1335) [ 2528.612] sna_do_copy: dst extents (1067, 132), (2027, 1467), dst clip extents (1067, 132), (2027, 1467), dst size=960x1335 [ 2528.612] sna_do_copy: clipped dst extents (1067, 132), (2027, 1467) [ 2528.612] sna_do_copy: unclipped src extents (0, 0), (960, 1335) [ 2528.612] sna_do_copy: clipped src extents (0, 0), (960, 1335) [ 2528.612] sna_do_copy: pixmap -- no source clipping [ 2528.612] sna_do_copy: src extents (0, 0), (960, 1335) x 1 [ 2528.612] sna_do_copy: copy region (1067, 132), (2027, 1467) x 4 + (-1067, -132) [ 2528.612] sna_copy_boxes (boxes=4x[(1067, 132), (2027, 179)...], src pixmap=6438+(-1067, -132), dst pixmap=2343+(-1067, -132), alu=3, src.size=960x1335, dst.size=960x1335) [ 2528.612] sna_copy_boxes: dst=(priv=0x7fb59a15f4a0, gpu_bo=54, cpu_bo=0), src=(priv=0x7fb59a39a810, gpu_bo=11, cpu_bo=0), replaces=0 [ 2528.612] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 2528.612] sna_drawable_use_bo pixmap=2343, box=((0, 0), (960, 1335)), flags=3... [ 2528.612] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.612] sna_drawable_use_bo: pinned, never REPLACES [ 2528.612] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 2528.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.612] sna_drawable_use_bo: using whole GPU bo [ 2528.612] sna_pixmap_move_to_gpu(pixmap=6438, usage=0), flags=a [ 2528.612] sna_pixmap_move_to_gpu: already all-damaged [ 2528.612] sna_pixmap_mark_active: pixmap=6438, handle=11 [ 2528.612] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 2528.612] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2528.612] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.612] kgem_bo_is_render: handle=54, rq? 0 [0] [ 2528.612] kgem_bo_is_render: handle=54, rq? 0 [0] [ 2528.612] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.612] kgem_set_mode: flushing before new bo [ 2528.612] gen4_vertex_close: used=1140, vbo active? 28, vb=21, nreloc=2 [ 2528.612] gen4_vertex_close: reloc[0] = 311 [ 2528.612] kgem_add_reloc: handle=28, pos=311, delta=0, domains=200000 [ 2528.612] kgem_add_handle: handle=28, index=6 [ 2528.612] gen4_vertex_close: reloc[1] = 395 [ 2528.612] kgem_add_reloc: handle=28, pos=395, delta=0, domains=200000 [ 2528.612] batch[1/1, flags=1c00]: 482 482 16288 16384, nreloc=15, nexec=7, nfence=0, aperture=2132 [fenced=0] [ 2528.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.612] kgem_fixup_relocs: shrinking by 61440 [ 2528.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.612] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.612] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2528.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.612] __kgem_bo_clear_busy: handle=7 [ 2528.612] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2528.612] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.612] __kgem_bo_clear_busy: handle=15 [ 2528.612] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2528.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.612] __kgem_bo_clear_busy: handle=7 [ 2528.612] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.612] __kgem_bo_clear_busy: handle=15 [ 2528.612] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=106e000 [ 2528.612] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13823000 [ 2528.612] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.612] __kgem_bo_clear_busy: handle=15 [ 2528.612] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.612] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.612] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.612] kgem_check_bo: num_pages=+3184, num_exec=+2 [ 2528.612] aligning vertex: was 3, now 2 floats per vertex [ 2528.612] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.612] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.612] kgem_add_handle: handle=4, index=0 [ 2528.612] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.612] gen7_composite_get_binding_table(ffe0) [ 2528.612] kgem_add_reloc: handle=54, pos=16369, delta=0, domains=20002 [ 2528.612] kgem_add_handle: handle=54, index=1 [ 2528.612] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 2528.612] [3ff0] bind bo(handle=54, addr=303333376), format=192, width=960, height=1335, pitch=4096, tiling=1 -> render [ 2528.612] kgem_add_reloc: handle=11, pos=16361, delta=0, domains=40000 [ 2528.612] kgem_add_handle: handle=11, index=2 [ 2528.612] [3fe8] bind bo(handle=11, addr=103936000), format=192, width=960, height=1335, pitch=4096, tiling=1 -> sampler [ 2528.612] gen7_emit_cc: blend = 980 [ 2528.612] gen7_emit_sampler: sampler = 0 [ 2528.612] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.612] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.612] gen7_emit_vertex_elements: setup id=0 [ 2528.612] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.612] (0, 0) -> (0, 0) + (960, 47) [ 2528.612] (0, 47) -> (0, 47) + (10, 1278) [ 2528.612] (950, 47) -> (950, 47) + (10, 1278) [ 2528.612] (0, 1325) -> (0, 1325) + (960, 10) [ 2528.612] gen4_vertex_flush[20c] = 12 [ 2528.612] sna_accel_flush: flush?=1, dirty?=0 [ 2528.612] gen4_vertex_close: used=1164, vbo active? 28, vb=1, nreloc=1 [ 2528.612] gen4_vertex_close: reloc[0] = 126 [ 2528.612] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.612] kgem_add_handle: handle=28, index=3 [ 2528.612] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=3209 [fenced=0] [ 2528.612] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2528.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.613] kgem_fixup_relocs: shrinking by 61440 [ 2528.613] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.613] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2528.613] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=12148000 [ 2528.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.613] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=631f000 [ 2528.613] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.613] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_destroy_pixmap: pixmap=6438, attached?=1 [ 2528.613] _kgem_bo_destroy: handle=11, proxy? 0 [ 2528.613] __kgem_bo_destroy: handle=11, size=7569408 [ 2528.613] __kgem_busy: handle=11, busy=65537, wedged=0 [ 2528.613] __kgem_bo_destroy: handle=11 -> active [ 2528.613] __sna_free_pixmap(pixmap=6438) [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_create_pixmap(972, 1426, 24, usage=0) [ 2528.613] kgem_can_create_2d: 972x1426 @ 24 [ 2528.613] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3888, height=1426 [ 2528.613] kgem_can_create_2d: untiled size=5545984 [ 2528.613] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2528.613] kgem_surface_size: tile_width=8, tile_height=1 => aligned pitch=3888, height=1426 [ 2528.613] kgem_can_create_2d: tiled[-1] size=5545984 [ 2528.613] sna_create_pixmap: usage=0, flags=1b [ 2528.613] sna_create_pixmap: creating GPU pixmap 972x1426, stride=3888, flags=1b [ 2528.613] create_pixmap_hdr: pixmap=6439, width=972, height=1426, usage=0 [ 2528.613] sna_create_pixmap: serial=6439, 972x1426, usage=0 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_composite_rectangles(pixmap=6440, op=0, 0 x 1 [(0, 0)x(972, 1426) ...]) [ 2528.613] sna_composite_rectangles: converted to op 0 [ 2528.613] sna_composite_rectangles[0] (0, 0)x(972, 1426) -> (0, 0), (972, 1426) [ 2528.613] sna_composite_rectangles: nrects=1, region=(0, 0), (972, 1426) x 1 [ 2528.613] sna_composite_rectangles: clipped extents (0, 0),(972, 1426) x 1 [ 2528.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(972, 1426) [ 2528.613] sna_composite_rectangles: dropping last-cpu hint [ 2528.613] sna_drawable_use_bo pixmap=6440, box=((0, 0), (972, 1426)), flags=19... [ 2528.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 2528.613] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 2528.613] sna_pixmap_move_to_gpu(pixmap=6440, usage=0), flags=b [ 2528.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 2528.613] sna_pixmap_move_to_gpu: creating GPU bo (972x1426@32), create=b [ 2528.613] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2528.613] kgem_choose_tiling: TLB near-miss between lines 972x1426 (pitch=3888), forcing tiling 1 [ 2528.613] sna_pixmap_alloc_gpu: pixmap=6440 [ 2528.613] kgem_create_2d(972x1426, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 2528.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=4096, height=1432 [ 2528.613] kgem_bo_remove_from_active: removing handle=11 from active [ 2528.613] 1:from active: pitch=4096, tiling=1, handle=11, id=1063 [ 2528.613] __sna_damage_all(972, 1426) [ 2528.613] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 2528.613] sna_pixmap_mark_active: pixmap=6440, handle=11 [ 2528.613] sna_drawable_use_bo: allocated GPU bo for operation [ 2528.613] sna_drawable_use_bo: using GPU bo with damage? 0 [ 2528.613] gen7_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 2528.613] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.613] gen7_render_fill_boxes(0 x 1 [(0, 0), (972, 1426) ...]) [ 2528.613] sna_render_get_solid: 0 [ 2528.613] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.613] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2528.613] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.613] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.613] kgem_add_handle: handle=4, index=0 [ 2528.613] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.613] gen7_composite_get_binding_table(ffe0) [ 2528.613] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2528.613] kgem_add_handle: handle=11, index=1 [ 2528.613] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2528.613] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2528.613] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2528.613] kgem_add_reloc: adding proxy [delta=0] for handle=7 [ 2528.613] kgem_add_handle: handle=7, index=2 [ 2528.613] [3fe8] bind bo(handle=7, addr=314671104), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.613] gen7_emit_cc: blend = 980 [ 2528.613] gen7_emit_sampler: sampler = 20 [ 2528.613] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.613] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.613] gen7_emit_vertex_elements: setup id=0 [ 2528.613] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.613] (0, 0), (972, 1426) [ 2528.613] gen4_vertex_flush[20c] = 3 [ 2528.613] sna_composite_rectangles: pixmap=6440 marking clear [0]? 1 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_composite_rectangles(pixmap=6440, op=1, ffededed x 4 [(9, 8)x(954, 39) ...]) [ 2528.613] sna_composite_rectangles: converted to op 1 [ 2528.613] sna_composite_rectangles[0] (9, 8)x(954, 39) -> (9, 8), (963, 47) [ 2528.613] sna_composite_rectangles[1] (962, 47)x(1, 1369) -> (962, 47), (963, 1416) [ 2528.613] sna_composite_rectangles[2] (9, 47)x(1, 1369) -> (9, 47), (10, 1416) [ 2528.613] sna_composite_rectangles[3] (9, 1416)x(954, 1) -> (9, 1416), (963, 1417) [ 2528.613] sna_composite_rectangles: nrects=4, region=(9, 8), (963, 1417) x 4 [ 2528.613] sna_composite_rectangles: clipped extents (9, 8),(963, 1417) x 4 [ 2528.613] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(963, 1417) [ 2528.613] sna_composite_rectangles: dropping last-cpu hint [ 2528.613] sna_drawable_use_bo pixmap=6440, box=((9, 8), (963, 1417)), flags=1... [ 2528.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2528.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.613] sna_drawable_use_bo: using whole GPU bo [ 2528.613] gen7_render_fill_boxes (op=1, color=(eded, eded, eded, ffff) [20020888]) [ 2528.613] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.613] gen7_render_fill_boxes(ffededed x 4 [(9, 8), (963, 47) ...]) [ 2528.613] sna_render_get_solid: ffededed [ 2528.613] sna_render_get_solid(0) = ffededed (old) [ 2528.613] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.613] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.613] gen7_composite_get_binding_table(ff80) [ 2528.613] kgem_add_reloc: handle=15, pos=16345, delta=0, domains=40000 [ 2528.613] kgem_add_reloc: adding proxy [delta=0] for handle=15 [ 2528.613] kgem_add_handle: handle=15, index=3 [ 2528.613] [3fd8] bind bo(handle=15, addr=148676608), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.613] gen7_emit_vertex_elements: setup id=0 [ 2528.613] (9, 8), (963, 47) [ 2528.613] (9, 47), (10, 1416) [ 2528.613] (962, 47), (963, 1416) [ 2528.613] (9, 1416), (963, 1417) [ 2528.613] gen4_vertex_flush[240] = 12 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_pixmap_create_shm(954x39, depth=32, bpp=32, pitch=3816) [ 2528.613] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.613] create_pixmap: serial=6441, usage=0, 0x0 [ 2528.613] create_pixmap_hdr: pixmap=6441, width=954, height=39, usage=0 [ 2528.613] kgem_create_map(0x7fb58dbce000 size=148824, read-only?=0) - has_userptr?=1 [ 2528.613] __kgem_bo_init(handle=30, num_pages=37) [ 2528.613] kgem_create_map(ptr=0x7fb58dbce000, size=148824, pages=37, read_only=0) => handle=30 (proxy? 0) [ 2528.613] sna_accel_watch_flush: enable=1 [ 2528.613] __sna_damage_all(954, 39) [ 2528.613] sna_pixmap_create_shm: serial=6441, 954x39, usage=0 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_accel_flush: flush?=0, dirty?=0 [ 2528.613] sna_composite(pixmap=6440, op=3, src=6442+(0, 0), mask=0+(9, 8), dst=6440+(9, 8)+(0, 0), size=(954, 39) [ 2528.613] sna_compute_composite_region: dst=(9, 8)x(954, 39) [ 2528.613] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (963, 47) [ 2528.613] clip_to_dst: region: 1x[(9, 8), (963, 47)], clip: 1x[(0, 0), (972, 1426)] [ 2528.613] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (963, 47) [ 2528.613] sna_compute_composite_region: clip against src (954x39 clip=0): (9, 8), (963, 47) [ 2528.613] sna_composite: composite region extents:+(0, 0) -> (9, 8), (963, 47) + (0, 0) [ 2528.614] gen7_render_composite: 954x39, current mode=1/1 [ 2528.614] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.614] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 2528.614] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 2528.614] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.614] gen7_composite_set_target: (9, 8)x(954, 39), partial?=1 [ 2528.614] sna_drawable_use_bo pixmap=6440, box=((9, 8), (963, 47)), flags=7... [ 2528.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.614] sna_drawable_use_bo: using whole GPU bo [ 2528.614] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.614] gen7_composite_picture: (0, 0)x(954, 39), dst=(9, 8) [ 2528.614] sna_transform_is_imprecise_integer_translation: no transform [ 2528.614] gen7_composite_picture: integer translation (0, 0), removing [ 2528.614] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=20028888 [ 2528.614] sna_render_pixmap_bo pixmap=6442, (0, 0)x(954, 39)/(954, 39) [ 2528.614] sna_render_pixmap_bo: CPU all damaged [ 2528.614] sna_add_flush_pixmap: marking pixmap=6442 for flushing [ 2528.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.614] __kgem_retire_rq: request 1 complete [ 2528.614] kgem_bo_move_to_cache: release handle=25 [ 2528.614] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 2528.614] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.614] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 2528.614] __kgem_retire_rq: request 2 complete [ 2528.614] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 2528.614] sna_add_flush_pixmap: new flush bo, flushing before [ 2528.614] gen4_vertex_close: used=1194, vbo active? 28, vb=1, nreloc=1 [ 2528.614] gen4_vertex_close: reloc[0] = 126 [ 2528.614] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.614] kgem_add_handle: handle=28, index=4 [ 2528.614] batch[1/1, flags=1c00]: 150 150 16344 16384, nreloc=7, nexec=5, nfence=0, aperture=1875 [fenced=0] [ 2528.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.614] kgem_fixup_relocs: shrinking by 61440 [ 2528.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.614] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.614] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2528.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.614] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.614] __kgem_bo_clear_busy: handle=7 [ 2528.614] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2528.614] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.614] __kgem_bo_clear_busy: handle=15 [ 2528.614] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2528.614] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.614] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.614] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.614] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.614] kgem_bo_is_render: handle=30, rq? 0 [0] [ 2528.614] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.614] gen4_choose_composite_emitter: identity src, no mask [ 2528.614] needs_batch_flush: flushing before handle=30 for new reservation [ 2528.614] kgem_check_bo: num_pages=+1885, num_exec=+2 [ 2528.614] aligning vertex: was 2, now 3 floats per vertex [ 2528.614] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.614] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.614] kgem_add_handle: handle=4, index=0 [ 2528.614] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.614] gen7_composite_get_binding_table(ffe0) [ 2528.614] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2528.614] kgem_add_handle: handle=11, index=1 [ 2528.614] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2528.614] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2528.614] kgem_add_reloc: handle=30, pos=16361, delta=0, domains=40000 [ 2528.614] kgem_add_handle: handle=30, index=2 [ 2528.614] [3fe8] bind bo(handle=30, addr=0), format=192, width=954, height=39, pitch=3816, tiling=0 -> sampler [ 2528.614] gen7_emit_cc: blend = a00 [ 2528.614] gen7_emit_sampler: sampler = 40 [ 2528.614] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.614] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.614] gen7_emit_vertex_elements: setup id=2 [ 2528.614] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.614] gen7_render_composite_box: (9, 8), (963, 47) [ 2528.614] apply_damage: damage=0x0, region=1 [(9, 8), (963, 47) + (0, 0)] [ 2528.614] gen4_vertex_flush[20c] = 3 [ 2528.614] sna_accel_flush: flush?=1, dirty?=1 [ 2528.614] sna_accel_flush: syncing SHM pixmap=6442 (refcnt=2) [ 2528.614] _sna_pixmap_move_to_cpu(pixmap=6442, 954x39, flags=3) [ 2528.614] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x7fb59a39c991, is-clear?=0 [ 2528.614] _sna_pixmap_move_to_cpu: CPU all-damaged [ 2528.614] _sna_pixmap_move_to_cpu: syncing CPU bo [ 2528.614] kgem_bo_sync__cpu_full: handle=30 [ 2528.614] gen4_vertex_close: used=1203, vbo active? 28, vb=4, nreloc=1 [ 2528.614] gen4_vertex_close: reloc[0] = 126 [ 2528.614] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.614] kgem_add_handle: handle=28, index=3 [ 2528.614] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=1910 [fenced=0] [ 2528.614] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2528.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.614] kgem_fixup_relocs: shrinking by 61440 [ 2528.614] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.614] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2528.614] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2528.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.614] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13824000 [ 2528.614] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.614] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.614] __kgem_busy: handle=30, busy=65537, wedged=0 [ 2528.614] kgem_bo_sync__cpu_full: SYNC: handle=30, needs_flush? 0, domain? 3, busy? 1 [ 2528.615] __kgem_busy: handle=30, busy=0, wedged=0 [ 2528.615] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 1 [busy?=0] [ 2528.615] __kgem_retire_requests_upto(handle=30) [ 2528.615] __kgem_retire_rq: request 1 complete [ 2528.615] __kgem_retire_rq: request 2 complete [ 2528.615] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 2528.615] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 [ 2528.615] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_destroy_pixmap: pixmap=6442, attached?=1 [ 2528.615] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 2528.615] __sna_free_pixmap(pixmap=6442) [ 2528.615] __sna_pixmap_free_cpu: discarding CPU buffer, handle=30, size=151552 [ 2528.615] kgem_bo_sync__cpu: handle=30 [ 2528.615] sna_accel_watch_flush: enable=-1 [ 2528.615] _kgem_bo_destroy: handle=30, proxy? 0 [ 2528.615] __kgem_bo_destroy: handle=30, size=151552 [ 2528.615] __kgem_bo_destroy: handle=30, not reusable [ 2528.615] kgem_bo_free: handle=30, size=151552 [ 2528.615] __kgem_busy: handle=30, busy=0, wedged=0 [ 2528.615] kgem_bo_free: releasing 0x0:0x0 vma for handle=30, count=0 [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_block_handler (tv=0.0) [ 2528.615] sna_wakeup_handler [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_composite_rectangles(pixmap=6440, op=1, ffffffff x 1 [(14, 9)x(944, 1) ...]) [ 2528.615] sna_composite_rectangles: converted to op 1 [ 2528.615] sna_composite_rectangles[0] (14, 9)x(944, 1) -> (14, 9), (958, 10) [ 2528.615] sna_composite_rectangles: nrects=1, region=(14, 9), (958, 10) x 1 [ 2528.615] sna_composite_rectangles: clipped extents (14, 9),(958, 10) x 1 [ 2528.615] sna_composite_rectangles: pixmap +(0, 0) extents (14, 9),(958, 10) [ 2528.615] sna_composite_rectangles: dropping last-cpu hint [ 2528.615] sna_drawable_use_bo pixmap=6440, box=((14, 9), (958, 10)), flags=9... [ 2528.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.615] sna_drawable_use_bo: using whole GPU bo [ 2528.615] gen7_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20020888]) [ 2528.615] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2528.615] gen7_render_fill_boxes(ffffffff x 1 [(14, 9), (958, 10) ...]) [ 2528.615] sna_render_get_solid: ffffffff [ 2528.615] sna_render_get_solid(white) [ 2528.615] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.615] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2528.615] aligning vertex: was 3, now 2 floats per vertex [ 2528.615] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.615] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.615] kgem_add_handle: handle=4, index=0 [ 2528.615] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.615] gen7_composite_get_binding_table(ffe0) [ 2528.615] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2528.615] kgem_add_handle: handle=11, index=1 [ 2528.615] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2528.615] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2528.615] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2528.615] kgem_add_reloc: adding proxy [delta=1048] for handle=7 [ 2528.615] kgem_add_handle: handle=7, index=2 [ 2528.615] [3fe8] bind bo(handle=7, addr=314672152), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.615] gen7_emit_cc: blend = 980 [ 2528.615] gen7_emit_sampler: sampler = 20 [ 2528.615] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.615] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.615] gen7_emit_vertex_elements: setup id=0 [ 2528.615] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.615] (14, 9), (958, 10) [ 2528.615] gen4_vertex_flush[20c] = 3 [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_accel_flush: flush?=0, dirty?=0 [ 2528.615] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=24) [ 2528.615] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.615] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.615] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.615] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.615] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.615] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.615] imprecise_trapezoid_span_converter: extents (9, 9), (14, 14) [ 2528.615] sna_compute_composite_region: dst=(9, 9)x(5, 5) [ 2528.615] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 9), (14, 14) [ 2528.615] clip_to_dst: region: 1x[(9, 9), (14, 14)], clip: 1x[(9, 9), (14, 14)] [ 2528.615] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 9), (14, 14) [ 2528.615] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 9), (14, 14) [ 2528.615] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.615] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.615] imprecise_trapezoid_span_converter: after clip -- extents (9, 9), (14, 14), delta=(0, 0) src -> (9, 9) [ 2528.615] gen7_render_composite_spans: 5x5 with flags=0, current mode=1/1 [ 2528.615] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.615] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.615] gen7_composite_set_target: (9, 9)x(5, 5), partial?=1 [ 2528.615] sna_drawable_use_bo pixmap=6440, box=((9, 9), (14, 14)), flags=7... [ 2528.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.615] sna_drawable_use_bo: using whole GPU bo [ 2528.615] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.615] gen7_composite_picture: (9, 9)x(5, 5), dst=(9, 9) [ 2528.615] color_convert: src=ffffffff [20028888] [ 2528.615] color_convert: dst=ffffffff [20028888] [ 2528.615] sna_render_get_solid: ffffffff [ 2528.615] sna_render_get_solid(white) [ 2528.615] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.615] gen4_choose_spans_emitter: solid source [ 2528.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.615] aligning vertex: was 2, now 3 floats per vertex [ 2528.615] gen7_composite_get_binding_table(ff80) [ 2528.615] gen7_emit_cc: blend = a00 [ 2528.615] gen7_emit_sampler: sampler = 180 [ 2528.615] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2528.615] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.615] gen7_emit_vertex_elements: setup id=5 [ 2528.615] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.615] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.615] thread_choose_span: clipped? 0 [ 2528.615] imprecise_trapezoid_span_converter: using 1 threads [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(13, 9) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(12, 10) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.615] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(10, 12) x (1, 1) [ 2528.616] gen4_vertex_flush[2c8] = 36 [ 2528.616] gen7_render_composite_spans_done() [ 2528.616] sna_accel_flush: flush?=0, dirty?=0 [ 2528.616] sna_accel_flush: flush?=0, dirty?=0 [ 2528.616] sna_accel_flush: flush?=0, dirty?=0 [ 2528.616] sna_composite_trapezoids(op=3, src=(958, 9), mask=18000, ntrap=27) [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.616] imprecise_trapezoid_span_converter: extents (957, 9), (963, 13) [ 2528.616] sna_compute_composite_region: dst=(957, 9)x(6, 4) [ 2528.616] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 9), (963, 13) [ 2528.616] clip_to_dst: region: 1x[(957, 9), (963, 13)], clip: 1x[(957, 9), (963, 13)] [ 2528.616] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 9), (963, 13) [ 2528.616] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 9), (963, 13) [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.616] imprecise_trapezoid_span_converter: after clip -- extents (957, 9), (963, 13), delta=(0, 0) src -> (957, 9) [ 2528.616] gen7_render_composite_spans: 6x4 with flags=0, current mode=1/1 [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.616] gen7_composite_set_target: (957, 9)x(6, 4), partial?=1 [ 2528.616] sna_drawable_use_bo pixmap=6440, box=((957, 9), (963, 13)), flags=7... [ 2528.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.616] sna_drawable_use_bo: using whole GPU bo [ 2528.616] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.616] gen7_composite_picture: (957, 9)x(6, 4), dst=(957, 9) [ 2528.616] color_convert: src=ffffffff [20028888] [ 2528.616] color_convert: dst=ffffffff [20028888] [ 2528.616] sna_render_get_solid: ffffffff [ 2528.616] sna_render_get_solid(white) [ 2528.616] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.616] gen4_choose_spans_emitter: solid source [ 2528.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.616] gen7_composite_get_binding_table(ff80) [ 2528.616] gen7_emit_vertex_elements: setup id=5 [ 2528.616] thread_choose_span: clipped? 0 [ 2528.616] imprecise_trapezoid_span_converter: using 1 threads [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(958, 9) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(958, 10) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 10) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(961, 12) x (1, 1) [ 2528.616] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2528.616] gen4_vertex_flush[2f4] = 36 [ 2528.616] gen7_render_composite_spans_done() [ 2528.616] sna_accel_flush: flush?=0, dirty?=0 [ 2528.616] sna_accel_flush: flush?=0, dirty?=0 [ 2528.616] sna_glyphs(op=3, nlist=1, src=(373, 34)) [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2528.616] sna_glyphs: discarding mask [ 2528.616] glyphs0_to_dst(op=3, src=(373, 34), nlist=1, dst=(373, 34)+(0, 0)) [ 2528.616] clipped_glyphs: no, clip region (0, 0), (972, 1426) matches drawable pixmap=140417953276976 size=972x1426 [ 2528.616] gen7_render_composite: 0x0, current mode=1/1 [ 2528.616] kgem_bo_is_busy: handle=5, domain: 0 exec? 0, rq? 0 [ 2528.616] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.616] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.616] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2528.616] sna_drawable_use_bo pixmap=6440, box=((0, 0), (972, 1426)), flags=7... [ 2528.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.616] sna_drawable_use_bo: using whole GPU bo [ 2528.616] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.616] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.616] color_convert: src=ffffffff [20028888] [ 2528.616] color_convert: dst=ffffffff [20028888] [ 2528.616] sna_render_get_solid: ffffffff [ 2528.616] sna_render_get_solid(white) [ 2528.616] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.616] sna_transform_is_imprecise_integer_translation: no transform [ 2528.616] gen7_composite_picture: integer translation (0, 0), removing [ 2528.616] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2528.616] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2528.616] sna_render_pixmap_bo: GPU all damaged [ 2528.616] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.616] gen4_choose_composite_emitter: solid, identity mask [ 2528.616] kgem_check_bo: num_pages=+256, num_exec=+1 [ 2528.616] aligning vertex: was 3, now 4 floats per vertex [ 2528.616] gen7_composite_get_binding_table(ff80) [ 2528.616] kgem_add_reloc: handle=5, pos=16345, delta=0, domains=40000 [ 2528.616] kgem_add_handle: handle=5, index=3 [ 2528.616] [3fd8] bind bo(handle=5, addr=17227776), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 2528.616] gen7_emit_sampler: sampler = 140 [ 2528.616] gen7_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 768, 16-wide? 1024, 32-wide? 0) [ 2528.616] gen7_emit_vertex_elements: setup id=9 [ 2528.616] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.616] gen7_emit_vertex_elements: second channel 2 floats, offset=8b [ 2528.616] glyphs0_to_dst: glyph=(373, 27)x(7, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(373, 27), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(380, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(380, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(388, 27)x(6, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(388, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(394, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(394, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(402, 24)x(15, 13), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(402, 24), mask=(48.00, 16.00) x (15.00, 13.00) [ 2528.616] glyphs0_to_dst: glyph=(417, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(417, 24), mask=(0.00, 32.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(425, 27)x(8, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(425, 27), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(433, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(433, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(441, 24)x(3, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(441, 24), mask=(16.00, 32.00) x (3.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(445, 27)x(7, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(445, 27), mask=(0.00, 48.00) x (7.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(452, 27)x(8, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(452, 27), mask=(8.00, 48.00) x (8.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(460, 27)x(3, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(460, 27), mask=(0.00, 56.00) x (3.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(463, 24)x(7, 11), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(463, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.616] glyphs0_to_dst: glyph=(469, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(469, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(477, 27)x(8, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(477, 27), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(485, 27)x(12, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(485, 27), mask=(16.00, 16.00) x (12.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(497, 27)x(8, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(497, 27), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(504, 24)x(7, 11), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(504, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.616] glyphs0_to_dst: glyph=(510, 27)x(7, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(510, 27), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(517, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(517, 24), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(525, 27)x(6, 7), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(525, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.616] glyphs0_to_dst: glyph=(531, 24)x(8, 10), unclipped [ 2528.616] emit_primitive_identity_mask__sse4_2: dst=(531, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.616] glyphs0_to_dst: glyph=(538, 24)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(538, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(544, 25)x(7, 9), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(544, 25), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.617] glyphs0_to_dst: glyph=(549, 24)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(549, 24), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(555, 27)x(6, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(555, 27), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(561, 27)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(561, 27), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(569, 25)x(7, 9), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(569, 25), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.617] glyphs0_to_dst: glyph=(575, 24)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(575, 24), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(583, 27)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(583, 27), mask=(64.00, 32.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(591, 27)x(8, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(591, 27), mask=(80.00, 32.00) x (8.00, 11.00) [ 2528.617] gen4_vertex_flush[388] = 93 [ 2528.617] sna_accel_flush: flush?=0, dirty?=0 [ 2528.617] sna_glyphs(op=3, nlist=1, src=(373, 32)) [ 2528.617] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.617] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2528.617] sna_glyphs: discarding mask [ 2528.617] glyphs0_to_dst(op=3, src=(373, 32), nlist=1, dst=(373, 32)+(0, 0)) [ 2528.617] clipped_glyphs: no, clip region (0, 0), (972, 1426) matches drawable pixmap=140417953276976 size=972x1426 [ 2528.617] gen7_render_composite: 0x0, current mode=1/1 [ 2528.617] kgem_bo_is_busy: handle=5, domain: 0 exec? 1, rq? 1 [ 2528.617] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.617] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.617] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2528.617] sna_drawable_use_bo pixmap=6440, box=((0, 0), (972, 1426)), flags=7... [ 2528.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.617] sna_drawable_use_bo: using whole GPU bo [ 2528.617] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.617] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.617] color_convert: src=ffffffff [20028888] [ 2528.617] color_convert: dst=ffffffff [20028888] [ 2528.617] sna_render_get_solid: ffffffff [ 2528.617] sna_render_get_solid(white) [ 2528.617] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.617] sna_transform_is_imprecise_integer_translation: no transform [ 2528.617] gen7_composite_picture: integer translation (0, 0), removing [ 2528.617] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2528.617] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2528.617] sna_render_pixmap_bo: GPU all damaged [ 2528.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.617] gen4_choose_composite_emitter: solid, identity mask [ 2528.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.617] gen7_composite_get_binding_table(ff40) [ 2528.617] gen7_emit_vertex_elements: setup id=9 [ 2528.617] glyphs0_to_dst: glyph=(373, 25)x(7, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(373, 25), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(380, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(380, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(388, 25)x(6, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(388, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(394, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(394, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(402, 22)x(15, 13), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(402, 22), mask=(48.00, 16.00) x (15.00, 13.00) [ 2528.617] glyphs0_to_dst: glyph=(417, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(417, 22), mask=(0.00, 32.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(425, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(425, 25), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(433, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(433, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(441, 22)x(3, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(441, 22), mask=(16.00, 32.00) x (3.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(445, 25)x(7, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(445, 25), mask=(0.00, 48.00) x (7.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(452, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(452, 25), mask=(8.00, 48.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(460, 25)x(3, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(460, 25), mask=(0.00, 56.00) x (3.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(463, 22)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(463, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(469, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(469, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(477, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(477, 25), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(485, 25)x(12, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(485, 25), mask=(16.00, 16.00) x (12.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(497, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(497, 25), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(504, 22)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(504, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(510, 25)x(7, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(510, 25), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(517, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(517, 22), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(525, 25)x(6, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(525, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(531, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(531, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(538, 22)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(538, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(544, 23)x(7, 9), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(544, 23), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.617] glyphs0_to_dst: glyph=(549, 22)x(7, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(549, 22), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.617] glyphs0_to_dst: glyph=(555, 25)x(6, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(555, 25), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(561, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(561, 25), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(569, 23)x(7, 9), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(569, 23), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.617] glyphs0_to_dst: glyph=(575, 22)x(8, 10), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(575, 22), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.617] glyphs0_to_dst: glyph=(583, 25)x(8, 7), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(583, 25), mask=(64.00, 32.00) x (8.00, 7.00) [ 2528.617] glyphs0_to_dst: glyph=(591, 25)x(8, 11), unclipped [ 2528.617] emit_primitive_identity_mask__sse4_2: dst=(591, 25), mask=(80.00, 32.00) x (8.00, 11.00) [ 2528.617] gen4_vertex_flush[3b4] = 93 [ 2528.617] sna_accel_flush: flush?=0, dirty?=0 [ 2528.617] sna_glyphs(op=3, nlist=1, src=(373, 33)) [ 2528.617] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.617] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 2528.617] sna_glyphs: discarding mask [ 2528.617] glyphs0_to_dst(op=3, src=(373, 33), nlist=1, dst=(373, 33)+(0, 0)) [ 2528.617] clipped_glyphs: no, clip region (0, 0), (972, 1426) matches drawable pixmap=140417953276976 size=972x1426 [ 2528.617] gen7_render_composite: 0x0, current mode=1/1 [ 2528.617] kgem_bo_is_busy: handle=5, domain: 0 exec? 1, rq? 1 [ 2528.617] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.617] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.617] gen7_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 2528.617] sna_drawable_use_bo pixmap=6440, box=((0, 0), (972, 1426)), flags=7... [ 2528.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.617] sna_drawable_use_bo: using whole GPU bo [ 2528.617] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.617] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.617] color_convert: src=ff4d6067 [20028888] [ 2528.617] color_convert: dst=ff4d6067 [20028888] [ 2528.617] sna_render_get_solid: ff4d6067 [ 2528.617] sna_render_get_solid(44) = ff4d6067 (old) [ 2528.617] gen7_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 2528.617] sna_transform_is_imprecise_integer_translation: no transform [ 2528.617] gen7_composite_picture: integer translation (0, 0), removing [ 2528.617] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=0 [affine? 1], format=8018000 [ 2528.617] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 2528.617] sna_render_pixmap_bo: GPU all damaged [ 2528.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.617] gen4_choose_composite_emitter: solid, identity mask [ 2528.617] kgem_check_bo: num_pages=+1, num_exec=+1 [ 2528.617] gen7_composite_get_binding_table(ff40) [ 2528.617] kgem_add_reloc: handle=15, pos=16329, delta=0, domains=40000 [ 2528.617] kgem_add_reloc: adding proxy [delta=176] for handle=15 [ 2528.617] kgem_add_handle: handle=15, index=4 [ 2528.618] [3fc8] bind bo(handle=15, addr=148676784), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.618] gen7_emit_vertex_elements: setup id=9 [ 2528.618] glyphs0_to_dst: glyph=(373, 26)x(7, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(373, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(380, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(380, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(388, 26)x(6, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(388, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(394, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(394, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(402, 23)x(15, 13), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(402, 23), mask=(48.00, 16.00) x (15.00, 13.00) [ 2528.618] glyphs0_to_dst: glyph=(417, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(417, 23), mask=(0.00, 32.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(425, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(425, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(433, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(433, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(441, 23)x(3, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(441, 23), mask=(16.00, 32.00) x (3.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(445, 26)x(7, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(445, 26), mask=(0.00, 48.00) x (7.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(452, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(452, 26), mask=(8.00, 48.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(460, 26)x(3, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(460, 26), mask=(0.00, 56.00) x (3.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(463, 23)x(7, 11), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(463, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.618] glyphs0_to_dst: glyph=(469, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(469, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(477, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(477, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(485, 26)x(12, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(485, 26), mask=(16.00, 16.00) x (12.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(497, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(497, 26), mask=(0.00, 16.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(504, 23)x(7, 11), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(504, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.618] glyphs0_to_dst: glyph=(510, 26)x(7, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(510, 26), mask=(32.00, 0.00) x (7.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(517, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(517, 23), mask=(48.00, 0.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(525, 26)x(6, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(525, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(531, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(531, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(538, 23)x(7, 11), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(538, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.618] glyphs0_to_dst: glyph=(544, 24)x(7, 9), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(544, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.618] glyphs0_to_dst: glyph=(549, 23)x(7, 11), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(549, 23), mask=(16.00, 48.00) x (7.00, 11.00) [ 2528.618] glyphs0_to_dst: glyph=(555, 26)x(6, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(555, 26), mask=(8.00, 16.00) x (6.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(561, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(561, 26), mask=(32.00, 32.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(569, 24)x(7, 9), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(569, 24), mask=(16.00, 0.00) x (7.00, 9.00) [ 2528.618] glyphs0_to_dst: glyph=(575, 23)x(8, 10), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(575, 23), mask=(32.00, 16.00) x (8.00, 10.00) [ 2528.618] glyphs0_to_dst: glyph=(583, 26)x(8, 7), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(583, 26), mask=(64.00, 32.00) x (8.00, 7.00) [ 2528.618] glyphs0_to_dst: glyph=(591, 26)x(8, 11), unclipped [ 2528.618] emit_primitive_identity_mask__sse4_2: dst=(591, 26), mask=(80.00, 32.00) x (8.00, 11.00) [ 2528.618] gen4_vertex_flush[3e8] = 93 [ 2528.618] sna_accel_flush: flush?=0, dirty?=0 [ 2528.618] sna_composite_trapezoids(op=3, src=(939, 25), mask=18000, ntrap=9) [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.618] imprecise_trapezoid_span_converter: extents (938, 24), (948, 34) [ 2528.618] sna_compute_composite_region: dst=(938, 24)x(10, 10) [ 2528.618] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 24), (948, 34) [ 2528.618] clip_to_dst: region: 1x[(938, 24), (948, 34)], clip: 1x[(0, 0), (972, 1426)] [ 2528.618] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 24), (948, 34) [ 2528.618] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 24), (948, 34) [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.618] imprecise_trapezoid_span_converter: after clip -- extents (938, 24), (948, 34), delta=(0, 0) src -> (938, 24) [ 2528.618] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.618] gen7_composite_set_target: (938, 24)x(10, 10), partial?=1 [ 2528.618] sna_drawable_use_bo pixmap=6440, box=((938, 24), (948, 34)), flags=7... [ 2528.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.618] sna_drawable_use_bo: using whole GPU bo [ 2528.618] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.618] gen7_composite_picture: (938, 24)x(10, 10), dst=(938, 24) [ 2528.618] color_convert: src=ffffffff [20028888] [ 2528.618] color_convert: dst=ffffffff [20028888] [ 2528.618] sna_render_get_solid: ffffffff [ 2528.618] sna_render_get_solid(white) [ 2528.618] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.618] gen4_choose_spans_emitter: solid source [ 2528.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.618] aligning vertex: was 4, now 3 floats per vertex [ 2528.618] gen7_composite_get_binding_table(ff00) [ 2528.618] gen7_emit_sampler: sampler = 180 [ 2528.618] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.618] gen7_emit_vertex_elements: setup id=5 [ 2528.618] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.618] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.618] thread_choose_span: clipped? 0 [ 2528.618] imprecise_trapezoid_span_converter: using 1 threads [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 25) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 26) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 27) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 30) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 31) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 31) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 32) x (1, 1) [ 2528.618] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 32) x (1, 1) [ 2528.618] gen4_vertex_flush[468] = 66 [ 2528.618] gen7_render_composite_spans_done() [ 2528.618] sna_accel_flush: flush?=0, dirty?=0 [ 2528.618] sna_composite_trapezoids(op=3, src=(940, 25), mask=18000, ntrap=9) [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.618] imprecise_trapezoid_span_converter: extents (939, 24), (948, 33) [ 2528.618] sna_compute_composite_region: dst=(939, 24)x(9, 9) [ 2528.618] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 24), (948, 33) [ 2528.618] clip_to_dst: region: 1x[(939, 24), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.618] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 24), (948, 33) [ 2528.618] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 24), (948, 33) [ 2528.618] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.618] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] imprecise_trapezoid_span_converter: after clip -- extents (939, 24), (948, 33), delta=(0, 0) src -> (939, 24) [ 2528.619] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] gen7_composite_set_target: (939, 24)x(9, 9), partial?=1 [ 2528.619] sna_drawable_use_bo pixmap=6440, box=((939, 24), (948, 33)), flags=7... [ 2528.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.619] sna_drawable_use_bo: using whole GPU bo [ 2528.619] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.619] gen7_composite_picture: (939, 24)x(9, 9), dst=(939, 24) [ 2528.619] color_convert: src=ffffffff [20028888] [ 2528.619] color_convert: dst=ffffffff [20028888] [ 2528.619] sna_render_get_solid: ffffffff [ 2528.619] sna_render_get_solid(white) [ 2528.619] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.619] gen4_choose_spans_emitter: solid source [ 2528.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.619] gen7_composite_get_binding_table(fee0) [ 2528.619] gen7_emit_vertex_elements: setup id=5 [ 2528.619] thread_choose_span: clipped? 0 [ 2528.619] imprecise_trapezoid_span_converter: using 1 threads [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 25) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 31) x (1, 1) [ 2528.619] gen4_vertex_flush[494] = 57 [ 2528.619] gen7_render_composite_spans_done() [ 2528.619] sna_accel_flush: flush?=0, dirty?=0 [ 2528.619] sna_composite_trapezoids(op=3, src=(939, 26), mask=18000, ntrap=9) [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] imprecise_trapezoid_span_converter: extents (938, 25), (947, 34) [ 2528.619] sna_compute_composite_region: dst=(938, 25)x(9, 9) [ 2528.619] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 25), (947, 34) [ 2528.619] clip_to_dst: region: 1x[(938, 25), (947, 34)], clip: 1x[(0, 0), (972, 1426)] [ 2528.619] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 25), (947, 34) [ 2528.619] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 25), (947, 34) [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] imprecise_trapezoid_span_converter: after clip -- extents (938, 25), (947, 34), delta=(0, 0) src -> (938, 25) [ 2528.619] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] gen7_composite_set_target: (938, 25)x(9, 9), partial?=1 [ 2528.619] sna_drawable_use_bo pixmap=6440, box=((938, 25), (947, 34)), flags=7... [ 2528.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.619] sna_drawable_use_bo: using whole GPU bo [ 2528.619] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.619] gen7_composite_picture: (938, 25)x(9, 9), dst=(938, 25) [ 2528.619] color_convert: src=ffffffff [20028888] [ 2528.619] color_convert: dst=ffffffff [20028888] [ 2528.619] sna_render_get_solid: ffffffff [ 2528.619] sna_render_get_solid(white) [ 2528.619] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.619] gen4_choose_spans_emitter: solid source [ 2528.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.619] gen7_composite_get_binding_table(fee0) [ 2528.619] gen7_emit_vertex_elements: setup id=5 [ 2528.619] thread_choose_span: clipped? 0 [ 2528.619] imprecise_trapezoid_span_converter: using 1 threads [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 31) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 31) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 32) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 32) x (1, 1) [ 2528.619] gen4_vertex_flush[4c0] = 57 [ 2528.619] gen7_render_composite_spans_done() [ 2528.619] sna_accel_flush: flush?=0, dirty?=0 [ 2528.619] sna_composite_trapezoids(op=3, src=(946, 25), mask=18000, ntrap=9) [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] imprecise_trapezoid_span_converter: extents (938, 24), (948, 34) [ 2528.619] sna_compute_composite_region: dst=(938, 24)x(10, 10) [ 2528.619] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 24), (948, 34) [ 2528.619] clip_to_dst: region: 1x[(938, 24), (948, 34)], clip: 1x[(0, 0), (972, 1426)] [ 2528.619] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 24), (948, 34) [ 2528.619] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 24), (948, 34) [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] imprecise_trapezoid_span_converter: after clip -- extents (938, 24), (948, 34), delta=(0, 0) src -> (938, 24) [ 2528.619] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.619] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.619] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.619] gen7_composite_set_target: (938, 24)x(10, 10), partial?=1 [ 2528.619] sna_drawable_use_bo pixmap=6440, box=((938, 24), (948, 34)), flags=7... [ 2528.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.619] sna_drawable_use_bo: using whole GPU bo [ 2528.619] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.619] gen7_composite_picture: (938, 24)x(10, 10), dst=(938, 24) [ 2528.619] color_convert: src=ffffffff [20028888] [ 2528.619] color_convert: dst=ffffffff [20028888] [ 2528.619] sna_render_get_solid: ffffffff [ 2528.619] sna_render_get_solid(white) [ 2528.619] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.619] gen4_choose_spans_emitter: solid source [ 2528.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.619] gen7_composite_get_binding_table(fee0) [ 2528.619] gen7_emit_vertex_elements: setup id=5 [ 2528.619] thread_choose_span: clipped? 0 [ 2528.619] imprecise_trapezoid_span_converter: using 1 threads [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 25) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 26) x (1, 1) [ 2528.619] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 32) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 32) x (1, 1) [ 2528.620] gen4_vertex_flush[4ec] = 66 [ 2528.620] gen7_render_composite_spans_done() [ 2528.620] sna_accel_flush: flush?=0, dirty?=0 [ 2528.620] sna_composite_trapezoids(op=3, src=(945, 25), mask=18000, ntrap=9) [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] imprecise_trapezoid_span_converter: extents (938, 24), (947, 33) [ 2528.620] sna_compute_composite_region: dst=(938, 24)x(9, 9) [ 2528.620] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 24), (947, 33) [ 2528.620] clip_to_dst: region: 1x[(938, 24), (947, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.620] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 24), (947, 33) [ 2528.620] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 24), (947, 33) [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] imprecise_trapezoid_span_converter: after clip -- extents (938, 24), (947, 33), delta=(0, 0) src -> (938, 24) [ 2528.620] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] gen7_composite_set_target: (938, 24)x(9, 9), partial?=1 [ 2528.620] sna_drawable_use_bo pixmap=6440, box=((938, 24), (947, 33)), flags=7... [ 2528.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.620] sna_drawable_use_bo: using whole GPU bo [ 2528.620] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.620] gen7_composite_picture: (938, 24)x(9, 9), dst=(938, 24) [ 2528.620] color_convert: src=ffffffff [20028888] [ 2528.620] color_convert: dst=ffffffff [20028888] [ 2528.620] sna_render_get_solid: ffffffff [ 2528.620] sna_render_get_solid(white) [ 2528.620] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.620] gen4_choose_spans_emitter: solid source [ 2528.620] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.620] gen7_composite_get_binding_table(fee0) [ 2528.620] gen7_emit_vertex_elements: setup id=5 [ 2528.620] thread_choose_span: clipped? 0 [ 2528.620] imprecise_trapezoid_span_converter: using 1 threads [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 25) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2528.620] gen4_vertex_flush[518] = 57 [ 2528.620] gen7_render_composite_spans_done() [ 2528.620] sna_accel_flush: flush?=0, dirty?=0 [ 2528.620] sna_accel_flush: flush?=0, dirty?=0 [ 2528.620] sna_block_handler (tv=0.0) [ 2528.620] sna_wakeup_handler [ 2528.620] sna_accel_flush: flush?=0, dirty?=0 [ 2528.620] sna_composite_trapezoids(op=3, src=(946, 26), mask=18000, ntrap=9) [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] imprecise_trapezoid_span_converter: extents (939, 25), (948, 34) [ 2528.620] sna_compute_composite_region: dst=(939, 25)x(9, 9) [ 2528.620] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 25), (948, 34) [ 2528.620] clip_to_dst: region: 1x[(939, 25), (948, 34)], clip: 1x[(0, 0), (972, 1426)] [ 2528.620] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 25), (948, 34) [ 2528.620] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 25), (948, 34) [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] imprecise_trapezoid_span_converter: after clip -- extents (939, 25), (948, 34), delta=(0, 0) src -> (939, 25) [ 2528.620] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.620] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.620] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.620] gen7_composite_set_target: (939, 25)x(9, 9), partial?=1 [ 2528.620] sna_drawable_use_bo pixmap=6440, box=((939, 25), (948, 34)), flags=7... [ 2528.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.620] sna_drawable_use_bo: using whole GPU bo [ 2528.620] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.620] gen7_composite_picture: (939, 25)x(9, 9), dst=(939, 25) [ 2528.620] color_convert: src=ffffffff [20028888] [ 2528.620] color_convert: dst=ffffffff [20028888] [ 2528.620] sna_render_get_solid: ffffffff [ 2528.620] sna_render_get_solid(white) [ 2528.620] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.620] gen4_choose_spans_emitter: solid source [ 2528.620] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.620] gen7_composite_get_binding_table(fee0) [ 2528.620] gen7_emit_vertex_elements: setup id=5 [ 2528.620] thread_choose_span: clipped? 0 [ 2528.620] imprecise_trapezoid_span_converter: using 1 threads [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 26) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 27) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 28) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 30) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 31) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 32) x (1, 1) [ 2528.620] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 32) x (1, 1) [ 2528.620] gen4_vertex_flush[544] = 57 [ 2528.620] gen7_render_composite_spans_done() [ 2528.620] sna_accel_flush: flush?=0, dirty?=0 [ 2528.621] sna_composite_trapezoids(op=3, src=(939, 24), mask=18000, ntrap=9) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: extents (938, 23), (948, 33) [ 2528.621] sna_compute_composite_region: dst=(938, 23)x(10, 10) [ 2528.621] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (948, 33) [ 2528.621] clip_to_dst: region: 1x[(938, 23), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.621] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (948, 33) [ 2528.621] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (948, 33) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (948, 33), delta=(0, 0) src -> (938, 23) [ 2528.621] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] gen7_composite_set_target: (938, 23)x(10, 10), partial?=1 [ 2528.621] sna_drawable_use_bo pixmap=6440, box=((938, 23), (948, 33)), flags=7... [ 2528.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.621] sna_drawable_use_bo: using whole GPU bo [ 2528.621] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.621] gen7_composite_picture: (938, 23)x(10, 10), dst=(938, 23) [ 2528.621] color_convert: src=ff4d6067 [20028888] [ 2528.621] color_convert: dst=ff4d6067 [20028888] [ 2528.621] sna_render_get_solid: ff4d6067 [ 2528.621] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.621] gen4_choose_spans_emitter: solid source [ 2528.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.621] gen7_composite_get_binding_table(fee0) [ 2528.621] gen7_emit_vertex_elements: setup id=5 [ 2528.621] thread_choose_span: clipped? 0 [ 2528.621] imprecise_trapezoid_span_converter: using 1 threads [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 24) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 24) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 30) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 31) x (1, 1) [ 2528.621] gen4_vertex_flush[578] = 66 [ 2528.621] gen7_render_composite_spans_done() [ 2528.621] sna_accel_flush: flush?=0, dirty?=0 [ 2528.621] sna_composite_trapezoids(op=3, src=(940, 24), mask=18000, ntrap=9) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: extents (939, 23), (948, 32) [ 2528.621] sna_compute_composite_region: dst=(939, 23)x(9, 9) [ 2528.621] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 23), (948, 32) [ 2528.621] clip_to_dst: region: 1x[(939, 23), (948, 32)], clip: 1x[(0, 0), (972, 1426)] [ 2528.621] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 23), (948, 32) [ 2528.621] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 23), (948, 32) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: after clip -- extents (939, 23), (948, 32), delta=(0, 0) src -> (939, 23) [ 2528.621] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] gen7_composite_set_target: (939, 23)x(9, 9), partial?=1 [ 2528.621] sna_drawable_use_bo pixmap=6440, box=((939, 23), (948, 32)), flags=7... [ 2528.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.621] sna_drawable_use_bo: using whole GPU bo [ 2528.621] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.621] gen7_composite_picture: (939, 23)x(9, 9), dst=(939, 23) [ 2528.621] color_convert: src=ff4d6067 [20028888] [ 2528.621] color_convert: dst=ff4d6067 [20028888] [ 2528.621] sna_render_get_solid: ff4d6067 [ 2528.621] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.621] gen4_choose_spans_emitter: solid source [ 2528.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.621] gen7_composite_get_binding_table(fec0) [ 2528.621] gen7_emit_vertex_elements: setup id=5 [ 2528.621] thread_choose_span: clipped? 0 [ 2528.621] imprecise_trapezoid_span_converter: using 1 threads [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 24) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 24) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 25) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 28) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 29) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2528.621] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 30) x (1, 1) [ 2528.621] gen4_vertex_flush[5a4] = 57 [ 2528.621] gen7_render_composite_spans_done() [ 2528.621] sna_accel_flush: flush?=0, dirty?=0 [ 2528.621] sna_composite_trapezoids(op=3, src=(939, 25), mask=18000, ntrap=9) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: extents (938, 24), (947, 33) [ 2528.621] sna_compute_composite_region: dst=(938, 24)x(9, 9) [ 2528.621] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 24), (947, 33) [ 2528.621] clip_to_dst: region: 1x[(938, 24), (947, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.621] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 24), (947, 33) [ 2528.621] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 24), (947, 33) [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] imprecise_trapezoid_span_converter: after clip -- extents (938, 24), (947, 33), delta=(0, 0) src -> (938, 24) [ 2528.621] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.621] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.621] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.621] gen7_composite_set_target: (938, 24)x(9, 9), partial?=1 [ 2528.621] sna_drawable_use_bo pixmap=6440, box=((938, 24), (947, 33)), flags=7... [ 2528.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.621] sna_drawable_use_bo: using whole GPU bo [ 2528.621] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.621] gen7_composite_picture: (938, 24)x(9, 9), dst=(938, 24) [ 2528.621] color_convert: src=ff4d6067 [20028888] [ 2528.622] color_convert: dst=ff4d6067 [20028888] [ 2528.622] sna_render_get_solid: ff4d6067 [ 2528.622] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.622] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.622] gen4_choose_spans_emitter: solid source [ 2528.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.622] gen7_composite_get_binding_table(fec0) [ 2528.622] gen7_emit_vertex_elements: setup id=5 [ 2528.622] thread_choose_span: clipped? 0 [ 2528.622] imprecise_trapezoid_span_converter: using 1 threads [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 31) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 31) x (1, 1) [ 2528.622] gen4_vertex_flush[5d0] = 57 [ 2528.622] gen7_render_composite_spans_done() [ 2528.622] sna_accel_flush: flush?=0, dirty?=0 [ 2528.622] sna_composite_trapezoids(op=3, src=(946, 24), mask=18000, ntrap=9) [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] imprecise_trapezoid_span_converter: extents (938, 23), (948, 33) [ 2528.622] sna_compute_composite_region: dst=(938, 23)x(10, 10) [ 2528.622] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (948, 33) [ 2528.622] clip_to_dst: region: 1x[(938, 23), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.622] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (948, 33) [ 2528.622] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (948, 33) [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (948, 33), delta=(0, 0) src -> (938, 23) [ 2528.622] gen7_render_composite_spans: 10x10 with flags=0, current mode=1/1 [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] gen7_composite_set_target: (938, 23)x(10, 10), partial?=1 [ 2528.622] sna_drawable_use_bo pixmap=6440, box=((938, 23), (948, 33)), flags=7... [ 2528.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.622] sna_drawable_use_bo: using whole GPU bo [ 2528.622] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.622] gen7_composite_picture: (938, 23)x(10, 10), dst=(938, 23) [ 2528.622] color_convert: src=ff4d6067 [20028888] [ 2528.622] color_convert: dst=ff4d6067 [20028888] [ 2528.622] sna_render_get_solid: ff4d6067 [ 2528.622] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.622] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.622] gen4_choose_spans_emitter: solid source [ 2528.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.622] gen7_composite_get_binding_table(fec0) [ 2528.622] gen7_emit_vertex_elements: setup id=5 [ 2528.622] thread_choose_span: clipped? 0 [ 2528.622] imprecise_trapezoid_span_converter: using 1 threads [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 24) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 24) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 31) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2528.622] gen4_vertex_flush[5fc] = 66 [ 2528.622] gen7_render_composite_spans_done() [ 2528.622] sna_accel_flush: flush?=0, dirty?=0 [ 2528.622] sna_composite_trapezoids(op=3, src=(945, 24), mask=18000, ntrap=9) [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] imprecise_trapezoid_span_converter: extents (938, 23), (947, 32) [ 2528.622] sna_compute_composite_region: dst=(938, 23)x(9, 9) [ 2528.622] sna_compute_composite_region: initial clip against dst->pDrawable: (938, 23), (947, 32) [ 2528.622] clip_to_dst: region: 1x[(938, 23), (947, 32)], clip: 1x[(0, 0), (972, 1426)] [ 2528.622] sna_compute_composite_region: clip against dst->pCompositeClip: (938, 23), (947, 32) [ 2528.622] sna_compute_composite_region: clip against src (0x0 clip=0): (938, 23), (947, 32) [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] imprecise_trapezoid_span_converter: after clip -- extents (938, 23), (947, 32), delta=(0, 0) src -> (938, 23) [ 2528.622] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.622] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.622] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.622] gen7_composite_set_target: (938, 23)x(9, 9), partial?=1 [ 2528.622] sna_drawable_use_bo pixmap=6440, box=((938, 23), (947, 32)), flags=7... [ 2528.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.622] sna_drawable_use_bo: using whole GPU bo [ 2528.622] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.622] gen7_composite_picture: (938, 23)x(9, 9), dst=(938, 23) [ 2528.622] color_convert: src=ff4d6067 [20028888] [ 2528.622] color_convert: dst=ff4d6067 [20028888] [ 2528.622] sna_render_get_solid: ff4d6067 [ 2528.622] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.622] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.622] gen4_choose_spans_emitter: solid source [ 2528.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.622] gen7_composite_get_binding_table(fec0) [ 2528.622] gen7_emit_vertex_elements: setup id=5 [ 2528.622] thread_choose_span: clipped? 0 [ 2528.622] imprecise_trapezoid_span_converter: using 1 threads [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 24) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(945, 24) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 28) x (1, 1) [ 2528.622] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 28) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(939, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(940, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(939, 30) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2528.623] gen4_vertex_flush[628] = 57 [ 2528.623] gen7_render_composite_spans_done() [ 2528.623] sna_accel_flush: flush?=0, dirty?=0 [ 2528.623] sna_composite_trapezoids(op=3, src=(946, 25), mask=18000, ntrap=9) [ 2528.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.623] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.623] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.623] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.623] imprecise_trapezoid_span_converter: extents (939, 24), (948, 33) [ 2528.623] sna_compute_composite_region: dst=(939, 24)x(9, 9) [ 2528.623] sna_compute_composite_region: initial clip against dst->pDrawable: (939, 24), (948, 33) [ 2528.623] clip_to_dst: region: 1x[(939, 24), (948, 33)], clip: 1x[(0, 0), (972, 1426)] [ 2528.623] sna_compute_composite_region: clip against dst->pCompositeClip: (939, 24), (948, 33) [ 2528.623] sna_compute_composite_region: clip against src (0x0 clip=0): (939, 24), (948, 33) [ 2528.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.623] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.623] imprecise_trapezoid_span_converter: after clip -- extents (939, 24), (948, 33), delta=(0, 0) src -> (939, 24) [ 2528.623] gen7_render_composite_spans: 9x9 with flags=0, current mode=1/1 [ 2528.623] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.623] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.623] gen7_composite_set_target: (939, 24)x(9, 9), partial?=1 [ 2528.623] sna_drawable_use_bo pixmap=6440, box=((939, 24), (948, 33)), flags=7... [ 2528.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.623] sna_drawable_use_bo: using whole GPU bo [ 2528.623] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.623] gen7_composite_picture: (939, 24)x(9, 9), dst=(939, 24) [ 2528.623] color_convert: src=ff4d6067 [20028888] [ 2528.623] color_convert: dst=ff4d6067 [20028888] [ 2528.623] sna_render_get_solid: ff4d6067 [ 2528.623] sna_render_get_solid(44) = ff4d6067 (last) [ 2528.623] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.623] gen4_choose_spans_emitter: solid source [ 2528.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.623] gen7_composite_get_binding_table(fec0) [ 2528.623] gen7_emit_vertex_elements: setup id=5 [ 2528.623] thread_choose_span: clipped? 0 [ 2528.623] imprecise_trapezoid_span_converter: using 1 threads [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 25) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(946, 25) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 26) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(945, 26) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(946, 26) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 27) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(944, 27) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(945, 27) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 28) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(943, 28) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(944, 28) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(942, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(943, 29) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(940, 30) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(941, 30) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(942, 30) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(940, 31) x (1, 1) [ 2528.623] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(941, 31) x (1, 1) [ 2528.623] gen4_vertex_flush[654] = 57 [ 2528.623] gen7_render_composite_spans_done() [ 2528.623] sna_accel_flush: flush?=0, dirty?=0 [ 2528.623] sna_composite_rectangles(pixmap=6440, op=1, ffa6a6a6 x 2 [(13, 8)x(946, 1) ...]) [ 2528.623] sna_composite_rectangles: converted to op 1 [ 2528.623] sna_composite_rectangles[0] (13, 8)x(946, 1) -> (13, 8), (959, 9) [ 2528.623] sna_composite_rectangles[1] (9, 1416)x(954, 1) -> (9, 1416), (963, 1417) [ 2528.623] sna_composite_rectangles: nrects=2, region=(9, 8), (963, 1417) x 2 [ 2528.623] sna_composite_rectangles: clipped extents (9, 8),(963, 1417) x 2 [ 2528.623] sna_composite_rectangles: pixmap +(0, 0) extents (9, 8),(963, 1417) [ 2528.623] sna_composite_rectangles: dropping last-cpu hint [ 2528.623] sna_drawable_use_bo pixmap=6440, box=((9, 8), (963, 1417)), flags=1... [ 2528.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 2528.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.623] sna_drawable_use_bo: using whole GPU bo [ 2528.623] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2528.623] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.623] gen7_render_fill_boxes(ffa6a6a6 x 2 [(13, 8), (959, 9) ...]) [ 2528.623] sna_render_get_solid: ffa6a6a6 [ 2528.623] sna_render_get_solid(45) = ffa6a6a6 (old) [ 2528.623] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.623] aligning vertex: was 3, now 2 floats per vertex [ 2528.623] gen7_composite_get_binding_table(fec0) [ 2528.623] kgem_add_reloc: handle=15, pos=16297, delta=0, domains=40000 [ 2528.623] kgem_add_reloc: adding proxy [delta=180] for handle=15 [ 2528.623] [3fa8] bind bo(handle=15, addr=148676788), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2528.623] gen7_emit_cc: blend = 980 [ 2528.623] gen7_emit_sampler: sampler = 20 [ 2528.623] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.623] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.623] gen7_emit_vertex_elements: setup id=0 [ 2528.623] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.623] (13, 8), (959, 9) [ 2528.623] (9, 1416), (963, 1417) [ 2528.623] gen4_vertex_flush[70c] = 6 [ 2528.623] sna_accel_flush: flush?=0, dirty?=0 [ 2528.623] sna_composite_rectangles(pixmap=6440, op=1, ffa6a6a6 x 2 [(9, 12)x(1, 35) ...]) [ 2528.623] sna_composite_rectangles: converted to op 1 [ 2528.623] sna_composite_rectangles[0] (9, 12)x(1, 35) -> (9, 12), (10, 47) [ 2528.623] sna_composite_rectangles[1] (9, 47)x(1, 1369) -> (9, 47), (10, 1416) [ 2528.623] sna_composite_rectangles: nrects=2, region=(9, 12), (10, 1416) x 2 [ 2528.623] sna_composite_rectangles: clipped extents (9, 12),(10, 1416) x 1 [ 2528.623] sna_composite_rectangles: pixmap +(0, 0) extents (9, 12),(10, 1416) [ 2528.623] sna_composite_rectangles: dropping last-cpu hint [ 2528.623] sna_drawable_use_bo pixmap=6440, box=((9, 12), (10, 1416)), flags=9... [ 2528.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.623] sna_drawable_use_bo: using whole GPU bo [ 2528.623] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2528.623] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.623] gen7_render_fill_boxes(ffa6a6a6 x 1 [(9, 12), (10, 1416) ...]) [ 2528.623] sna_render_get_solid: ffa6a6a6 [ 2528.623] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.623] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.623] gen7_composite_get_binding_table(fe80) [ 2528.623] gen7_emit_vertex_elements: setup id=0 [ 2528.623] (9, 12), (10, 1416) [ 2528.623] gen4_vertex_flush[70c] = 9 [ 2528.623] sna_accel_flush: flush?=0, dirty?=0 [ 2528.623] sna_composite_rectangles(pixmap=6440, op=1, ffa6a6a6 x 2 [(962, 12)x(1, 35) ...]) [ 2528.623] sna_composite_rectangles: converted to op 1 [ 2528.623] sna_composite_rectangles[0] (962, 12)x(1, 35) -> (962, 12), (963, 47) [ 2528.623] sna_composite_rectangles[1] (962, 47)x(1, 1369) -> (962, 47), (963, 1416) [ 2528.623] sna_composite_rectangles: nrects=2, region=(962, 12), (963, 1416) x 2 [ 2528.623] sna_composite_rectangles: clipped extents (962, 12),(963, 1416) x 1 [ 2528.623] sna_composite_rectangles: pixmap +(0, 0) extents (962, 12),(963, 1416) [ 2528.623] sna_composite_rectangles: dropping last-cpu hint [ 2528.623] sna_drawable_use_bo pixmap=6440, box=((962, 12), (963, 1416)), flags=9... [ 2528.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 2528.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.623] sna_drawable_use_bo: using whole GPU bo [ 2528.623] gen7_render_fill_boxes (op=1, color=(a68c, a68c, a68c, ffff) [20020888]) [ 2528.623] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.623] gen7_render_fill_boxes(ffa6a6a6 x 1 [(962, 12), (963, 1416) ...]) [ 2528.623] sna_render_get_solid: ffa6a6a6 [ 2528.623] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.623] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=980 [ 2528.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.623] gen7_composite_get_binding_table(fe80) [ 2528.624] gen7_emit_vertex_elements: setup id=0 [ 2528.624] (962, 12), (963, 1416) [ 2528.624] gen4_vertex_flush[70c] = 12 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2528.624] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2528.624] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2528.624] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2528.624] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2528.624] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2528.624] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2528.624] sna_drawable_use_bo pixmap=6440, box=((9, 8), (14, 14)), flags=7... [ 2528.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.624] sna_drawable_use_bo: using whole GPU bo [ 2528.624] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.624] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2528.624] color_convert: src=ffa6a6a6 [20028888] [ 2528.624] color_convert: dst=ffa6a6a6 [20028888] [ 2528.624] sna_render_get_solid: ffa6a6a6 [ 2528.624] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.624] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.624] gen4_choose_spans_emitter: solid source [ 2528.624] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.624] aligning vertex: was 2, now 3 floats per vertex [ 2528.624] gen7_composite_get_binding_table(fe80) [ 2528.624] gen7_emit_cc: blend = a00 [ 2528.624] gen7_emit_sampler: sampler = 180 [ 2528.624] gen7_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0 [ 2528.624] gen7_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4416, 16-wide? 4544, 32-wide? 0) [ 2528.624] gen7_emit_vertex_elements: setup id=5 [ 2528.624] gen7_emit_vertex_elements: first channel 1 floats, offset=4b [ 2528.624] gen7_emit_vertex_elements: second channel 1 floats, offset=8b [ 2528.624] thread_choose_span: clipped? 0 [ 2528.624] imprecise_trapezoid_span_converter: using 1 threads [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.624] gen4_vertex_flush[7b4] = 36 [ 2528.624] gen7_render_composite_spans_done() [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_composite_trapezoids(op=3, src=(958, 8), mask=18000, ntrap=37) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: extents (957, 8), (963, 13) [ 2528.624] sna_compute_composite_region: dst=(957, 8)x(6, 5) [ 2528.624] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 8), (963, 13) [ 2528.624] clip_to_dst: region: 1x[(957, 8), (963, 13)], clip: 1x[(957, 8), (963, 13)] [ 2528.624] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 8), (963, 13) [ 2528.624] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 8), (963, 13) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: after clip -- extents (957, 8), (963, 13), delta=(0, 0) src -> (957, 8) [ 2528.624] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] gen7_composite_set_target: (957, 8)x(6, 5), partial?=1 [ 2528.624] sna_drawable_use_bo pixmap=6440, box=((957, 8), (963, 13)), flags=7... [ 2528.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.624] sna_drawable_use_bo: using whole GPU bo [ 2528.624] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.624] gen7_composite_picture: (957, 8)x(6, 5), dst=(957, 8) [ 2528.624] color_convert: src=ffa6a6a6 [20028888] [ 2528.624] color_convert: dst=ffa6a6a6 [20028888] [ 2528.624] sna_render_get_solid: ffa6a6a6 [ 2528.624] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.624] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.624] gen4_choose_spans_emitter: solid source [ 2528.624] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.624] gen7_composite_get_binding_table(fe80) [ 2528.624] gen7_emit_vertex_elements: setup id=5 [ 2528.624] thread_choose_span: clipped? 0 [ 2528.624] imprecise_trapezoid_span_converter: using 1 threads [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(958, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(960, 8) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(961, 9) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2528.624] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2528.624] gen4_vertex_flush[7e0] = 36 [ 2528.624] gen7_render_composite_spans_done() [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_accel_flush: flush?=0, dirty?=0 [ 2528.624] sna_composite_trapezoids(op=3, src=(9, 12), mask=18000, ntrap=39) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: extents (9, 8), (14, 14) [ 2528.624] sna_compute_composite_region: dst=(9, 8)x(5, 6) [ 2528.624] sna_compute_composite_region: initial clip against dst->pDrawable: (9, 8), (14, 14) [ 2528.624] clip_to_dst: region: 1x[(9, 8), (14, 14)], clip: 1x[(9, 8), (14, 14)] [ 2528.624] sna_compute_composite_region: clip against dst->pCompositeClip: (9, 8), (14, 14) [ 2528.624] sna_compute_composite_region: clip against src (0x0 clip=0): (9, 8), (14, 14) [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] imprecise_trapezoid_span_converter: after clip -- extents (9, 8), (14, 14), delta=(0, 0) src -> (9, 8) [ 2528.624] gen7_render_composite_spans: 5x6 with flags=0, current mode=1/1 [ 2528.624] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.624] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.624] gen7_composite_set_target: (9, 8)x(5, 6), partial?=1 [ 2528.624] sna_drawable_use_bo pixmap=6440, box=((9, 8), (14, 14)), flags=7... [ 2528.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.625] sna_drawable_use_bo: using whole GPU bo [ 2528.625] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.625] gen7_composite_picture: (9, 8)x(5, 6), dst=(9, 8) [ 2528.625] color_convert: src=ffa6a6a6 [20028888] [ 2528.625] color_convert: dst=ffa6a6a6 [20028888] [ 2528.625] sna_render_get_solid: ffa6a6a6 [ 2528.625] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.625] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.625] gen4_choose_spans_emitter: solid source [ 2528.625] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.625] gen7_composite_get_binding_table(fe80) [ 2528.625] gen7_emit_vertex_elements: setup id=5 [ 2528.625] thread_choose_span: clipped? 0 [ 2528.625] imprecise_trapezoid_span_converter: using 1 threads [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(11, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(11, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(9, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(10, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(11, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 11) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(10, 11) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 12) x (1, 1) [ 2528.625] gen4_vertex_flush[80c] = 36 [ 2528.625] gen7_render_composite_spans_done() [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_composite_trapezoids(op=3, src=(958, 8), mask=18000, ntrap=37) [ 2528.625] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.625] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 2528.625] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.625] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 2528.625] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.625] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.625] imprecise_trapezoid_span_converter: extents (957, 8), (963, 13) [ 2528.625] sna_compute_composite_region: dst=(957, 8)x(6, 5) [ 2528.625] sna_compute_composite_region: initial clip against dst->pDrawable: (957, 8), (963, 13) [ 2528.625] clip_to_dst: region: 1x[(957, 8), (963, 13)], clip: 1x[(957, 8), (963, 13)] [ 2528.625] sna_compute_composite_region: clip against dst->pCompositeClip: (957, 8), (963, 13) [ 2528.625] sna_compute_composite_region: clip against src (0x0 clip=0): (957, 8), (963, 13) [ 2528.625] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.625] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.625] imprecise_trapezoid_span_converter: after clip -- extents (957, 8), (963, 13), delta=(0, 0) src -> (957, 8) [ 2528.625] gen7_render_composite_spans: 6x5 with flags=0, current mode=1/1 [ 2528.625] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 2528.625] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.625] gen7_composite_set_target: (957, 8)x(6, 5), partial?=1 [ 2528.625] sna_drawable_use_bo pixmap=6440, box=((957, 8), (963, 13)), flags=7... [ 2528.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.625] sna_drawable_use_bo: using whole GPU bo [ 2528.625] gen7_composite_set_target: pixmap=6440, format=20020888, size=972x1426, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 2528.625] gen7_composite_picture: (957, 8)x(6, 5), dst=(957, 8) [ 2528.625] color_convert: src=ffa6a6a6 [20028888] [ 2528.625] color_convert: dst=ffa6a6a6 [20028888] [ 2528.625] sna_render_get_solid: ffa6a6a6 [ 2528.625] sna_render_get_solid(45) = ffa6a6a6 (last) [ 2528.625] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=8a00 [ 2528.625] gen4_choose_spans_emitter: solid source [ 2528.625] kgem_check_bo: num_pages=+0, num_exec=+0 [ 2528.625] gen7_composite_get_binding_table(fe80) [ 2528.625] gen7_emit_vertex_elements: setup id=5 [ 2528.625] thread_choose_span: clipped? 0 [ 2528.625] imprecise_trapezoid_span_converter: using 1 threads [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(958, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(959, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(960, 8) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(959, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(960, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(961, 9) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(960, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(961, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(962, 10) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(961, 11) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(962, 11) x (1, 1) [ 2528.625] gen7_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(962, 12) x (1, 1) [ 2528.625] gen4_vertex_flush[838] = 36 [ 2528.625] gen7_render_composite_spans_done() [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_block_handler (tv=0.0) [ 2528.625] sna_wakeup_handler [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_accel_flush: flush?=0, dirty?=0 [ 2528.625] sna_validate_gc(0x7fb59a15fcf0) changes=0, previous serial=1903, drawable=18e1 [ 2528.625] sna_validate_gc: recomputing clip [ 2528.625] sna_validate_gc: composite clip=4x[(2135, 66), (3107, 1492)] [0x7fb59a37b1a0] [ 2528.625] sna_copy_area: src=(0, 0)x(972, 1426)+(0, 0) -> dst=(0, 0)+(2135, 66); alu=3, pm=ffffffffffffffff, depth=24 [ 2528.625] sna_do_copy: src=(0, 0), dst=(0, 0), size=(972x1426) [ 2528.625] sna_do_copy: after drawable: src=(0, 0), dst=(2135, 66), size=(972x1426) [ 2528.625] sna_do_copy: dst extents (2135, 66), (3107, 1492), dst clip extents (2135, 66), (3107, 1492), dst size=972x1426 [ 2528.625] sna_do_copy: clipped dst extents (2135, 66), (3107, 1492) [ 2528.625] sna_do_copy: unclipped src extents (0, 0), (972, 1426) [ 2528.625] sna_do_copy: clipped src extents (0, 0), (972, 1426) [ 2528.625] sna_do_copy: pixmap -- no source clipping [ 2528.625] sna_do_copy: src extents (0, 0), (972, 1426) x 1 [ 2528.625] sna_do_copy: copy region (2135, 66), (3107, 1492) x 4 + (-2135, -66) [ 2528.625] sna_copy_boxes (boxes=4x[(2135, 66), (3107, 113)...], src pixmap=6440+(-2135, -66), dst pixmap=4565+(-2135, -66), alu=3, src.size=972x1426, dst.size=972x1426) [ 2528.625] sna_copy_boxes: dst=(priv=0x7fb59a3a4720, gpu_bo=22, cpu_bo=0), src=(priv=0x7fb59a39a810, gpu_bo=11, cpu_bo=0), replaces=0 [ 2528.625] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 2528.625] sna_drawable_use_bo pixmap=4565, box=((0, 0), (972, 1426)), flags=3... [ 2528.625] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.625] sna_drawable_use_bo: pinned, never REPLACES [ 2528.625] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 2528.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.625] sna_drawable_use_bo: using whole GPU bo [ 2528.625] sna_pixmap_move_to_gpu(pixmap=6440, usage=0), flags=a [ 2528.625] sna_pixmap_move_to_gpu: already all-damaged [ 2528.625] sna_pixmap_mark_active: pixmap=6440, handle=11 [ 2528.625] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 2528.625] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2528.625] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.625] kgem_bo_is_render: handle=22, rq? 0 [0] [ 2528.625] kgem_bo_is_render: handle=22, rq? 0 [0] [ 2528.625] kgem_bo_is_render: handle=11, rq? 1 [1] [ 2528.625] kgem_set_mode: flushing before new bo [ 2528.625] gen4_vertex_close: used=5160, vbo active? 28, vb=221, nreloc=3 [ 2528.625] gen4_vertex_close: reloc[0] = 126 [ 2528.625] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.625] kgem_add_handle: handle=28, index=5 [ 2528.625] gen4_vertex_close: reloc[1] = 173 [ 2528.625] kgem_add_reloc: handle=28, pos=173, delta=0, domains=200000 [ 2528.625] gen4_vertex_close: reloc[2] = 221 [ 2528.625] kgem_add_reloc: handle=28, pos=221, delta=0, domains=200000 [ 2528.625] batch[1/1, flags=1c00]: 532 532 16296 16384, nreloc=11, nexec=6, nfence=0, aperture=2131 [fenced=0] [ 2528.625] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.625] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.625] kgem_fixup_relocs: shrinking by 61440 [ 2528.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.625] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.625] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2528.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.625] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.626] __kgem_bo_clear_busy: handle=7 [ 2528.626] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2528.626] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=106e000 [ 2528.626] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.626] __kgem_bo_clear_busy: handle=15 [ 2528.626] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8dca000 [ 2528.626] kgem_commit: release handle=15 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2528.626] __kgem_bo_clear_busy: handle=15 [ 2528.626] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.626] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.626] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.626] kgem_check_bo: num_pages=+3288, num_exec=+2 [ 2528.626] aligning vertex: was 3, now 2 floats per vertex [ 2528.626] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.626] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.626] kgem_add_handle: handle=4, index=0 [ 2528.626] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.626] gen7_composite_get_binding_table(ffe0) [ 2528.626] kgem_add_reloc: handle=22, pos=16369, delta=0, domains=20002 [ 2528.626] kgem_add_handle: handle=22, index=1 [ 2528.626] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2528.626] [3ff0] bind bo(handle=22, addr=353411072), format=192, width=972, height=1426, pitch=4096, tiling=1 -> render [ 2528.626] kgem_add_reloc: handle=11, pos=16361, delta=0, domains=40000 [ 2528.626] kgem_add_handle: handle=11, index=2 [ 2528.626] [3fe8] bind bo(handle=11, addr=103936000), format=192, width=972, height=1426, pitch=4096, tiling=1 -> sampler [ 2528.626] gen7_emit_cc: blend = 980 [ 2528.626] gen7_emit_sampler: sampler = 0 [ 2528.626] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.626] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.626] gen7_emit_vertex_elements: setup id=0 [ 2528.626] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.626] (0, 0) -> (0, 0) + (972, 47) [ 2528.626] (0, 47) -> (0, 47) + (10, 1369) [ 2528.626] (962, 47) -> (962, 47) + (10, 1369) [ 2528.626] (0, 1416) -> (0, 1416) + (972, 10) [ 2528.626] gen4_vertex_flush[20c] = 12 [ 2528.626] sna_accel_flush: flush?=1, dirty?=0 [ 2528.626] gen4_vertex_close: used=5184, vbo active? 28, vb=1, nreloc=1 [ 2528.626] gen4_vertex_close: reloc[0] = 126 [ 2528.626] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.626] kgem_add_handle: handle=28, index=3 [ 2528.626] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=3313 [fenced=0] [ 2528.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.626] __kgem_retire_rq: request 1 complete [ 2528.626] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.626] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.626] kgem_fixup_relocs: shrinking by 61440 [ 2528.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.626] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.626] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2528.626] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.626] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=631f000 [ 2528.626] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.626] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.626] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_destroy_pixmap: pixmap=6440, attached?=1 [ 2528.626] _kgem_bo_destroy: handle=11, proxy? 0 [ 2528.626] __kgem_bo_destroy: handle=11, size=7569408 [ 2528.626] __kgem_busy: handle=11, busy=65537, wedged=0 [ 2528.626] __kgem_bo_destroy: handle=11 -> active [ 2528.626] __sna_free_pixmap(pixmap=6440) [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_block_handler (tv=4.204000) [ 2528.626] kgem_retire, need_retire?=1 [ 2528.626] kgem_retire__flushing: 0 bo on flushing list [ 2528.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.626] __kgem_retire_rq: request 1 complete [ 2528.626] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2528.626] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 2528.626] kgem_bo_move_to_cache: release handle=11 [ 2528.626] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 2528.626] kgem_bo_can_map: handle=11, map=0x7fb58eac0000:0x0:0x0, tiling=1, domain=0, offset=103936000 [ 2528.626] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.626] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.626] kgem_retire -- retired=1, need_retire=0 [ 2528.626] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.626] gen6_render_retire: resetting idle vbo [ 2528.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.626] sna_accel_do_throttle (time=2528626), triggered [ 2528.626] sna_accel_throttle (time=2528626) [ 2528.626] sna_accel_disarm_timer[1] (time=2528626) [ 2528.626] sna_wakeup_handler [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_block_handler (tv=4.204000) [ 2528.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.626] sna_accel_do_throttle -- no pending activity [ 2528.626] sna_wakeup_handler [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_accel_flush: flush?=0, dirty?=0 [ 2528.626] sna_block_handler (tv=4.204000) [ 2528.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.626] sna_accel_do_throttle -- no pending activity [ 2528.631] sna_wakeup_handler [ 2528.631] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.631] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.631] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.631] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.631] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2528.631] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.631] sna_crtc_record_swap: recording last swap on pipe=0, frame 132709 [20665], time 2528.626389 [ 2528.631] sna_dri2_get_msc: msc=132709 [raw=132709], ust=2528626389 [ 2528.631] sna_accel_flush: flush?=0, dirty?=0 [ 2528.631] sna_accel_flush: flush?=0, dirty?=0 [ 2528.631] sna_block_handler (tv=4.199000) [ 2528.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.631] sna_accel_do_throttle -- no pending activity [ 2528.631] sna_wakeup_handler [ 2528.631] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.631] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.631] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.631] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.631] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2528.631] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.631] sna_crtc_record_swap: recording last swap on pipe=0, frame 132709 [20665], time 2528.626389 [ 2528.631] sna_dri2_add_event: adding event to window 23068682) [ 2528.631] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132709, target=0, divisor=2, remainder=0 [ 2528.631] draw_target_seq: converting target_msc=132710 to seq 132710 [ 2528.631] sna_wait_vblank(pipe=0, waiting until seq=132710) [ 2528.631] sna_accel_flush: flush?=0, dirty?=0 [ 2528.631] sna_block_handler (tv=4.199000) [ 2528.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.631] sna_accel_do_throttle -- no pending activity [ 2528.642] sna_wakeup_handler [ 2528.642] sna_mode_wakeup: len=32 [ 2528.642] sna_dri2_vblank_handler(type=0, sequence=132710) [ 2528.642] sna_crtc_record_swap: recording last swap on pipe=0, frame 132710 [20666], time 2528.643075 [ 2528.642] sna_accel_flush: flush?=0, dirty?=0 [ 2528.642] sna_dri2_event_free(draw?=1) [ 2528.642] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2528.642] sna_dri2_vblank_handler complete [ 2528.642] sna_accel_flush: flush?=0, dirty?=0 [ 2528.642] sna_block_handler (tv=4.188000) [ 2528.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.642] sna_accel_do_throttle -- no pending activity [ 2528.642] sna_wakeup_handler [ 2528.642] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2528.642] sna_dri2_copy_region: region (1065, 64), (3108, 1495) x 1 [ 2528.642] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2528.642] __sna_dri2_copy_region: source size 3150x1680, region size 2043x1431 [ 2528.642] sna_pixmap_move_area_to_gpu: pixmap=17 box=(1065, 64), (3108, 1495), flags=41 [ 2528.642] _sna_damage_subtract_box(None - (1065, 64), (3108, 1495))... [ 2528.642] = None [ 2528.642] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2528.642] sna_pixmap_discard_shadow_damage: discarding region 1x[(1065, 64), (3108, 1495)] from damage 1x[(1077, 842], (1188, 871)] [ 2528.642] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2528.642] wait_for_shadow: setting front pixmap to handle=24 [ 2528.642] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2528.642] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2528.642] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2528.642] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2528.642] sna_pixmap_move_area_to_gpu: already all-damaged [ 2528.642] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=24, busy=0 [ring=0] [ 2528.642] __kgem_bo_clear_busy: handle=24 [ 2528.642] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2528.642] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2528.642] sna_dri2_select_mode: src handle=20 busy?=0 [ 2528.642] __kgem_bo_clear_busy: handle=20 [ 2528.642] sna_dri2_select_mode: dst handle=24 busy?=0 [ 2528.642] __kgem_bo_clear_busy: handle=24 [ 2528.642] sna_dri2_select_mode: src/dst is idle, using defaults [ 2528.642] __sna_dri2_copy_region: copying [(1065, 64), (3108, 1495)]x1 src=(0, 0), dst=(0, 0) [ 2528.642] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2528.642] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2528.642] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.642] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.642] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2528.642] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2528.642] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2528.642] sna_blt_copy_boxes: box=(1065, 64)x(2043, 1431) [ 2528.642] kgem_add_reloc: handle=24, pos=4, delta=0, domains=28002 [ 2528.642] kgem_add_handle: handle=24, index=0 [ 2528.642] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2528.642] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2528.642] kgem_add_handle: handle=20, index=1 [ 2528.642] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2528.642] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2528.642] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.642] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.642] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.642] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2528.642] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.642] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=0, offset=180826112 [ 2528.642] __sna_dri2_copy_region: flushing? -1786489712 [ 2528.642] sna_accel_flush: flush?=0, dirty?=0 [ 2528.642] sna_accel_flush: flush?=0, dirty?=0 [ 2528.642] sna_block_handler (tv=4.188000) [ 2528.642] kgem_retire, need_retire?=1 [ 2528.642] kgem_retire__flushing: 0 bo on flushing list [ 2528.642] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.642] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.642] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2528.642] kgem_retire -- retired=0, need_retire=1 [ 2528.642] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.642] gen6_render_retire: resetting idle vbo [ 2528.642] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.642] start_flush: has dirty shadow [ 2528.642] timer_enable (time=2528642), starting timer 0 [ 2528.642] timer_enable (time=2528642), starting timer 1 [ 2528.642] sna_accel_block: evaluating timers, active=7 [ 2528.642] sna_accel_block: flush timer expires in 8 [2528650] [ 2528.642] sna_wakeup_handler [ 2528.642] sna_accel_flush: flush?=0, dirty?=0 [ 2528.642] sna_block_handler (tv=4.188000) [ 2528.642] kgem_retire, need_retire?=1 [ 2528.642] kgem_retire__flushing: 0 bo on flushing list [ 2528.642] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.642] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.642] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2528.642] kgem_retire -- retired=0, need_retire=1 [ 2528.642] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.642] gen6_render_retire: resetting idle vbo [ 2528.642] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.642] sna_accel_block: evaluating timers, active=7 [ 2528.642] sna_accel_block: flush timer expires in 8 [2528650] [ 2528.651] sna_wakeup_handler [ 2528.651] sna_block_handler (tv=4.179000) [ 2528.651] kgem_retire, need_retire?=1 [ 2528.651] kgem_retire__flushing: 0 bo on flushing list [ 2528.651] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.651] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.651] __kgem_retire_rq: request 1 complete [ 2528.651] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2528.651] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.651] kgem_retire -- retired=0, need_retire=0 [ 2528.651] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.651] gen6_render_retire: resetting idle vbo [ 2528.651] sna_scanout_do_flush: flush timer active: delta=-1 [ 2528.651] sna_scanout_do_flush (time=2528651), triggered [ 2528.651] sna_scanout_flush (time=2528651), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2528.651] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.651] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.651] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.651] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.651] sna_mode_redisplay: damage: 1x(1065, 64), (3108, 1495) [ 2528.651] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2528.651] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2528.651] sna_pixmap_move_to_gpu: already all-damaged [ 2528.651] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2528.651] sna_mode_redisplay: crtc[0] transformed? 1 [ 2528.651] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1065, 64), (2100, 1495)] [ 2528.651] crtc_source: using Screen pixmap=17 [ 2528.651] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2528.651] crtc_source: using Screen pixmap=17 [ 2528.651] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.651] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.651] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.651] create_pixmap: serial=6443, usage=-1, 0x0 [ 2528.651] sna_pixmap_attach_to_bo: attaching GPU handle=13 to pixmap=6444 [ 2528.651] __sna_damage_all(1680, 1050) [ 2528.651] gen7_render_composite: 1680x1050, current mode=0/0 [ 2528.651] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2528.651] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2528.651] kgem_bo_is_busy: handle=13, domain: 0 exec? 0, rq? 0 [ 2528.651] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.651] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.651] sna_drawable_use_bo pixmap=6444, box=((0, 0), (1680, 1050)), flags=7... [ 2528.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.651] sna_drawable_use_bo: using whole GPU bo [ 2528.651] gen7_composite_set_target: pixmap=6444, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.651] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.651] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.651] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.651] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.651] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.651] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.651] sna_render_pixmap_bo: GPU all damaged [ 2528.651] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2528.651] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.651] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2528.651] kgem_bo_is_render: handle=13, rq? 0 [0] [ 2528.651] kgem_bo_is_blt: handle=13, rq? 0 [ 2528.651] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.651] gen4_choose_composite_emitter: affine src, no mask [ 2528.651] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.651] aligning vertex: was 2, now 3 floats per vertex [ 2528.651] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.651] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.651] kgem_add_handle: handle=4, index=0 [ 2528.651] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.651] gen7_composite_get_binding_table(ffe0) [ 2528.651] kgem_add_reloc: handle=13, pos=16369, delta=0, domains=20002 [ 2528.651] kgem_add_handle: handle=13, index=1 [ 2528.651] __kgem_bo_mark_dirty: handle=13 (proxy? 0) [ 2528.651] [3ff0] bind bo(handle=13, addr=173211648), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.651] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.651] kgem_add_handle: handle=24, index=2 [ 2528.651] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.651] gen7_emit_cc: blend = 980 [ 2528.651] gen7_emit_sampler: sampler = 40 [ 2528.651] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.651] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.651] gen7_emit_vertex_elements: setup id=2 [ 2528.651] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.651] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.651] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.651] gen4_vertex_flush[20c] = 3 [ 2528.651] sna_destroy_pixmap: pixmap=6444, attached?=1 [ 2528.651] __sna_free_pixmap(pixmap=6444) [ 2528.651] gen4_vertex_close: used=9, vbo active? 28, vb=4, nreloc=1 [ 2528.651] gen4_vertex_close: reloc[0] = 126 [ 2528.651] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.651] kgem_add_handle: handle=28, index=3 [ 2528.651] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.651] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.651] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.651] kgem_fixup_relocs: shrinking by 61440 [ 2528.651] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.651] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.651] kgem_commit: release handle=13 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=a530000 [ 2528.651] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.651] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2528.651] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.651] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.651] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.651] get_fb: reusing fb=103 for handle=13 [ 2528.652] sna_mode_redisplay: recording flip on CRTC:20 handle=13, active_scanout=1, serial=9 [ 2528.652] sna_mode_redisplay: crtc[1] transformed? 1 [ 2528.652] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2100, 64), (3108, 1495)] [ 2528.652] crtc_source: using Screen pixmap=17 [ 2528.652] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2528.652] crtc_source: using Screen pixmap=17 [ 2528.652] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.652] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.652] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.652] create_pixmap: serial=6445, usage=-1, 0x0 [ 2528.652] sna_pixmap_attach_to_bo: attaching GPU handle=17 to pixmap=6446 [ 2528.652] __sna_damage_all(1680, 1050) [ 2528.652] gen7_render_composite: 1680x1050, current mode=0/1 [ 2528.652] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.652] kgem_bo_is_busy: handle=24, domain: 3 exec? 0, rq? 1 [ 2528.652] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 2528.652] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.652] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.652] sna_drawable_use_bo pixmap=6446, box=((0, 0), (1680, 1050)), flags=7... [ 2528.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.652] sna_drawable_use_bo: using whole GPU bo [ 2528.652] gen7_composite_set_target: pixmap=6446, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.652] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.652] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.652] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.652] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.652] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.652] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.652] sna_render_pixmap_bo: GPU all damaged [ 2528.652] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.652] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2528.652] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.652] gen4_choose_composite_emitter: affine src, no mask [ 2528.652] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.652] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.652] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.652] kgem_add_handle: handle=4, index=0 [ 2528.652] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.652] gen7_composite_get_binding_table(ffe0) [ 2528.652] kgem_add_reloc: handle=17, pos=16369, delta=0, domains=20002 [ 2528.652] kgem_add_handle: handle=17, index=1 [ 2528.652] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 2528.652] [3ff0] bind bo(handle=17, addr=44257280), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.652] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.652] kgem_add_handle: handle=24, index=2 [ 2528.652] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.652] gen7_emit_cc: blend = 980 [ 2528.652] gen7_emit_sampler: sampler = 40 [ 2528.652] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.652] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.652] gen7_emit_vertex_elements: setup id=2 [ 2528.652] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.652] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.652] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.652] gen4_vertex_flush[20c] = 3 [ 2528.652] sna_destroy_pixmap: pixmap=6446, attached?=1 [ 2528.652] __sna_free_pixmap(pixmap=6446) [ 2528.652] gen4_vertex_close: used=18, vbo active? 28, vb=4, nreloc=1 [ 2528.652] gen4_vertex_close: reloc[0] = 126 [ 2528.652] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.652] kgem_add_handle: handle=28, index=3 [ 2528.652] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.652] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.652] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2528.652] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.652] kgem_fixup_relocs: shrinking by 61440 [ 2528.652] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.652] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2528.652] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2a35000 [ 2528.652] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.652] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2528.652] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.652] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.652] get_fb: reusing fb=97 for handle=17 [ 2528.652] sna_mode_redisplay: recording flip on CRTC:24 handle=17, active_scanout=1, serial=9 [ 2528.652] sna_mode_redisplay: crtc[2] transformed? 1 [ 2528.652] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2528.652] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2528.652] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2528.652] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2528.652] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2528.652] sna_mode_redisplay: flipped 2 outputs, shadow active? 16 [ 2528.652] set_shadow: waiting for region 1x[(1065, 64), (3108, 1495)], front handle=24, shadow handle=16 [ 2528.652] sna_accel_block: evaluating timers, active=7 [ 2528.652] sna_accel_block: flush timer expires in 16 [2528667] [ 2528.654] sna_wakeup_handler [ 2528.654] sna_mode_wakeup: len=32 [ 2528.654] sna_mode_wakeup: recording last swap on pipe=1, frame 131944 [20368], time 2528.656201 [ 2528.654] sna_mode_wakeup: removing handle=9 [active_scanout=0] from scanout, installing handle=17 [active_scanout=1] [ 2528.654] sna_mode_wakeup: flip complete, pending? 2 [ 2528.654] sna_block_handler (tv=4.176000) [ 2528.654] kgem_retire, need_retire?=1 [ 2528.654] kgem_retire__flushing: 0 bo on flushing list [ 2528.654] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.654] __kgem_retire_rq: request 1 complete [ 2528.654] __kgem_bo_flush: handle=13, busy=0, wedged=0 [ 2528.654] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.654] __kgem_retire_rq: request 2 complete [ 2528.654] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 2528.654] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.654] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.654] kgem_retire -- retired=0, need_retire=0 [ 2528.654] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.654] gen6_render_retire: resetting idle vbo [ 2528.654] sna_scanout_do_flush: flush timer active: delta=13 [ 2528.654] sna_accel_block: evaluating timers, active=7 [ 2528.654] sna_accel_block: flush timer expires in 13 [2528667] [ 2528.658] sna_wakeup_handler [ 2528.658] sna_mode_wakeup: len=32 [ 2528.658] sna_mode_wakeup: recording last swap on pipe=0, frame 132711 [20667], time 2528.659755 [ 2528.658] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=13 [active_scanout=1] [ 2528.658] sna_mode_wakeup: flip complete, pending? 1 [ 2528.658] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.658] sna_block_handler (tv=4.172000) [ 2528.658] sna_scanout_do_flush: flush timer active: delta=9 [ 2528.658] sna_accel_block: evaluating timers, active=7 [ 2528.658] sna_accel_block: flush timer expires in 9 [2528667] [ 2528.668] sna_wakeup_handler [ 2528.668] sna_block_handler (tv=4.162000) [ 2528.668] sna_scanout_do_flush: flush timer active: delta=-1 [ 2528.668] sna_scanout_do_flush (time=2528668), triggered [ 2528.668] sna_scanout_flush (time=2528668), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2528.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.668] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.668] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.668] sna_accel_do_throttle (time=2528668), triggered [ 2528.668] sna_accel_throttle (time=2528668) [ 2528.668] sna_accel_disarm_timer[1] (time=2528668) [ 2528.668] sna_accel_block: evaluating timers, active=5 [ 2528.668] sna_accel_block: flush timer expires in 16 [2528684] [ 2528.684] sna_wakeup_handler [ 2528.684] sna_block_handler (tv=4.146000) [ 2528.684] sna_scanout_do_flush: flush timer active: delta=0 [ 2528.684] sna_scanout_do_flush (time=2528684), triggered [ 2528.684] sna_scanout_flush (time=2528684), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2528.684] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.684] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.684] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.684] sna_accel_disarm_timer[0] (time=2528684) [ 2528.684] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.684] sna_accel_do_throttle -- no pending activity [ 2528.700] sna_wakeup_handler [ 2528.700] sna_accel_flush: flush?=0, dirty?=0 [ 2528.700] sna_block_handler (tv=4.130000) [ 2528.700] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.700] sna_accel_do_throttle -- no pending activity [ 2528.700] sna_wakeup_handler [ 2528.700] sna_block_handler (tv=4.130000) [ 2528.700] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.700] sna_accel_do_throttle -- no pending activity [ 2528.708] sna_wakeup_handler [ 2528.708] sna_accel_flush: flush?=0, dirty?=0 [ 2528.708] sna_block_handler (tv=4.122000) [ 2528.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.708] sna_accel_do_throttle -- no pending activity [ 2528.708] sna_wakeup_handler [ 2528.708] sna_block_handler (tv=4.122000) [ 2528.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.708] sna_accel_do_throttle -- no pending activity [ 2528.716] sna_wakeup_handler [ 2528.716] sna_accel_flush: flush?=0, dirty?=0 [ 2528.716] sna_block_handler (tv=4.114000) [ 2528.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.716] sna_accel_do_throttle -- no pending activity [ 2528.716] sna_wakeup_handler [ 2528.716] sna_block_handler (tv=4.114000) [ 2528.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.716] sna_accel_do_throttle -- no pending activity [ 2528.724] sna_wakeup_handler [ 2528.724] sna_accel_flush: flush?=0, dirty?=0 [ 2528.724] sna_block_handler (tv=4.106000) [ 2528.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.724] sna_accel_do_throttle -- no pending activity [ 2528.724] sna_wakeup_handler [ 2528.724] sna_block_handler (tv=4.106000) [ 2528.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.724] sna_accel_do_throttle -- no pending activity [ 2528.732] sna_wakeup_handler [ 2528.732] sna_accel_flush: flush?=0, dirty?=0 [ 2528.732] sna_block_handler (tv=4.98000) [ 2528.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.732] sna_accel_do_throttle -- no pending activity [ 2528.732] sna_wakeup_handler [ 2528.732] sna_block_handler (tv=4.98000) [ 2528.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.732] sna_accel_do_throttle -- no pending activity [ 2528.740] sna_wakeup_handler [ 2528.740] sna_accel_flush: flush?=0, dirty?=0 [ 2528.740] sna_block_handler (tv=4.90000) [ 2528.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.740] sna_accel_do_throttle -- no pending activity [ 2528.740] sna_wakeup_handler [ 2528.740] sna_block_handler (tv=4.90000) [ 2528.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.740] sna_accel_do_throttle -- no pending activity [ 2528.748] sna_wakeup_handler [ 2528.748] sna_accel_flush: flush?=0, dirty?=0 [ 2528.748] sna_block_handler (tv=4.82000) [ 2528.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.748] sna_accel_do_throttle -- no pending activity [ 2528.748] sna_wakeup_handler [ 2528.748] sna_block_handler (tv=4.82000) [ 2528.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.748] sna_accel_do_throttle -- no pending activity [ 2528.756] sna_wakeup_handler [ 2528.756] sna_accel_flush: flush?=0, dirty?=0 [ 2528.756] sna_block_handler (tv=4.74000) [ 2528.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.756] sna_accel_do_throttle -- no pending activity [ 2528.756] sna_wakeup_handler [ 2528.756] sna_block_handler (tv=4.74000) [ 2528.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.756] sna_accel_do_throttle -- no pending activity [ 2528.764] sna_wakeup_handler [ 2528.764] sna_accel_flush: flush?=0, dirty?=0 [ 2528.764] sna_block_handler (tv=4.66000) [ 2528.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.764] sna_accel_do_throttle -- no pending activity [ 2528.764] sna_wakeup_handler [ 2528.764] sna_block_handler (tv=4.66000) [ 2528.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.764] sna_accel_do_throttle -- no pending activity [ 2528.772] sna_wakeup_handler [ 2528.772] sna_accel_flush: flush?=0, dirty?=0 [ 2528.772] sna_block_handler (tv=4.58000) [ 2528.772] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.772] sna_accel_do_throttle -- no pending activity [ 2528.772] sna_wakeup_handler [ 2528.772] sna_block_handler (tv=4.58000) [ 2528.772] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.772] sna_accel_do_throttle -- no pending activity [ 2528.780] sna_wakeup_handler [ 2528.780] sna_accel_flush: flush?=0, dirty?=0 [ 2528.780] sna_block_handler (tv=4.50000) [ 2528.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.780] sna_accel_do_throttle -- no pending activity [ 2528.780] sna_wakeup_handler [ 2528.780] sna_block_handler (tv=4.50000) [ 2528.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.780] sna_accel_do_throttle -- no pending activity [ 2528.788] sna_wakeup_handler [ 2528.788] sna_accel_flush: flush?=0, dirty?=0 [ 2528.788] sna_block_handler (tv=4.42000) [ 2528.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.788] sna_accel_do_throttle -- no pending activity [ 2528.788] sna_wakeup_handler [ 2528.788] sna_block_handler (tv=4.42000) [ 2528.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.788] sna_accel_do_throttle -- no pending activity [ 2528.812] sna_wakeup_handler [ 2528.812] sna_accel_flush: flush?=0, dirty?=0 [ 2528.812] sna_block_handler (tv=4.18000) [ 2528.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.812] sna_accel_do_throttle -- no pending activity [ 2528.812] sna_wakeup_handler [ 2528.812] sna_block_handler (tv=4.18000) [ 2528.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.812] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.860] sna_accel_do_throttle -- no pending activity [ 2528.860] sna_wakeup_handler [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_accel_flush: flush?=0, dirty?=0 [ 2528.860] sna_block_handler (tv=3.970000) [ 2528.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.861] sna_accel_do_throttle -- no pending activity [ 2528.861] sna_wakeup_handler [ 2528.861] sna_accel_flush: flush?=0, dirty?=0 [ 2528.861] sna_accel_flush: flush?=0, dirty?=0 [ 2528.861] sna_accel_flush: flush?=0, dirty?=0 [ 2528.861] sna_block_handler (tv=3.969000) [ 2528.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.861] sna_accel_do_throttle -- no pending activity [ 2528.863] sna_wakeup_handler [ 2528.863] sna_accel_flush: flush?=0, dirty?=0 [ 2528.863] sna_accel_flush: flush?=0, dirty?=0 [ 2528.863] sna_accel_flush: flush?=0, dirty?=0 [ 2528.863] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.863] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.863] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.863] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.863] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2528.863] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.863] sna_crtc_record_swap: recording last swap on pipe=0, frame 132723 [20673], time 2528.859905 [ 2528.863] sna_dri2_get_msc: msc=132723 [raw=132723], ust=2528859905 [ 2528.863] sna_dri2_schedule_swap: draw=23068682 3150x1680, pixmap=17 3150x1680, back=20 (refs=1/1, flush=0) , front=24 (refs=2/2, flush=1) [ 2528.863] sna_dri2_schedule_swap(target_msc=132524, divisor=0, remainder=0) [ 2528.863] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.863] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.863] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.863] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.863] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.863] sna_crtc_record_swap: recording last swap on pipe=0, frame 132723 [20673], time 2528.859905 [ 2528.863] immediate_swap: current_msc=132723, target_msc=132524 -- yes [ 2528.863] can_xchg: window size: 3150x1680, clip=(0, 0), (3150, 1680) x 1, pixmap size=3150x1680 [ 2528.863] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2528.863] can_xchg: yes, pixmap=17 [ 2528.863] sna_dri2_schedule_xchg: synchronous?=0, send-event?=1 [ 2528.863] sna_dri2_schedule_xchg: performing immediate xchg on pipe 0 [ 2528.863] sna_dri2_xchg: win=23068682, exchange front=24/5 and back=20/8, pixmap=17 3150x1680 [ 2528.863] sna_dri2_xchg: back_bo handle=20, pitch=12800, size=21504000, ref=1, active_scanout?=0 [ 2528.863] sna_dri2_xchg: front_bo handle=24, pitch=12800, size=21504000, ref=2, active_scanout?=0 [ 2528.863] set_bo: pixmap=17, handle=20 [ 2528.863] wait_for_shadow: flags=0, flips=0, handle=24, shadow=16 [ 2528.863] set_bo: dropping flush hint from handle=24 [ 2528.863] set_bo: adding flush hint to handle=20 [ 2528.863] mark_stale(handle=24) => 1 [ 2528.863] fake_swap_complete(type=1): draw=23068682, pipe=0, frame=132723 [msc 132723], tv=2528.859905 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_block_handler (tv=3.966000) [ 2528.864] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.864] start_flush: has dirty shadow [ 2528.864] timer_enable (time=2528864), starting timer 0 [ 2528.864] sna_accel_do_throttle -- no pending activity [ 2528.864] sna_accel_block: evaluating timers, active=5 [ 2528.864] sna_accel_block: flush timer expires in 8 [2528872] [ 2528.864] sna_wakeup_handler [ 2528.864] sna_validate_gc(0x7fb59a3780d0) changes=0, previous serial=18df, drawable=192f [ 2528.864] sna_validate_gc: recomputing clip [ 2528.864] sna_validate_gc: composite clip=1x[(2145, 113), (3097, 1482)] [0x7fb59a3782b0] [ 2528.864] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 392), (8, 405) [ 2528.864] sna_image_text16: clipped extents (2147, 505), (2153, 518) [ 2528.864] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2528.864] sna_glyph_blt (2, 403) x 1, fg=e5e5e5, bg=0 alu=cc [ 2528.864] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=9... [ 2528.864] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.864] sna_drawable_use_bo: pinned, never REPLACES [ 2528.864] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2528.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.864] sna_drawable_use_bo: using whole GPU bo [ 2528.864] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2528.864] sna_blt_fill_box: box=((12, 439), (18, 452)) [ 2528.864] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2528.864] kgem_add_handle: handle=22, index=0 [ 2528.864] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2528.864] sna_glyph_blt: glyph clip box (12, 439), (18, 452) [ 2528.864] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2528.864] blt_done: flushing BLT operation on empty ring [ 2528.864] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2528.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.864] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2528.864] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.864] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=0, offset=180826112 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_block_handler (tv=3.966000) [ 2528.864] kgem_retire, need_retire?=1 [ 2528.864] kgem_retire__flushing: 0 bo on flushing list [ 2528.864] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.864] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.864] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2528.864] kgem_retire -- retired=0, need_retire=1 [ 2528.864] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.864] gen6_render_retire: resetting idle vbo [ 2528.864] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.864] timer_enable (time=2528864), starting timer 1 [ 2528.864] sna_accel_block: evaluating timers, active=7 [ 2528.864] sna_accel_block: flush timer expires in 8 [2528872] [ 2528.864] sna_wakeup_handler [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_dri2_reuse_buffer: reusing buffer pixmap=17, attachment=1, handle=24, name=5 [ 2528.864] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2528.864] sna_dri2_reuse_buffer: replacing back buffer on window 23068682 [ 2528.864] sna_dri2_get_back: draw size=3150x1680, back buffer handle=24 size=3150x1680, is-scanout? 1, pitch=12800, front pitch=12800, has-cache?=0 [ 2528.864] sna_dri2_get_back: reuse backbuffer? 1 [ 2528.864] sna_dri2_get_back: back buffer handle=24, scanout?=0, refcnt=1 [ 2528.864] sna_dri2_get_back: reuse unattached back [ 2528.864] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2528.864] reusing back buffer, age = 0 [ 2528.864] sna_dri2_create_buffer pixmap=17, (attachment=0, format=32, drawable=3150x1680), window?=1 [ 2528.864] sna_dri2_create_buffer: reusing front buffer attachment, win=23068682 3150x1680, pixmap=17 [17] 3150x1680, handle=20, name=8, active_scanout=0 [ 2528.864] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2528.864] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=20] -- refcnt=3, pixmap=17 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_accel_flush: flush?=0, dirty?=0 [ 2528.864] sna_block_handler (tv=3.966000) [ 2528.864] kgem_retire, need_retire?=1 [ 2528.864] kgem_retire__flushing: 0 bo on flushing list [ 2528.864] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.864] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2528.864] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2528.864] kgem_retire -- retired=0, need_retire=1 [ 2528.864] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.864] gen6_render_retire: resetting idle vbo [ 2528.864] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.864] sna_accel_block: evaluating timers, active=7 [ 2528.864] sna_accel_block: flush timer expires in 8 [2528872] [ 2528.867] sna_wakeup_handler [ 2528.867] sna_accel_flush: flush?=0, dirty?=0 [ 2528.867] sna_accel_flush: flush?=0, dirty?=0 [ 2528.867] sna_accel_flush: flush?=0, dirty?=0 [ 2528.867] sna_block_handler (tv=3.963000) [ 2528.867] kgem_retire, need_retire?=1 [ 2528.867] kgem_retire__flushing: 0 bo on flushing list [ 2528.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.867] __kgem_retire_rq: request 1 complete [ 2528.867] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2528.867] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.867] kgem_retire -- retired=0, need_retire=0 [ 2528.867] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.868] gen6_render_retire: resetting idle vbo [ 2528.868] sna_scanout_do_flush: flush timer active: delta=4 [ 2528.868] sna_accel_block: evaluating timers, active=7 [ 2528.868] sna_accel_block: flush timer expires in 4 [2528872] [ 2528.868] sna_wakeup_handler [ 2528.868] sna_accel_flush: flush?=0, dirty?=0 [ 2528.868] sna_accel_flush: flush?=0, dirty?=0 [ 2528.868] sna_accel_flush: flush?=0, dirty?=0 [ 2528.868] sna_block_handler (tv=3.962000) [ 2528.868] sna_scanout_do_flush: flush timer active: delta=4 [ 2528.868] sna_accel_block: evaluating timers, active=7 [ 2528.868] sna_accel_block: flush timer expires in 4 [2528872] [ 2528.870] sna_wakeup_handler [ 2528.870] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.870] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.870] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.870] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.870] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2528.870] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.870] sna_crtc_record_swap: recording last swap on pipe=0, frame 132723 [20673], time 2528.859905 [ 2528.870] sna_dri2_get_msc: msc=132723 [raw=132723], ust=2528859905 [ 2528.870] sna_dri2_schedule_swap: draw=23068682 3150x1680, pixmap=17 3150x1680, back=24 (refs=1/1, flush=0) , front=20 (refs=2/2, flush=1) [ 2528.870] sna_dri2_schedule_swap(target_msc=132724, divisor=0, remainder=0) [ 2528.870] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.870] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.870] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.870] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.870] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.870] sna_crtc_record_swap: recording last swap on pipe=0, frame 132723 [20673], time 2528.859905 [ 2528.870] immediate_swap: current_msc=132723, target_msc=132724 -- yes [ 2528.870] can_xchg: window size: 3150x1680, clip=(0, 0), (3150, 1680) x 1, pixmap size=3150x1680 [ 2528.870] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2528.870] can_xchg: yes, pixmap=17 [ 2528.870] sna_dri2_schedule_xchg: synchronous?=1, send-event?=1 [ 2528.870] sna_dri2_schedule_xchg: performing immediate xchg on pipe 0 [ 2528.870] sna_dri2_xchg: win=23068682, exchange front=20/8 and back=24/5, pixmap=17 3150x1680 [ 2528.870] sna_dri2_xchg: back_bo handle=24, pitch=12800, size=21504000, ref=1, active_scanout?=0 [ 2528.870] sna_dri2_xchg: front_bo handle=20, pitch=12800, size=21504000, ref=2, active_scanout?=0 [ 2528.870] set_bo: pixmap=17, handle=24 [ 2528.870] set_bo: dropping flush hint from handle=20 [ 2528.870] set_bo: adding flush hint to handle=24 [ 2528.870] mark_stale(handle=20) => 1 [ 2528.870] sna_dri2_add_event: adding event to window 23068682) [ 2528.870] sna_wait_vblank(pipe=0, waiting until seq=1 [relative]) [ 2528.870] swap_limit: draw=23068682 setting swap limit to 2 [ 2528.870] sna_dri2_swap_limit_validate: swap limit set to 2 [ 2528.870] sna_accel_flush: flush?=0, dirty?=0 [ 2528.871] sna_accel_flush: flush?=0, dirty?=0 [ 2528.871] sna_accel_flush: flush?=0, dirty?=0 [ 2528.871] sna_accel_flush: flush?=0, dirty?=0 [ 2528.871] sna_block_handler (tv=3.959000) [ 2528.871] sna_scanout_do_flush: flush timer active: delta=1 [ 2528.871] sna_scanout_do_flush (time=2528871), triggered [ 2528.871] sna_scanout_flush (time=2528871), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2528.871] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.871] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 2528.871] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.871] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.871] sna_mode_redisplay: damage: 1x(0, 0), (3150, 1680) [ 2528.871] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2528.871] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2528.871] sna_pixmap_move_to_gpu: already all-damaged [ 2528.871] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2528.871] sna_mode_redisplay: crtc[0] transformed? 1 [ 2528.871] sna_mode_redisplay: crtc[0] damage? 1[1]: 1x[(1050, 0), (2100, 1680)] [ 2528.871] crtc_source: using Screen pixmap=17 [ 2528.871] sna_crtc_redisplay: crtc 20 [pipe=0], damage (1050, 0), (2100, 1680) x 1 [ 2528.871] crtc_source: using Screen pixmap=17 [ 2528.871] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.871] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.871] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.871] create_pixmap: serial=6451, usage=-1, 0x0 [ 2528.871] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6452 [ 2528.871] __sna_damage_all(1680, 1050) [ 2528.871] gen7_render_composite: 1680x1050, current mode=0/0 [ 2528.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2528.871] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 1 [ 2528.871] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2528.871] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.871] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.871] sna_drawable_use_bo pixmap=6452, box=((0, 0), (1680, 1050)), flags=7... [ 2528.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.871] sna_drawable_use_bo: using whole GPU bo [ 2528.871] gen7_composite_set_target: pixmap=6452, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.871] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.871] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.871] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.871] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.871] gen7_composite_picture: transform=[0.00 -1.00 2100.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.871] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.871] sna_render_pixmap_bo: GPU all damaged [ 2528.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2528.871] kgem_bo_is_render: handle=24, rq? 1 [0] [ 2528.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2528.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2528.871] kgem_bo_is_blt: handle=3, rq? 0 [ 2528.871] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.871] gen4_choose_composite_emitter: affine src, no mask [ 2528.871] needs_batch_flush: flushing before handle=24 for required semaphore [ 2528.871] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.871] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.871] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.871] kgem_add_handle: handle=4, index=0 [ 2528.871] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.871] gen7_composite_get_binding_table(ffe0) [ 2528.871] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2528.871] kgem_add_handle: handle=3, index=1 [ 2528.871] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2528.871] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.871] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.871] kgem_add_handle: handle=24, index=2 [ 2528.871] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.871] gen7_emit_cc: blend = 980 [ 2528.871] gen7_emit_sampler: sampler = 40 [ 2528.871] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.871] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.871] gen7_emit_vertex_elements: setup id=2 [ 2528.871] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.871] sna_crtc_redisplay__composite: (1050, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.871] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.871] gen4_vertex_flush[20c] = 3 [ 2528.871] sna_destroy_pixmap: pixmap=6452, attached?=1 [ 2528.871] __sna_free_pixmap(pixmap=6452) [ 2528.871] gen4_vertex_close: used=9, vbo active? 28, vb=4, nreloc=1 [ 2528.871] gen4_vertex_close: reloc[0] = 126 [ 2528.871] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.871] kgem_add_handle: handle=28, index=3 [ 2528.871] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.871] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.871] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.871] kgem_fixup_relocs: shrinking by 61440 [ 2528.871] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.871] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.871] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2528.871] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.871] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.871] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.871] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.871] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.871] get_fb: reusing fb=102 for handle=3 [ 2528.871] sna_mode_redisplay: recording flip on CRTC:20 handle=3, active_scanout=1, serial=9 [ 2528.871] sna_mode_redisplay: crtc[1] transformed? 1 [ 2528.871] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2100, 0), (3150, 1680)] [ 2528.871] crtc_source: using Screen pixmap=17 [ 2528.871] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2528.871] crtc_source: using Screen pixmap=17 [ 2528.871] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.871] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.871] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.871] create_pixmap: serial=6453, usage=-1, 0x0 [ 2528.871] sna_pixmap_attach_to_bo: attaching GPU handle=9 to pixmap=6454 [ 2528.872] __sna_damage_all(1680, 1050) [ 2528.872] gen7_render_composite: 1680x1050, current mode=0/1 [ 2528.872] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.872] kgem_bo_is_busy: handle=24, domain: 3 exec? 0, rq? 1 [ 2528.872] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 2528.872] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.872] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.872] sna_drawable_use_bo pixmap=6454, box=((0, 0), (1680, 1050)), flags=7... [ 2528.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.872] sna_drawable_use_bo: using whole GPU bo [ 2528.872] gen7_composite_set_target: pixmap=6454, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.872] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.872] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.872] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.872] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.872] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.872] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.872] sna_render_pixmap_bo: GPU all damaged [ 2528.872] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.872] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2528.872] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.872] gen4_choose_composite_emitter: affine src, no mask [ 2528.872] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.872] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.872] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.872] kgem_add_handle: handle=4, index=0 [ 2528.872] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.872] gen7_composite_get_binding_table(ffe0) [ 2528.872] kgem_add_reloc: handle=9, pos=16369, delta=0, domains=20002 [ 2528.872] kgem_add_handle: handle=9, index=1 [ 2528.872] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 2528.872] [3ff0] bind bo(handle=9, addr=254439424), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.872] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.872] kgem_add_handle: handle=24, index=2 [ 2528.872] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.872] gen7_emit_cc: blend = 980 [ 2528.872] gen7_emit_sampler: sampler = 40 [ 2528.872] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.872] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.872] gen7_emit_vertex_elements: setup id=2 [ 2528.872] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.872] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.872] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.872] gen4_vertex_flush[20c] = 3 [ 2528.872] sna_destroy_pixmap: pixmap=6454, attached?=1 [ 2528.872] __sna_free_pixmap(pixmap=6454) [ 2528.872] gen4_vertex_close: used=18, vbo active? 28, vb=4, nreloc=1 [ 2528.872] gen4_vertex_close: reloc[0] = 126 [ 2528.872] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.872] kgem_add_handle: handle=28, index=3 [ 2528.872] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.872] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.872] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=8644000 [ 2528.872] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.872] kgem_fixup_relocs: shrinking by 61440 [ 2528.872] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.872] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2528.872] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2a7000 [ 2528.872] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.872] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.872] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.872] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.872] get_fb: reusing fb=92 for handle=9 [ 2528.872] sna_mode_redisplay: recording flip on CRTC:24 handle=9, active_scanout=1, serial=9 [ 2528.872] sna_mode_redisplay: crtc[2] transformed? 1 [ 2528.872] sna_mode_redisplay: crtc[2] damage? 1[1]: 1x[(0, 0), (1050, 1680)] [ 2528.872] crtc_source: using Screen pixmap=17 [ 2528.872] sna_crtc_redisplay: crtc 28 [pipe=2], damage (0, 0), (1050, 1680) x 1 [ 2528.872] crtc_source: using Screen pixmap=17 [ 2528.872] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.872] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.872] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.872] create_pixmap: serial=6455, usage=-1, 0x0 [ 2528.872] sna_pixmap_attach_to_bo: attaching GPU handle=12 to pixmap=6456 [ 2528.872] __sna_damage_all(1680, 1050) [ 2528.872] gen7_render_composite: 1680x1050, current mode=0/1 [ 2528.872] kgem_bo_is_render: handle=12, rq? 0 [0] [ 2528.872] kgem_bo_is_busy: handle=24, domain: 3 exec? 0, rq? 1 [ 2528.872] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 2528.872] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.872] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.872] sna_drawable_use_bo pixmap=6456, box=((0, 0), (1680, 1050)), flags=7... [ 2528.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.872] sna_drawable_use_bo: using whole GPU bo [ 2528.872] gen7_composite_set_target: pixmap=6456, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.872] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.872] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.872] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.872] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.872] gen7_composite_picture: transform=[0.00 -1.00 1050.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.872] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.872] sna_render_pixmap_bo: GPU all damaged [ 2528.872] kgem_bo_is_render: handle=12, rq? 0 [0] [ 2528.872] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2528.872] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.872] gen4_choose_composite_emitter: affine src, no mask [ 2528.872] kgem_check_bo: num_pages=+8820, num_exec=+2 [ 2528.872] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.872] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.872] kgem_add_handle: handle=4, index=0 [ 2528.872] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.872] gen7_composite_get_binding_table(ffe0) [ 2528.872] kgem_add_reloc: handle=12, pos=16369, delta=0, domains=20002 [ 2528.872] kgem_add_handle: handle=12, index=1 [ 2528.872] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 2528.872] [3ff0] bind bo(handle=12, addr=111505408), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.872] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.872] kgem_add_handle: handle=24, index=2 [ 2528.872] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.872] gen7_emit_cc: blend = 980 [ 2528.872] gen7_emit_sampler: sampler = 40 [ 2528.872] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.872] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.872] gen7_emit_vertex_elements: setup id=2 [ 2528.872] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.872] sna_crtc_redisplay__composite: (0, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.873] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.873] gen4_vertex_flush[20c] = 3 [ 2528.873] sna_destroy_pixmap: pixmap=6456, attached?=1 [ 2528.873] __sna_free_pixmap(pixmap=6456) [ 2528.873] gen4_vertex_close: used=27, vbo active? 28, vb=4, nreloc=1 [ 2528.873] gen4_vertex_close: reloc[0] = 126 [ 2528.873] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.873] kgem_add_handle: handle=28, index=3 [ 2528.873] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=8845 [fenced=0] [ 2528.873] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.873] __kgem_busy: handle=2, busy=65537, wedged=0 [ 2528.873] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1d, presumed-offset=0 [ 2528.873] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 2528.873] kgem_create_linear(65536) [ 2528.873] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 2528.873] search_linear_cache: searching for inactive cpu map [ 2528.873] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 2528.873] search_linear_cache: found handle=31 (num_pages=16) in linear vma cache [ 2528.873] kgem_bo_map__cpu(handle=31, size=65536, map=0x0:0x7fb58f842000) [ 2528.873] kgem_new_batch: allocated and mapped batch handle=31 [size=65536] [ 2528.873] kgem_bo_sync__cpu: handle=31 [ 2528.873] __kgem_busy: handle=31, busy=0, wedged=0 [ 2528.873] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 2528.873] __kgem_busy: handle=31, busy=0, wedged=0 [ 2528.873] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 2528.873] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 2528.873] kgem_new_batch: using last batch handle=29 [ 2528.873] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13824000 [ 2528.873] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6a57000 [ 2528.873] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.873] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.873] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.873] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.873] get_fb: reusing fb=95 for handle=12 [ 2528.873] sna_mode_redisplay: recording flip on CRTC:28 handle=12, active_scanout=1, serial=8 [ 2528.873] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2528.873] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 13, transformed? 1 [ 2528.873] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 17, transformed? 1 [ 2528.873] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 27, transformed? 1 [ 2528.873] sna_mode_redisplay: flipped 3 outputs, shadow active? 16 [ 2528.873] set_shadow: waiting for region 1x[(0, 0), (3150, 1680)], front handle=24, shadow handle=16 [ 2528.873] sna_accel_block: evaluating timers, active=7 [ 2528.873] sna_accel_block: flush timer expires in 16 [2528887] [ 2528.875] sna_wakeup_handler [ 2528.875] sna_mode_wakeup: len=64 [ 2528.875] sna_dri2_vblank_handler(type=3, sequence=132724) [ 2528.875] sna_crtc_record_swap: recording last swap on pipe=0, frame 132724 [20674], time 2528.876576 [ 2528.875] sna_dri2_vblank_handler: 3 complete, frame=132724 tv=2528.876576 [ 2528.875] sna_dri2_blit_complete: blit finished [ 2528.875] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=132724, tv=2528.876576) [ 2528.875] frame_swap_complete(type=2): draw=140417950357760, pipe=0, frame=132724 [msc=132724], tv=2528.876576 [ 2528.875] sna_accel_flush: flush?=0, dirty?=0 [ 2528.875] sna_dri2_event_free(draw?=1) [ 2528.875] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2528.875] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=24] -- refcnt=3, pixmap=17 [ 2528.875] _sna_dri2_destroy_buffer: 0x7fb59a15e9e0 [handle=20] -- refcnt=2, pixmap=0 [ 2528.875] sna_dri2_vblank_handler complete [ 2528.875] sna_mode_wakeup: recording last swap on pipe=0, frame 132724 [20674], time 2528.876576 [ 2528.875] sna_mode_wakeup: removing handle=13 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2528.875] sna_mode_wakeup: flip complete, pending? 3 [ 2528.875] sna_block_handler (tv=3.955000) [ 2528.875] kgem_retire, need_retire?=1 [ 2528.875] kgem_retire__flushing: 0 bo on flushing list [ 2528.875] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.875] __kgem_retire_rq: request 1 complete [ 2528.875] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2528.875] __kgem_busy: handle=2, busy=65537, wedged=0 [ 2528.875] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2 [ 2528.875] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.875] kgem_retire -- retired=0, need_retire=1 [ 2528.875] kgem_bo_is_busy: handle=28, domain: 3 exec? 0, rq? 1 [ 2528.875] sna_scanout_do_flush: flush timer active: delta=12 [ 2528.875] sna_accel_block: evaluating timers, active=7 [ 2528.875] sna_accel_block: flush timer expires in 12 [2528887] [ 2528.876] sna_wakeup_handler [ 2528.876] sna_mode_wakeup: len=32 [ 2528.876] sna_mode_wakeup: recording last swap on pipe=2, frame 132220 [2047c], time 2528.878388 [ 2528.876] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=12 [active_scanout=1] [ 2528.876] sna_mode_wakeup: flip complete, pending? 2 [ 2528.876] sna_block_handler (tv=3.954000) [ 2528.876] kgem_retire, need_retire?=1 [ 2528.876] kgem_retire__flushing: 0 bo on flushing list [ 2528.876] __kgem_busy: handle=2, busy=0, wedged=0 [ 2528.876] __kgem_retire_rq: request 2 complete [ 2528.876] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 2528.876] __kgem_busy: handle=29, busy=0, wedged=0 [ 2528.876] __kgem_retire_rq: request 29 complete [ 2528.876] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 2528.876] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2528.877] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 2528.877] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.877] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.877] kgem_retire -- retired=1, need_retire=0 [ 2528.877] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.877] gen6_render_retire: resetting idle vbo [ 2528.877] sna_scanout_do_flush: flush timer active: delta=10 [ 2528.877] sna_accel_block: evaluating timers, active=7 [ 2528.877] sna_accel_block: flush timer expires in 10 [2528887] [ 2528.878] sna_wakeup_handler [ 2528.878] sna_dri2_reuse_buffer: reusing buffer pixmap=17, attachment=1, handle=20, name=8 [ 2528.878] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2528.878] sna_dri2_reuse_buffer: replacing back buffer on window 23068682 [ 2528.878] sna_dri2_get_back: draw size=3150x1680, back buffer handle=20 size=3150x1680, is-scanout? 1, pitch=12800, front pitch=12800, has-cache?=0 [ 2528.878] sna_dri2_get_back: reuse backbuffer? 1 [ 2528.878] sna_dri2_get_back: back buffer handle=20, scanout?=0, refcnt=1 [ 2528.878] sna_dri2_get_back: reuse unattached back [ 2528.878] kgem_bo_flink: flinked handle=20 to name=8, marking non-reusable [ 2528.878] reusing back buffer, age = 0 [ 2528.878] sna_dri2_create_buffer pixmap=17, (attachment=0, format=32, drawable=3150x1680), window?=1 [ 2528.878] sna_dri2_create_buffer: reusing front buffer attachment, win=23068682 3150x1680, pixmap=17 [17] 3150x1680, handle=24, name=5, active_scanout=0 [ 2528.878] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2528.878] _sna_dri2_destroy_buffer: 0x7fb59a07ee30 [handle=24] -- refcnt=3, pixmap=17 [ 2528.878] sna_accel_flush: flush?=0, dirty?=0 [ 2528.878] sna_accel_flush: flush?=0, dirty?=0 [ 2528.878] sna_accel_flush: flush?=0, dirty?=0 [ 2528.878] sna_block_handler (tv=3.952000) [ 2528.878] sna_scanout_do_flush: flush timer active: delta=9 [ 2528.878] sna_accel_block: evaluating timers, active=7 [ 2528.878] sna_accel_block: flush timer expires in 9 [2528887] [ 2528.879] sna_wakeup_handler [ 2528.879] sna_accel_flush: flush?=0, dirty?=0 [ 2528.879] sna_accel_flush: flush?=0, dirty?=0 [ 2528.879] sna_block_handler (tv=3.951000) [ 2528.879] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.879] sna_accel_block: evaluating timers, active=7 [ 2528.879] sna_accel_block: flush timer expires in 8 [2528887] [ 2528.879] sna_wakeup_handler [ 2528.879] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.879] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.879] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.879] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.879] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2528.879] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.879] sna_crtc_record_swap: recording last swap on pipe=0, frame 132724 [20674], time 2528.876576 [ 2528.879] sna_dri2_get_msc: msc=132724 [raw=132724], ust=2528876576 [ 2528.879] sna_accel_flush: flush?=0, dirty?=0 [ 2528.879] sna_accel_flush: flush?=0, dirty?=0 [ 2528.879] sna_block_handler (tv=3.951000) [ 2528.879] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.879] sna_accel_block: evaluating timers, active=7 [ 2528.879] sna_accel_block: flush timer expires in 8 [2528887] [ 2528.879] sna_wakeup_handler [ 2528.879] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.879] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.879] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.879] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.879] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2528.879] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.879] sna_crtc_record_swap: recording last swap on pipe=0, frame 132724 [20674], time 2528.876576 [ 2528.879] sna_dri2_add_event: adding event to window 23068682) [ 2528.879] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132724, target=0, divisor=2, remainder=1 [ 2528.880] draw_target_seq: converting target_msc=132725 to seq 132725 [ 2528.880] sna_wait_vblank(pipe=0, waiting until seq=132725) [ 2528.880] sna_accel_flush: flush?=0, dirty?=0 [ 2528.880] sna_block_handler (tv=3.950000) [ 2528.880] sna_scanout_do_flush: flush timer active: delta=7 [ 2528.880] sna_accel_block: evaluating timers, active=7 [ 2528.880] sna_accel_block: flush timer expires in 7 [2528887] [ 2528.887] sna_wakeup_handler [ 2528.887] sna_block_handler (tv=3.943000) [ 2528.887] sna_scanout_do_flush: flush timer active: delta=0 [ 2528.887] sna_scanout_do_flush (time=2528887), triggered [ 2528.887] sna_scanout_flush (time=2528887), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2528.887] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2528.887] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 2528.887] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2528.887] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 2528.887] sna_accel_do_throttle (time=2528887), triggered [ 2528.887] sna_accel_throttle (time=2528887) [ 2528.887] sna_accel_disarm_timer[1] (time=2528887) [ 2528.887] sna_accel_block: evaluating timers, active=5 [ 2528.887] sna_accel_block: flush timer expires in 16 [2528903] [ 2528.888] sna_wakeup_handler [ 2528.888] sna_mode_wakeup: len=32 [ 2528.888] sna_mode_wakeup: recording last swap on pipe=1, frame 131958 [20376], time 2528.889703 [ 2528.888] sna_mode_wakeup: removing handle=17 [active_scanout=0] from scanout, installing handle=9 [active_scanout=1] [ 2528.888] sna_mode_wakeup: flip complete, pending? 1 [ 2528.888] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.888] sna_block_handler (tv=3.942000) [ 2528.888] sna_scanout_do_flush: flush timer active: delta=15 [ 2528.888] sna_accel_do_throttle -- no pending activity [ 2528.888] sna_accel_block: evaluating timers, active=5 [ 2528.888] sna_accel_block: flush timer expires in 15 [2528903] [ 2528.892] sna_wakeup_handler [ 2528.892] sna_mode_wakeup: len=32 [ 2528.892] sna_dri2_vblank_handler(type=0, sequence=132725) [ 2528.892] sna_crtc_record_swap: recording last swap on pipe=0, frame 132725 [20675], time 2528.893262 [ 2528.892] sna_accel_flush: flush?=0, dirty?=0 [ 2528.892] sna_dri2_event_free(draw?=1) [ 2528.892] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2528.892] sna_dri2_vblank_handler complete [ 2528.892] sna_accel_flush: flush?=0, dirty?=0 [ 2528.892] sna_block_handler (tv=3.938000) [ 2528.892] sna_scanout_do_flush: flush timer active: delta=11 [ 2528.892] sna_accel_do_throttle -- no pending activity [ 2528.892] sna_accel_block: evaluating timers, active=5 [ 2528.892] sna_accel_block: flush timer expires in 11 [2528903] [ 2528.892] sna_wakeup_handler [ 2528.892] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2528.892] sna_dri2_copy_region: region (2145, 503), (2154, 519) x 1 [ 2528.892] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2528.892] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2528.892] sna_pixmap_move_area_to_gpu: pixmap=17 box=(2145, 503), (2154, 519), flags=41 [ 2528.892] _sna_damage_subtract_box(None - (2145, 503), (2154, 519))... [ 2528.892] = None [ 2528.892] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2528.892] sna_pixmap_discard_shadow_damage: discarding region 1x[(2145, 503), (2154, 519)] from damage 1x[(0, 0], (3150, 1680)] [ 2528.892] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2528.892] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (3150, 1680) [ 2528.892] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2528.892] kgem_bo_is_render: handle=24, rq? 1 [0] [ 2528.892] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2528.892] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2528.892] kgem_bo_is_render: handle=24, rq? 1 [0] [ 2528.892] needs_batch_flush: flushing before handle=24 for required semaphore [ 2528.892] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2528.892] aligning vertex: was 3, now 2 floats per vertex [ 2528.892] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.892] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.892] kgem_add_handle: handle=4, index=0 [ 2528.892] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.892] gen7_composite_get_binding_table(ffe0) [ 2528.892] kgem_add_reloc: handle=16, pos=16369, delta=0, domains=20002 [ 2528.892] kgem_add_handle: handle=16, index=1 [ 2528.892] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2528.892] [3ff0] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2528.892] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.892] kgem_add_handle: handle=24, index=2 [ 2528.892] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.892] gen7_emit_cc: blend = 980 [ 2528.892] gen7_emit_sampler: sampler = 0 [ 2528.892] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.892] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.892] gen7_emit_vertex_elements: setup id=0 [ 2528.892] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2528.892] (0, 0) -> (0, 0) + (3150, 503) [ 2528.892] (0, 503) -> (0, 503) + (2145, 16) [ 2528.892] (2154, 503) -> (2154, 503) + (996, 16) [ 2528.892] (0, 519) -> (0, 519) + (3150, 1161) [ 2528.892] gen4_vertex_flush[20c] = 12 [ 2528.892] wait_for_shadow: setting front pixmap to handle=16 [ 2528.892] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2528.892] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2528.892] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2528.892] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2528.892] sna_pixmap_move_area_to_gpu: already all-damaged [ 2528.892] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2528.892] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2528.892] sna_dri2_select_mode: busy, not switching [ 2528.892] __sna_dri2_copy_region: copying [(2145, 503), (2154, 519)]x1 src=(0, 0), dst=(0, 0) [ 2528.892] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2528.892] kgem_bo_is_render: handle=20, rq? 1 [0] [ 2528.892] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2528.892] kgem_bo_is_render: handle=16, rq? 1 [1] [ 2528.892] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2528.892] gen7_composite_get_binding_table(ff80) [ 2528.892] kgem_add_reloc: handle=20, pos=16345, delta=0, domains=40000 [ 2528.892] kgem_add_handle: handle=20, index=3 [ 2528.892] [3fd8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.892] gen7_emit_vertex_elements: setup id=0 [ 2528.892] (2145, 503) -> (2145, 503) + (9, 16) [ 2528.892] gen4_vertex_flush[240] = 3 [ 2528.892] __sna_dri2_copy_region: flushing? -1786489712 [ 2528.892] sna_accel_flush: flush?=1, dirty?=0 [ 2528.892] gen4_vertex_close: used=30, vbo active? 28, vb=1, nreloc=1 [ 2528.892] gen4_vertex_close: reloc[0] = 126 [ 2528.892] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.892] kgem_add_handle: handle=28, index=4 [ 2528.892] batch[1/1, flags=1c00]: 150 150 16344 16384, nreloc=7, nexec=5, nfence=0, aperture=15775 [fenced=0] [ 2528.892] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.892] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.892] kgem_fixup_relocs: shrinking by 61440 [ 2528.892] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.892] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.892] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2528.892] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.892] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.892] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=11c4000 [ 2528.892] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.892] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.892] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.892] sna_accel_flush: flush?=0, dirty?=0 [ 2528.892] sna_block_handler (tv=3.938000) [ 2528.892] kgem_retire, need_retire?=1 [ 2528.892] kgem_retire__flushing: 0 bo on flushing list [ 2528.892] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.892] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1 [ 2528.892] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.892] kgem_retire -- retired=0, need_retire=1 [ 2528.892] kgem_bo_is_busy: handle=28, domain: 3 exec? 0, rq? 1 [ 2528.892] sna_scanout_do_flush: flush timer active: delta=11 [ 2528.892] timer_enable (time=2528892), starting timer 1 [ 2528.892] sna_accel_block: evaluating timers, active=7 [ 2528.892] sna_accel_block: flush timer expires in 11 [2528903] [ 2528.892] sna_wakeup_handler [ 2528.892] sna_accel_flush: flush?=0, dirty?=0 [ 2528.892] sna_block_handler (tv=3.938000) [ 2528.892] kgem_retire, need_retire?=1 [ 2528.892] kgem_retire__flushing: 0 bo on flushing list [ 2528.892] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.892] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1 [ 2528.892] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.892] kgem_retire -- retired=0, need_retire=1 [ 2528.892] kgem_bo_is_busy: handle=28, domain: 3 exec? 0, rq? 1 [ 2528.892] sna_scanout_do_flush: flush timer active: delta=11 [ 2528.892] sna_accel_block: evaluating timers, active=7 [ 2528.892] sna_accel_block: flush timer expires in 11 [2528903] [ 2528.904] sna_wakeup_handler [ 2528.904] sna_block_handler (tv=3.926000) [ 2528.904] kgem_retire, need_retire?=1 [ 2528.904] kgem_retire__flushing: 0 bo on flushing list [ 2528.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.904] __kgem_retire_rq: request 1 complete [ 2528.904] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2528.904] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2528.904] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 2528.904] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.904] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.904] kgem_retire -- retired=0, need_retire=0 [ 2528.904] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.904] gen6_render_retire: resetting idle vbo [ 2528.904] sna_scanout_do_flush: flush timer active: delta=-1 [ 2528.904] sna_scanout_do_flush (time=2528904), triggered [ 2528.904] sna_scanout_flush (time=2528904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2528.904] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.904] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.904] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.904] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.904] sna_mode_redisplay: damage: 1x(2145, 503), (2154, 519) [ 2528.904] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2528.904] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2528.904] sna_pixmap_move_to_gpu: already all-damaged [ 2528.904] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2528.904] sna_mode_redisplay: crtc[0] transformed? 1 [ 2528.904] sna_mode_redisplay: crtc[0] damage? 0[0]: 0x[(1050, 0), (1050, 0)] [ 2528.904] sna_mode_redisplay: crtc[1] transformed? 1 [ 2528.904] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2145, 503), (2154, 519)] [ 2528.904] crtc_source: using Screen pixmap=17 [ 2528.904] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2528.904] crtc_source: using Screen pixmap=17 [ 2528.904] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.904] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.904] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.904] create_pixmap: serial=6457, usage=-1, 0x0 [ 2528.904] sna_pixmap_attach_to_bo: attaching GPU handle=17 to pixmap=6458 [ 2528.904] __sna_damage_all(1680, 1050) [ 2528.904] gen7_render_composite: 1680x1050, current mode=0/0 [ 2528.904] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.904] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2528.904] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 2528.904] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.904] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.904] sna_drawable_use_bo pixmap=6458, box=((0, 0), (1680, 1050)), flags=7... [ 2528.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.904] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.904] sna_drawable_use_bo: using whole GPU bo [ 2528.904] gen7_composite_set_target: pixmap=6458, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.904] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.904] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.904] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.904] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.904] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.904] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.904] sna_render_pixmap_bo: GPU all damaged [ 2528.904] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.904] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2528.904] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.904] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2528.904] kgem_bo_is_blt: handle=17, rq? 0 [ 2528.904] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.904] gen4_choose_composite_emitter: affine src, no mask [ 2528.904] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.904] aligning vertex: was 2, now 3 floats per vertex [ 2528.904] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.904] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.904] kgem_add_handle: handle=4, index=0 [ 2528.904] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.904] gen7_composite_get_binding_table(ffe0) [ 2528.904] kgem_add_reloc: handle=17, pos=16369, delta=0, domains=20002 [ 2528.904] kgem_add_handle: handle=17, index=1 [ 2528.904] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 2528.904] [3ff0] bind bo(handle=17, addr=44257280), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.904] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2528.904] kgem_add_handle: handle=16, index=2 [ 2528.904] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.904] gen7_emit_cc: blend = 980 [ 2528.904] gen7_emit_sampler: sampler = 40 [ 2528.904] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.904] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.904] gen7_emit_vertex_elements: setup id=2 [ 2528.904] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.904] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.904] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.904] gen4_vertex_flush[20c] = 3 [ 2528.904] sna_destroy_pixmap: pixmap=6458, attached?=1 [ 2528.904] __sna_free_pixmap(pixmap=6458) [ 2528.904] gen4_vertex_close: used=9, vbo active? 28, vb=4, nreloc=1 [ 2528.904] gen4_vertex_close: reloc[0] = 126 [ 2528.904] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.904] kgem_add_handle: handle=28, index=3 [ 2528.904] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.904] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.904] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.904] kgem_fixup_relocs: shrinking by 61440 [ 2528.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.904] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.904] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2a35000 [ 2528.904] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.904] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2528.904] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.904] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.904] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.904] get_fb: reusing fb=97 for handle=17 [ 2528.904] sna_mode_redisplay: recording flip on CRTC:24 handle=17, active_scanout=1, serial=9 [ 2528.904] sna_mode_redisplay: crtc[2] transformed? 1 [ 2528.904] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2528.904] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2528.904] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2528.904] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 9, transformed? 1 [ 2528.904] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 12, transformed? 1 [ 2528.904] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2528.904] set_shadow: waiting for region 1x[(2145, 503), (2154, 519)], front handle=16, shadow handle=24 [ 2528.904] sna_accel_block: evaluating timers, active=7 [ 2528.904] sna_accel_block: flush timer expires in 16 [2528920] [ 2528.921] sna_wakeup_handler [ 2528.921] sna_block_handler (tv=3.909000) [ 2528.921] kgem_retire, need_retire?=1 [ 2528.921] kgem_retire__flushing: 0 bo on flushing list [ 2528.921] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.921] __kgem_retire_rq: request 1 complete [ 2528.921] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 2528.921] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.921] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.921] kgem_retire -- retired=0, need_retire=0 [ 2528.921] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.921] gen6_render_retire: resetting idle vbo [ 2528.921] sna_scanout_do_flush: flush timer active: delta=-1 [ 2528.921] sna_scanout_do_flush (time=2528921), triggered [ 2528.921] sna_scanout_flush (time=2528921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2528.921] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2528.921] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.921] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2528.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 2528.921] sna_accel_do_throttle (time=2528921), triggered [ 2528.921] sna_accel_throttle (time=2528921) [ 2528.921] sna_accel_disarm_timer[1] (time=2528921) [ 2528.921] sna_accel_block: evaluating timers, active=5 [ 2528.921] sna_accel_block: flush timer expires in 16 [2528937] [ 2528.922] sna_wakeup_handler [ 2528.922] sna_mode_wakeup: len=32 [ 2528.922] sna_mode_wakeup: recording last swap on pipe=1, frame 131960 [20378], time 2528.923061 [ 2528.922] sna_mode_wakeup: removing handle=9 [active_scanout=0] from scanout, installing handle=17 [active_scanout=1] [ 2528.922] sna_mode_wakeup: flip complete, pending? 1 [ 2528.922] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.922] sna_block_handler (tv=3.908000) [ 2528.922] sna_scanout_do_flush: flush timer active: delta=15 [ 2528.922] sna_accel_do_throttle -- no pending activity [ 2528.922] sna_accel_block: evaluating timers, active=5 [ 2528.922] sna_accel_block: flush timer expires in 15 [2528937] [ 2528.937] sna_wakeup_handler [ 2528.937] sna_block_handler (tv=3.893000) [ 2528.937] sna_scanout_do_flush: flush timer active: delta=0 [ 2528.937] sna_scanout_do_flush (time=2528937), triggered [ 2528.937] sna_scanout_flush (time=2528937), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2528.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.937] stop_flush: scanout=16 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.937] sna_accel_disarm_timer[0] (time=2528937) [ 2528.937] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.937] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_validate_gc(0x7fb59a3b00a0) changes=0, previous serial=18df, drawable=192f [ 2528.948] sna_validate_gc: recomputing clip [ 2528.948] sna_validate_gc: composite clip=1x[(2145, 113), (3097, 1482)] [0x7fb59a3782b0] [ 2528.948] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 392), (8, 405) [ 2528.948] sna_image_text16: clipped extents (2147, 505), (2153, 518) [ 2528.948] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2528.948] sna_glyph_blt (2, 403) x 1, fg=0, bg=e5e5e5 alu=cc [ 2528.948] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=9... [ 2528.948] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2528.948] sna_drawable_use_bo: pinned, never REPLACES [ 2528.948] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2528.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.948] sna_drawable_use_bo: using whole GPU bo [ 2528.948] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2528.948] sna_blt_fill_box: box=((12, 439), (18, 452)) [ 2528.948] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2528.948] kgem_add_handle: handle=22, index=0 [ 2528.948] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2528.948] sna_glyph_blt: glyph clip box (12, 439), (18, 452) [ 2528.948] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2528.948] blt_done: flushing BLT operation on empty ring [ 2528.948] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2528.948] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.948] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.948] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2528.948] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.948] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=0, offset=180826112 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] kgem_retire, need_retire?=1 [ 2528.948] kgem_retire__flushing: 0 bo on flushing list [ 2528.948] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.948] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.948] __kgem_retire_rq: request 1 complete [ 2528.948] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2528.948] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.948] kgem_retire -- retired=0, need_retire=0 [ 2528.948] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.948] gen6_render_retire: resetting idle vbo [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.948] sna_wakeup_handler [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_accel_flush: flush?=0, dirty?=0 [ 2528.948] sna_block_handler (tv=3.882000) [ 2528.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.948] sna_accel_do_throttle -- no pending activity [ 2528.962] sna_wakeup_handler [ 2528.962] sna_accel_flush: flush?=0, dirty?=0 [ 2528.962] sna_accel_flush: flush?=0, dirty?=0 [ 2528.962] sna_block_handler (tv=3.868000) [ 2528.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.962] sna_accel_do_throttle -- no pending activity [ 2528.962] sna_wakeup_handler [ 2528.962] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.962] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.962] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.962] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.962] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2528.962] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.962] sna_crtc_record_swap: recording last swap on pipe=0, frame 132729 [20679], time 2528.959981 [ 2528.962] sna_dri2_get_msc: msc=132729 [raw=132729], ust=2528959981 [ 2528.962] sna_accel_flush: flush?=0, dirty?=0 [ 2528.962] sna_accel_flush: flush?=0, dirty?=0 [ 2528.962] sna_block_handler (tv=3.868000) [ 2528.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.962] sna_accel_do_throttle -- no pending activity [ 2528.962] sna_wakeup_handler [ 2528.962] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2528.962] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2528.962] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2528.962] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2528.962] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2528.962] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2528.962] sna_crtc_record_swap: recording last swap on pipe=0, frame 132729 [20679], time 2528.959981 [ 2528.962] sna_dri2_add_event: adding event to window 23068682) [ 2528.962] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=132729, target=0, divisor=2, remainder=0 [ 2528.962] draw_target_seq: converting target_msc=132730 to seq 132730 [ 2528.962] sna_wait_vblank(pipe=0, waiting until seq=132730) [ 2528.962] sna_accel_flush: flush?=0, dirty?=0 [ 2528.962] sna_block_handler (tv=3.868000) [ 2528.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2528.962] sna_accel_do_throttle -- no pending activity [ 2528.975] sna_wakeup_handler [ 2528.975] sna_mode_wakeup: len=32 [ 2528.975] sna_dri2_vblank_handler(type=0, sequence=132730) [ 2528.975] sna_crtc_record_swap: recording last swap on pipe=0, frame 132730 [2067a], time 2528.976660 [ 2528.975] sna_accel_flush: flush?=0, dirty?=0 [ 2528.975] sna_dri2_event_free(draw?=1) [ 2528.975] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2528.975] sna_dri2_vblank_handler complete [ 2528.975] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2528.975] sna_dri2_copy_region: region (2145, 503), (2154, 519) x 1 [ 2528.975] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2528.975] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2528.975] sna_pixmap_move_area_to_gpu: pixmap=17 box=(2145, 503), (2154, 519), flags=41 [ 2528.975] _sna_damage_subtract_box(None - (2145, 503), (2154, 519))... [ 2528.975] = None [ 2528.975] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2528.975] sna_pixmap_discard_shadow_damage: discarding region 1x[(2145, 503), (2154, 519)] from damage 1x[(2145, 503], (2154, 519)] [ 2528.975] wait_for_shadow: flags=43, flips=0, handle=16, shadow=24 [ 2528.975] wait_for_shadow: setting front pixmap to handle=24 [ 2528.975] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=24 [ 2528.975] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2528.975] kgem_bo_flink: flinked handle=24 to name=5, marking non-reusable [ 2528.975] sna_dri2_pixmap_update_bo: adding flush hint to handle=24 [ 2528.975] sna_pixmap_move_area_to_gpu: already all-damaged [ 2528.975] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=24, busy=0 [ring=0] [ 2528.975] __kgem_bo_clear_busy: handle=24 [ 2528.975] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2528.975] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=24 to handle=24 [ 2528.975] sna_dri2_select_mode: src handle=20 busy?=0 [ 2528.975] __kgem_bo_clear_busy: handle=20 [ 2528.975] sna_dri2_select_mode: dst handle=24 busy?=0 [ 2528.975] __kgem_bo_clear_busy: handle=24 [ 2528.975] sna_dri2_select_mode: src/dst is idle, using defaults [ 2528.975] __sna_dri2_copy_region: copying [(2145, 503), (2154, 519)]x1 src=(0, 0), dst=(0, 0) [ 2528.975] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2528.975] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2528.975] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.975] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.975] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2528.975] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2528.975] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2528.975] sna_blt_copy_boxes: box=(2145, 503)x(9, 16) [ 2528.975] kgem_add_reloc: handle=24, pos=4, delta=0, domains=28002 [ 2528.975] kgem_add_handle: handle=24, index=0 [ 2528.975] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 2528.975] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2528.975] kgem_add_handle: handle=20, index=1 [ 2528.975] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2528.975] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2528.975] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.975] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.975] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=31cb000 [ 2528.975] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2528.975] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.975] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=0, offset=180826112 [ 2528.975] __sna_dri2_copy_region: flushing? -1786489712 [ 2528.975] sna_accel_flush: flush?=0, dirty?=0 [ 2528.975] sna_accel_flush: flush?=0, dirty?=0 [ 2528.975] sna_block_handler (tv=3.855000) [ 2528.975] kgem_retire, need_retire?=1 [ 2528.975] kgem_retire__flushing: 0 bo on flushing list [ 2528.975] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.975] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.975] __kgem_retire_rq: request 1 complete [ 2528.975] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 2528.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.975] kgem_retire -- retired=0, need_retire=0 [ 2528.975] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.975] gen6_render_retire: resetting idle vbo [ 2528.975] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.975] start_flush: has dirty shadow [ 2528.975] timer_enable (time=2528975), starting timer 0 [ 2528.975] sna_accel_do_throttle -- no pending activity [ 2528.975] sna_accel_block: evaluating timers, active=5 [ 2528.975] sna_accel_block: flush timer expires in 8 [2528983] [ 2528.975] sna_wakeup_handler [ 2528.975] sna_accel_flush: flush?=0, dirty?=0 [ 2528.975] sna_block_handler (tv=3.855000) [ 2528.975] sna_scanout_do_flush: flush timer active: delta=8 [ 2528.975] sna_accel_do_throttle -- no pending activity [ 2528.975] sna_accel_block: evaluating timers, active=5 [ 2528.975] sna_accel_block: flush timer expires in 8 [2528983] [ 2528.984] sna_wakeup_handler [ 2528.984] sna_block_handler (tv=3.846000) [ 2528.984] sna_scanout_do_flush: flush timer active: delta=-1 [ 2528.984] sna_scanout_do_flush (time=2528984), triggered [ 2528.984] sna_scanout_flush (time=2528984), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2528.984] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.984] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2528.984] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2528.984] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.984] sna_mode_redisplay: damage: 1x(2145, 503), (2154, 519) [ 2528.984] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2528.984] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2528.984] sna_pixmap_move_to_gpu: already all-damaged [ 2528.984] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2528.984] sna_mode_redisplay: crtc[0] transformed? 1 [ 2528.984] sna_mode_redisplay: crtc[0] damage? 0[0]: 0x[(1050, 0), (1050, 0)] [ 2528.984] sna_mode_redisplay: crtc[1] transformed? 1 [ 2528.984] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2145, 503), (2154, 519)] [ 2528.984] crtc_source: using Screen pixmap=17 [ 2528.984] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2528.984] crtc_source: using Screen pixmap=17 [ 2528.984] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2528.984] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2528.984] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2528.984] create_pixmap: serial=6459, usage=-1, 0x0 [ 2528.984] sna_pixmap_attach_to_bo: attaching GPU handle=9 to pixmap=6460 [ 2528.984] __sna_damage_all(1680, 1050) [ 2528.984] gen7_render_composite: 1680x1050, current mode=0/0 [ 2528.984] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.984] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 2528.984] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 2528.984] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2528.984] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2528.984] sna_drawable_use_bo pixmap=6460, box=((0, 0), (1680, 1050)), flags=7... [ 2528.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2528.984] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2528.984] sna_drawable_use_bo: using whole GPU bo [ 2528.984] gen7_composite_set_target: pixmap=6460, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2528.984] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2528.984] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.984] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2528.984] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2528.984] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2528.984] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2528.984] sna_render_pixmap_bo: GPU all damaged [ 2528.984] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.984] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2528.984] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.984] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2528.984] kgem_bo_is_blt: handle=9, rq? 0 [ 2528.984] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2528.984] gen4_choose_composite_emitter: affine src, no mask [ 2528.984] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2528.984] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2528.984] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2528.984] kgem_add_handle: handle=4, index=0 [ 2528.984] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2528.984] gen7_composite_get_binding_table(ffe0) [ 2528.984] kgem_add_reloc: handle=9, pos=16369, delta=0, domains=20002 [ 2528.984] kgem_add_handle: handle=9, index=1 [ 2528.984] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 2528.984] [3ff0] bind bo(handle=9, addr=254439424), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2528.984] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2528.984] kgem_add_handle: handle=24, index=2 [ 2528.984] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2528.984] gen7_emit_cc: blend = 980 [ 2528.984] gen7_emit_sampler: sampler = 40 [ 2528.984] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2528.984] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2528.984] gen7_emit_vertex_elements: setup id=2 [ 2528.984] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2528.984] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2528.984] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2528.984] gen4_vertex_flush[20c] = 3 [ 2528.984] sna_destroy_pixmap: pixmap=6460, attached?=1 [ 2528.984] __sna_free_pixmap(pixmap=6460) [ 2528.984] gen4_vertex_close: used=9, vbo active? 28, vb=4, nreloc=1 [ 2528.984] gen4_vertex_close: reloc[0] = 126 [ 2528.984] kgem_add_reloc: handle=28, pos=126, delta=0, domains=200000 [ 2528.984] kgem_add_handle: handle=28, index=3 [ 2528.984] batch[1/1, flags=1c00]: 138 138 16360 16384, nreloc=6, nexec=4, nfence=0, aperture=7123 [fenced=0] [ 2528.984] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=631e000 [ 2528.984] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2528.984] kgem_fixup_relocs: shrinking by 61440 [ 2528.984] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.984] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2528.984] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2a7000 [ 2528.984] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2528.984] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2528.984] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ac73000 [ 2528.984] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2528.984] kgem_bo_can_map: handle=28, map=0x0:0x0:0x7fb59787f000, tiling=0, domain=3, offset=180826112 [ 2528.984] get_fb: reusing fb=92 for handle=9 [ 2528.984] sna_mode_redisplay: recording flip on CRTC:24 handle=9, active_scanout=1, serial=9 [ 2528.984] sna_mode_redisplay: crtc[2] transformed? 1 [ 2528.984] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2528.984] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=24 [active=0] [ 2528.984] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 3, transformed? 1 [ 2528.984] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 17, transformed? 1 [ 2528.984] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 12, transformed? 1 [ 2528.984] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2528.984] set_shadow: waiting for region 1x[(2145, 503), (2154, 519)], front handle=24, shadow handle=16 [ 2528.984] timer_enable (time=2528984), starting timer 1 [ 2528.984] sna_accel_block: evaluating timers, active=7 [ 2528.984] sna_accel_block: flush timer expires in 16 [2529000] [ 2528.988] sna_wakeup_handler [ 2528.988] sna_mode_wakeup: len=32 [ 2528.988] sna_mode_wakeup: recording last swap on pipe=1, frame 131964 [2037c], time 2528.989778 [ 2528.988] sna_mode_wakeup: removing handle=17 [active_scanout=0] from scanout, installing handle=9 [active_scanout=1] [ 2528.988] sna_mode_wakeup: flip complete, pending? 1 [ 2528.988] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2528.988] sna_block_handler (tv=3.842000) [ 2528.988] kgem_retire, need_retire?=1 [ 2528.988] kgem_retire__flushing: 0 bo on flushing list [ 2528.988] __kgem_busy: handle=1, busy=0, wedged=0 [ 2528.988] __kgem_retire_rq: request 1 complete [ 2528.988] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 2528.988] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2528.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2528.988] kgem_retire -- retired=0, need_retire=0 [ 2528.988] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2528.988] gen6_render_retire: resetting idle vbo [ 2528.988] sna_scanout_do_flush: flush timer active: delta=12 [ 2528.988] sna_accel_block: evaluating timers, active=7 [ 2528.988] sna_accel_block: flush timer expires in 12 [2529000] [ 2529.001] sna_wakeup_handler [ 2529.001] sna_block_handler (tv=3.829000) [ 2529.001] sna_scanout_do_flush: flush timer active: delta=-1 [ 2529.001] sna_scanout_do_flush (time=2529001), triggered [ 2529.001] sna_scanout_flush (time=2529001), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2529.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.001] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2529.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.001] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2529.001] sna_accel_do_throttle (time=2529001), triggered [ 2529.001] sna_accel_throttle (time=2529001) [ 2529.001] sna_accel_disarm_timer[1] (time=2529001) [ 2529.001] sna_accel_block: evaluating timers, active=5 [ 2529.001] sna_accel_block: flush timer expires in 16 [2529017] [ 2529.017] sna_wakeup_handler [ 2529.017] sna_block_handler (tv=3.813000) [ 2529.017] sna_scanout_do_flush: flush timer active: delta=0 [ 2529.017] sna_scanout_do_flush (time=2529017), triggered [ 2529.017] sna_scanout_flush (time=2529017), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2529.017] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.017] stop_flush: scanout=24 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2529.017] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.017] sna_accel_disarm_timer[0] (time=2529017) [ 2529.017] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2529.017] sna_accel_do_throttle -- no pending activity [ 2529.324] sna_wakeup_handler [ 2529.324] sna_accel_flush: flush?=0, dirty?=0 [ 2529.324] sna_block_handler (tv=3.506000) [ 2529.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.324] sna_accel_do_throttle -- no pending activity [ 2529.324] sna_wakeup_handler [ 2529.324] sna_block_handler (tv=3.506000) [ 2529.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.324] sna_accel_do_throttle -- no pending activity [ 2529.332] sna_wakeup_handler [ 2529.332] sna_accel_flush: flush?=0, dirty?=0 [ 2529.332] sna_block_handler (tv=3.498000) [ 2529.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.332] sna_accel_do_throttle -- no pending activity [ 2529.332] sna_wakeup_handler [ 2529.332] sna_block_handler (tv=3.498000) [ 2529.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.332] sna_accel_do_throttle -- no pending activity [ 2529.340] sna_wakeup_handler [ 2529.340] sna_accel_flush: flush?=0, dirty?=0 [ 2529.340] sna_block_handler (tv=3.490000) [ 2529.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.340] sna_accel_do_throttle -- no pending activity [ 2529.340] sna_wakeup_handler [ 2529.340] sna_block_handler (tv=3.490000) [ 2529.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.340] sna_accel_do_throttle -- no pending activity [ 2529.348] sna_wakeup_handler [ 2529.348] sna_accel_flush: flush?=0, dirty?=0 [ 2529.348] sna_block_handler (tv=3.482000) [ 2529.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.348] sna_accel_do_throttle -- no pending activity [ 2529.348] sna_wakeup_handler [ 2529.348] sna_block_handler (tv=3.482000) [ 2529.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2529.348] sna_accel_do_throttle -- no pending activity [ 2532.834] sna_wakeup_handler [ 2532.834] sna_block_handler (tv=1.506000) [ 2532.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2532.834] sna_accel_do_throttle -- no pending activity [ 2532.834] sna_accel_do_expire (time=2532834), triggered [ 2532.834] sna_accel_expire (time=2532834) [ 2532.834] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 2532.834] kgem_retire, need_retire?=0 [ 2532.834] kgem_retire__flushing: 0 bo on flushing list [ 2532.834] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2532.834] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2532.834] kgem_retire -- retired=0, need_retire=0 [ 2532.834] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 2532.834] gen6_render_retire: resetting idle vbo [ 2532.834] gen4_render_expire: discarding vbo [ 2532.834] _kgem_bo_destroy: handle=28, proxy? 0 [ 2532.834] __kgem_bo_destroy: handle=28, size=65536 [ 2532.834] kgem_bo_move_to_inactive: moving handle=28 to inactive [ 2532.834] kgem_expire_cache: idle? 0 [ 2532.834] Allocated pixmaps: 48 (cached: 0), bo: 30, 162975744 bytes (CPU bo: 0, 0 bytes) [ 2534.342] sna_wakeup_handler [ 2534.342] sna_save_screen(mode=0 [unblank=0]) [ 2534.342] sna_dpms_set(mode=3, flags=0), vtSema=1 => off?=1 [ 2534.342] sna_dpms_set: hiding 9 outputs [ 2534.342] sna_output_dpms(DP2:50): dpms=3 (current: 0), active? 1 [ 2534.364] sna_output_dpms(DP3:52): dpms=3 (current: 0), active? 1 [ 2534.393] sna_output_dpms(HDMI1:41): dpms=3 (current: 0), active? 1 [ 2534.421] sna_dpms_set: hiding outputs? 4, front active? 0, changed? 1 [ 2534.421] sna_crtc_config_notify(dirty?=0) [ 2534.421] sna_block_handler (tv=-1.0) [ 2534.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2534.421] sna_accel_do_throttle -- no pending activity [ 2535.844] sna_wakeup_handler [ 2535.844] sna_save_screen(mode=1 [unblank=1]) [ 2535.844] sna_dpms_set(mode=0, flags=0), vtSema=1 => off?=0 [ 2535.844] sna_dpms_set: unhiding 4 crtc, 9 outputs [ 2535.844] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 2535.844] __sna_crtc_set_mode: CRTC=20, pipe=0, hidden?=0 [ 2535.844] sna_pixmap_force_to_gpu(pixmap=17, flags=102) [ 2535.844] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=142 [ 2535.844] wait_for_shadow: flags=142, flips=0, handle=24, shadow=16 [ 2535.844] sna_pixmap_move_to_gpu: already all-damaged [ 2535.844] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2535.844] use_shadow: gpu bo handle=24 tiling=1 pitch=12800, limit=32768 [ 2535.844] use_shadow: natively supported rotation? rotation=2 & supported=5 == 0 [ 2535.844] use_shadow: RandR transform present [ 2535.844] sna_crtc_attach: attaching to per-crtc pixmap 1680x1050 [ 2535.844] kgem_create_2d(1680x1050, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 2535.844] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=7168, height=1056 [ 2535.844] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 2535.844] from inactive: pitch=7168, tiling=1: handle=11, id=1065 [ 2535.844] __kgem_bo_make_scanout: create fb 1680x1050@24/32 [ 2535.844] __kgem_bo_make_scanout: attached fb=91 to handle=11 [ 2535.844] get_fb: reusing fb=91 for handle=11 [ 2535.844] sna_crtc_attach: copying onto shadow CRTC: (1050, 0)x(1680, 1050) [fb=3150x1680], handle=11 [ 2535.844] gen7_render_copy_boxes (0, 0)->(-1050, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2535.844] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2535.844] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2535.844] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2535.844] kgem_bo_is_render: handle=24, rq? 0 [0] [ 2535.844] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2535.844] kgem_bo_is_render: handle=11, rq? 0 [0] [ 2535.844] kgem_bo_is_blt: handle=11, rq? 0 [ 2535.844] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2535.844] aligning vertex: was 3, now 2 floats per vertex [ 2535.844] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.844] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.844] kgem_add_handle: handle=4, index=0 [ 2535.844] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.844] gen7_composite_get_binding_table(ffe0) [ 2535.844] kgem_add_reloc: handle=11, pos=16369, delta=0, domains=20002 [ 2535.844] kgem_add_handle: handle=11, index=1 [ 2535.844] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 2535.844] [3ff0] bind bo(handle=11, addr=103936000), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2535.844] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2535.844] kgem_add_handle: handle=24, index=2 [ 2535.844] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.844] gen7_emit_cc: blend = 980 [ 2535.844] gen7_emit_sampler: sampler = 0 [ 2535.844] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.844] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.844] gen7_emit_vertex_elements: setup id=0 [ 2535.844] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2535.844] (1050, 0) -> (0, 0) + (1680, 1050) [ 2535.844] gen4_vertex_flush[20c] = 3 [ 2535.844] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 2535.844] gen4_vertex_close: copy to batch: 6 @ 138 [ 2535.844] gen4_vertex_close: reloc[0] = 126 [ 2535.844] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.844] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=7107 [fenced=0] [ 2535.844] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.844] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.844] kgem_fixup_relocs: shrinking by 61440 [ 2535.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.844] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.844] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=631f000 [ 2535.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.844] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2535.844] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.844] sna_crtc_apply CRTC:20 [pipe=0], handle=11 [ 2535.844] sna_crtc_apply: CRTC:20 [pipe=0] primary rotation set to 1 [ 2535.844] sna_output_dpms(eDP1:33): dpms=3 (current: 3), active? 0 [ 2535.844] sna_output_dpms(DP1:44): dpms=3 (current: 3), active? 0 [ 2535.844] sna_crtc_apply: attaching output 'DP2' 2 [50] to crtc:20 (pipe 0) (possible crtc:7, possible clones:0) [ 2535.844] sna_output_dpms(HDMI2:46): dpms=3 (current: 3), active? 0 [ 2535.844] sna_output_dpms(HDMI3:48): dpms=3 (current: 3), active? 0 [ 2535.844] sna_output_dpms(VGA1:30): dpms=3 (current: 3), active? 0 [ 2535.844] sna_crtc_apply: applying crtc [20, pipe=0] mode=1680x1050+0+0@146250, fb=91 [shadow] [transformed] update to 1 outputs [50...] [ 2535.857] sna_crtc_force_outputs_on(pipe=0) [ 2535.857] sna_output_dpms(DP2:50): dpms=0 (current: 3), active? 1 [ 2535.857] __sna_crtc_set_mode: marking handle=11 as active=1 (removing 3 from scanout, active=0) [ 2535.857] _kgem_bo_destroy: handle=3, proxy? 0 [ 2535.857] __kgem_bo_destroy: handle=3, size=7569408 [ 2535.857] kgem_bo_move_to_scanout: moving 3 [fb 102] to scanout cache, active? 0 [ 2535.857] sna_crtc_randr: transform? 1, bounds (1050, 0), (2100, 1680) [ 2535.857] sna_crtc_damage: marking crtc 20 as completely damaged (1050, 0), (2100, 1680) [ 2535.857] sna_crtc_damage: damage now 1x[(1050, 0), (2100, 1680)] [ 2535.857] __sna_crtc_set_mode: handle=11, scanout_active=1, front_active=3 [ 2535.857] update_flush_interval: front_active=3 [ 2535.857] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.95 [ 2535.857] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.95 [ 2535.857] update_flush_interval: CRTC:2 (pipe 2) vrefresh=59.95 [ 2535.857] max_vrefresh=59, vblank_interval=16 ms [ 2535.857] sna_crtc_dpms(pipe 1, dpms mode -> 0):= active=1 [ 2535.857] __sna_crtc_set_mode: CRTC=24, pipe=1, hidden?=0 [ 2535.857] sna_pixmap_force_to_gpu(pixmap=17, flags=102) [ 2535.857] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=142 [ 2535.857] wait_for_shadow: flags=142, flips=0, handle=24, shadow=16 [ 2535.857] sna_pixmap_move_to_gpu: already all-damaged [ 2535.857] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2535.857] use_shadow: gpu bo handle=24 tiling=1 pitch=12800, limit=32768 [ 2535.857] use_shadow: natively supported rotation? rotation=2 & supported=5 == 0 [ 2535.857] use_shadow: RandR transform present [ 2535.857] sna_crtc_attach: attaching to per-crtc pixmap 1680x1050 [ 2535.857] kgem_create_2d(1680x1050, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 2535.857] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=7168, height=1056 [ 2535.857] 1:from scanout: pitch=7168, tiling=1, handle=3, id=1066 [ 2535.857] get_fb: reusing fb=102 for handle=3 [ 2535.857] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2535.857] color_convert: src=0 [20020888] [ 2535.857] color_convert: dst=ff000000 [20028888] [ 2535.857] sna_render_get_solid: ff000000 [ 2535.857] kgem_check_bo: num_pages=+1848, num_exec=+1 [ 2535.857] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.857] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.857] kgem_add_handle: handle=4, index=0 [ 2535.857] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.857] gen7_composite_get_binding_table(ffe0) [ 2535.857] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2535.857] kgem_add_handle: handle=3, index=1 [ 2535.857] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2535.857] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=3150, height=1680, pitch=7168, tiling=1 -> render [ 2535.857] kgem_add_reloc: handle=7, pos=16361, delta=0, domains=40000 [ 2535.857] kgem_add_reloc: adding proxy [delta=1020] for handle=7 [ 2535.857] kgem_add_handle: handle=7, index=2 [ 2535.857] [3fe8] bind bo(handle=7, addr=314672124), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 2535.857] gen7_emit_cc: blend = 980 [ 2535.857] gen7_emit_sampler: sampler = 20 [ 2535.857] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.857] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.857] gen7_emit_vertex_elements: setup id=0 [ 2535.857] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2535.857] (0, 0), (1680, 1050) [ 2535.857] gen4_vertex_flush[20c] = 3 [ 2535.857] sna_crtc_attach: copying onto shadow CRTC: (2100, 0)x(1050, 1050) [fb=3150x1680], handle=3 [ 2535.857] gen7_render_copy_boxes (0, 0)->(-2100, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2535.857] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2535.857] kgem_bo_is_render: handle=3, rq? 1 [1] [ 2535.857] kgem_bo_is_render: handle=3, rq? 1 [1] [ 2535.857] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2535.857] gen7_composite_get_binding_table(ff80) [ 2535.857] kgem_add_reloc: handle=24, pos=16345, delta=0, domains=40000 [ 2535.857] kgem_add_handle: handle=24, index=3 [ 2535.857] [3fd8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.857] gen7_emit_sampler: sampler = 0 [ 2535.857] gen7_emit_vertex_elements: setup id=0 [ 2535.857] (2100, 0) -> (0, 0) + (1050, 1050) [ 2535.857] gen4_vertex_flush[248] = 3 [ 2535.857] gen4_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 2535.857] gen4_vertex_close: copy to batch: 12 @ 152 [ 2535.857] gen4_vertex_close: reloc[0] = 126 [ 2535.858] kgem_add_reloc: handle=0, pos=126, delta=608, domains=200000 [ 2535.858] batch[1/1, flags=1c00]: 152 164 16344 16384, nreloc=7, nexec=4, nfence=0, aperture=7108 [fenced=0] [ 2535.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.858] __kgem_retire_rq: request 1 complete [ 2535.858] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 2535.858] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.858] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.858] kgem_fixup_relocs: shrinking by 61440 [ 2535.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.858] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.858] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2535.858] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.858] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 2535.858] __kgem_bo_clear_busy: handle=7 [ 2535.858] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=12c18000 [ 2535.858] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2535.858] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.858] sna_crtc_apply CRTC:24 [pipe=1], handle=3 [ 2535.858] sna_crtc_disable_cursor: CRTC:24, handle=19 [ 2535.858] sna_crtc_apply: CRTC:24 [pipe=1] primary rotation set to 1 [ 2535.858] sna_output_dpms(eDP1:33): dpms=3 (current: 3), active? 0 [ 2535.858] sna_output_dpms(DP1:44): dpms=3 (current: 3), active? 0 [ 2535.858] sna_crtc_apply: attaching output 'DP3' 3 [52] to crtc:24 (pipe 1) (possible crtc:7, possible clones:0) [ 2535.858] sna_output_dpms(HDMI2:46): dpms=3 (current: 3), active? 0 [ 2535.858] sna_output_dpms(HDMI3:48): dpms=3 (current: 3), active? 0 [ 2535.858] sna_output_dpms(VGA1:30): dpms=3 (current: 3), active? 0 [ 2535.858] sna_crtc_apply: applying crtc [24, pipe=1] mode=1680x1050+0+0@146250, fb=102 [shadow] [transformed] update to 1 outputs [52...] [ 2535.870] sna_crtc_force_outputs_on(pipe=1) [ 2535.870] sna_output_dpms(DP3:52): dpms=0 (current: 3), active? 1 [ 2535.870] __sna_crtc_set_mode: marking handle=3 as active=1 (removing 9 from scanout, active=0) [ 2535.870] _kgem_bo_destroy: handle=9, proxy? 0 [ 2535.870] __kgem_bo_destroy: handle=9, size=7569408 [ 2535.870] kgem_bo_move_to_scanout: moving 9 [fb 92] to scanout cache, active? 0 [ 2535.870] sna_crtc_randr: transform? 1, bounds (2100, 0), (3150, 1680) [ 2535.870] sna_crtc_damage: marking crtc 24 as completely damaged (2100, 0), (3150, 1680) [ 2535.870] sna_crtc_damage: damage now 1x[(1050, 0), (3150, 1680)] [ 2535.870] __sna_crtc_set_mode: handle=3, scanout_active=1, front_active=3 [ 2535.870] update_flush_interval: front_active=3 [ 2535.870] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.95 [ 2535.870] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.95 [ 2535.870] update_flush_interval: CRTC:2 (pipe 2) vrefresh=59.95 [ 2535.870] max_vrefresh=59, vblank_interval=16 ms [ 2535.870] sna_crtc_dpms(pipe 2, dpms mode -> 0):= active=1 [ 2535.870] __sna_crtc_set_mode: CRTC=28, pipe=2, hidden?=0 [ 2535.870] sna_pixmap_force_to_gpu(pixmap=17, flags=102) [ 2535.870] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=142 [ 2535.870] wait_for_shadow: flags=142, flips=0, handle=24, shadow=16 [ 2535.870] sna_pixmap_move_to_gpu: already all-damaged [ 2535.870] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2535.870] use_shadow: gpu bo handle=24 tiling=1 pitch=12800, limit=32768 [ 2535.870] use_shadow: natively supported rotation? rotation=2 & supported=5 == 0 [ 2535.870] use_shadow: RandR transform present [ 2535.870] sna_crtc_attach: attaching to per-crtc pixmap 1680x1050 [ 2535.870] kgem_create_2d(1680x1050, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 2535.870] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=7168, height=1056 [ 2535.870] 1:from scanout: pitch=7168, tiling=1, handle=9, id=1067 [ 2535.870] get_fb: reusing fb=92 for handle=9 [ 2535.870] sna_crtc_attach: copying onto shadow CRTC: (0, 0)x(1680, 1050) [fb=3150x1680], handle=9 [ 2535.870] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2535.870] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2535.870] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2535.870] kgem_bo_is_render: handle=9, rq? 0 [0] [ 2535.870] kgem_bo_is_render: handle=24, rq? 1 [1] [ 2535.870] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2535.870] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.870] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.870] kgem_add_handle: handle=4, index=0 [ 2535.870] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.870] gen7_composite_get_binding_table(ffe0) [ 2535.870] kgem_add_reloc: handle=9, pos=16369, delta=0, domains=20002 [ 2535.870] kgem_add_handle: handle=9, index=1 [ 2535.870] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 2535.870] [3ff0] bind bo(handle=9, addr=254439424), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2535.870] kgem_add_reloc: handle=24, pos=16361, delta=0, domains=40000 [ 2535.870] kgem_add_handle: handle=24, index=2 [ 2535.870] [3fe8] bind bo(handle=24, addr=52211712), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.870] gen7_emit_cc: blend = 980 [ 2535.870] gen7_emit_sampler: sampler = 0 [ 2535.870] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.870] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.870] gen7_emit_vertex_elements: setup id=0 [ 2535.871] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2535.871] (0, 0) -> (0, 0) + (1680, 1050) [ 2535.871] gen4_vertex_flush[20c] = 3 [ 2535.871] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 2535.871] gen4_vertex_close: copy to batch: 6 @ 138 [ 2535.871] gen4_vertex_close: reloc[0] = 126 [ 2535.871] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.871] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=7107 [fenced=0] [ 2535.871] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.871] __kgem_retire_rq: request 1 complete [ 2535.871] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2535.871] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.871] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.871] kgem_fixup_relocs: shrinking by 61440 [ 2535.871] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.871] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.871] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f2a7000 [ 2535.871] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.871] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=31cb000 [ 2535.871] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.871] sna_crtc_apply CRTC:28 [pipe=2], handle=9 [ 2535.871] sna_crtc_apply: CRTC:28 [pipe=2] primary rotation set to 1 [ 2535.871] sna_output_dpms(eDP1:33): dpms=3 (current: 3), active? 0 [ 2535.871] sna_output_dpms(DP1:44): dpms=3 (current: 3), active? 0 [ 2535.871] sna_crtc_apply: attaching output 'HDMI1' 4 [41] to crtc:28 (pipe 2) (possible crtc:7, possible clones:80) [ 2535.871] sna_output_dpms(HDMI2:46): dpms=3 (current: 3), active? 0 [ 2535.871] sna_output_dpms(HDMI3:48): dpms=3 (current: 3), active? 0 [ 2535.871] sna_output_dpms(VGA1:30): dpms=3 (current: 3), active? 0 [ 2535.871] sna_crtc_apply: applying crtc [28, pipe=2] mode=1680x1050+0+0@146250, fb=92 [shadow] [transformed] update to 1 outputs [41...] [ 2535.874] sna_crtc_force_outputs_on(pipe=2) [ 2535.874] sna_output_dpms(HDMI1:41): dpms=0 (current: 3), active? 1 [ 2535.874] __sna_crtc_set_mode: marking handle=9 as active=1 (removing 12 from scanout, active=0) [ 2535.874] _kgem_bo_destroy: handle=12, proxy? 0 [ 2535.874] __kgem_bo_destroy: handle=12, size=14622720 [ 2535.874] kgem_bo_move_to_scanout: moving 12 [fb 95] to scanout cache, active? 0 [ 2535.874] sna_crtc_randr: transform? 1, bounds (0, 0), (1050, 1680) [ 2535.874] sna_crtc_damage: marking crtc 28 as completely damaged (0, 0), (1050, 1680) [ 2535.874] sna_crtc_damage: damage now 1x[(0, 0), (3150, 1680)] [ 2535.874] __sna_crtc_set_mode: handle=9, scanout_active=1, front_active=3 [ 2535.874] update_flush_interval: front_active=3 [ 2535.874] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.95 [ 2535.874] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.95 [ 2535.874] update_flush_interval: CRTC:2 (pipe 2) vrefresh=59.95 [ 2535.874] max_vrefresh=59, vblank_interval=16 ms [ 2535.874] sna_output_dpms(DP2:50): dpms=0 (current: 0), active? 1 [ 2535.874] sna_output_dpms(DP3:52): dpms=0 (current: 0), active? 1 [ 2535.874] sna_output_dpms(HDMI1:41): dpms=0 (current: 0), active? 1 [ 2535.875] sna_dpms_set: hiding outputs? 0, front active? 3, changed? 1 [ 2535.875] sna_crtc_config_notify(dirty?=1) [ 2535.875] disable_unused_crtc [ 2535.875] update_flush_interval: front_active=3 [ 2535.875] update_flush_interval: CRTC:0 (pipe 0) vrefresh=59.95 [ 2535.875] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.95 [ 2535.875] update_flush_interval: CRTC:2 (pipe 2) vrefresh=59.95 [ 2535.875] max_vrefresh=59, vblank_interval=16 ms [ 2535.875] sna_cursors_reload: active?=1 [ 2535.887] probe_capabilities: page flips? enabled, async? disabled [ 2535.887] sna_present_update: has_async_flip? 0 [ 2535.887] sna_accel_flush: flush?=0, dirty?=0 [ 2535.887] sna_block_handler (tv=0.500000) [ 2535.887] kgem_retire, need_retire?=1 [ 2535.887] kgem_retire__flushing: 0 bo on flushing list [ 2535.887] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.887] __kgem_retire_rq: request 1 complete [ 2535.887] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 2535.887] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.887] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.887] kgem_retire -- retired=0, need_retire=0 [ 2535.887] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2535.887] start_flush: has dirty shadow [ 2535.887] timer_enable (time=2535887), starting timer 0 [ 2535.887] sna_accel_do_throttle -- no pending activity [ 2535.887] sna_accel_block: evaluating timers, active=5 [ 2535.887] sna_accel_block: flush timer expires in 8 [2535895] [ 2535.887] sna_wakeup_handler [ 2535.887] sna_hide_cursors [ 2535.887] sna_crtc_disable_cursor: CRTC:24, handle=19 [ 2535.903] sna_accel_flush: flush?=0, dirty?=0 [ 2535.903] sna_change_window_attributes [ 2535.903] sna_accel_flush: flush?=0, dirty?=0 [ 2535.903] sna_block_handler (tv=0.0) [ 2535.903] sna_scanout_do_flush: flush timer active: delta=-8 [ 2535.903] sna_scanout_do_flush (time=2535903), triggered [ 2535.903] sna_scanout_flush (time=2535903), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2535.903] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2535.903] stop_flush: scanout=24 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2535.903] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2535.903] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2535.903] sna_mode_redisplay: damage: 1x(0, 0), (3150, 1680) [ 2535.903] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2535.903] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2535.903] wait_for_shadow: flags=10a, flips=0, handle=24, shadow=16 [ 2535.903] sna_pixmap_move_to_gpu: already all-damaged [ 2535.903] sna_pixmap_mark_active: pixmap=17, handle=24 [ 2535.903] sna_mode_redisplay: shadow idle, skipping update [ 2535.903] sna_accel_do_throttle -- no pending activity [ 2535.903] sna_accel_block: evaluating timers, active=5 [ 2535.903] sna_accel_block: flush timer expires in 16 [2535919] [ 2535.903] sna_wakeup_handler [ 2535.903] sna_change_window_attributes [ 2535.903] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 392), (8, 405) [ 2535.903] sna_image_text16: clipped extents (2147, 505), (2153, 518) [ 2535.903] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2535.903] sna_glyph_blt (2, 403) x 1, fg=e5e5e5, bg=0 alu=cc [ 2535.903] sna_drawable_use_bo pixmap=4565, box=((2147, 505), (2153, 518)), flags=9... [ 2535.903] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2535.903] sna_drawable_use_bo: pinned, never REPLACES [ 2535.903] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2535.903] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2535.903] sna_drawable_use_bo: using whole GPU bo [ 2535.903] sna_blt_fill_boxes (32, 0, 3) x 1 [ 2535.903] sna_blt_fill_box: box=((12, 439), (18, 452)) [ 2535.903] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2535.903] kgem_add_handle: handle=22, index=0 [ 2535.903] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2535.903] sna_glyph_blt: glyph clip box (12, 439), (18, 452) [ 2535.903] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2535.903] blt_done: flushing BLT operation on empty ring [ 2535.903] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2535.903] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.903] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.903] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2535.903] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2535.903] sna_accel_flush: flush?=0, dirty?=0 [ 2535.903] sna_accel_flush: flush?=0, dirty?=0 [ 2535.903] sna_image_text16: count=1/1, extents=(left=0, right=6, width=6, ascent=11, descent=2), box=(2, 405), (8, 418) [ 2535.903] sna_image_text16: clipped extents (2147, 518), (2153, 531) [ 2535.903] sna_font_too_large? (11 + 2) x 6: 21 > 124 [ 2535.903] sna_glyph_blt (2, 416) x 1, fg=0, bg=e5e5e5 alu=cc [ 2535.903] sna_drawable_use_bo pixmap=4565, box=((2147, 518), (2153, 531)), flags=9... [ 2535.903] sna_drawable_use_bo: exported target, set PREFER_GPU [ 2535.903] sna_drawable_use_bo: pinned, never REPLACES [ 2535.903] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 2535.903] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2535.903] sna_drawable_use_bo: using whole GPU bo [ 2535.904] sna_blt_fill_boxes (32, e5e5e5, 3) x 1 [ 2535.904] sna_blt_fill_box: box=((12, 452), (18, 465)) [ 2535.904] kgem_add_reloc: handle=22, pos=4, delta=0, domains=28002 [ 2535.904] kgem_add_handle: handle=22, index=0 [ 2535.904] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 2535.904] sna_glyph_blt: glyph clip box (12, 452), (18, 465) [ 2535.904] kgem_add_reloc: handle=22, pos=10, delta=0, domains=28002 [ 2535.904] sna_accel_flush: flush?=1, dirty?=0 [ 2535.904] batch[3/3, flags=1c00]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=1440 [fenced=0] [ 2535.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.904] __kgem_retire_rq: request 1 complete [ 2535.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.904] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.904] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1510a000 [ 2535.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_block_handler (tv=0.483000) [ 2535.904] kgem_retire, need_retire?=1 [ 2535.904] kgem_retire__flushing: 0 bo on flushing list [ 2535.904] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.904] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.904] __kgem_retire_rq: request 1 complete [ 2535.904] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 2535.904] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.904] kgem_retire -- retired=0, need_retire=0 [ 2535.904] sna_scanout_do_flush: flush timer active: delta=15 [ 2535.904] sna_accel_do_throttle -- no pending activity [ 2535.904] sna_accel_block: evaluating timers, active=5 [ 2535.904] sna_accel_block: flush timer expires in 15 [2535919] [ 2535.904] sna_wakeup_handler [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_accel_flush: flush?=0, dirty?=0 [ 2535.904] sna_block_handler (tv=0.483000) [ 2535.904] sna_scanout_do_flush: flush timer active: delta=15 [ 2535.904] sna_accel_do_throttle -- no pending activity [ 2535.904] sna_accel_block: evaluating timers, active=5 [ 2535.904] sna_accel_block: flush timer expires in 15 [2535919] [ 2535.905] sna_wakeup_handler [ 2535.905] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2535.905] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2535.905] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2535.905] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2535.905] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2535.905] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2535.905] sna_crtc_record_swap: recording last swap on pipe=0, frame 133054 [207be], time 2535.891605 [ 2535.905] sna_dri2_get_msc: msc=133054 [raw=133054], ust=2535891605 [ 2535.905] sna_accel_flush: flush?=0, dirty?=0 [ 2535.905] sna_accel_flush: flush?=0, dirty?=0 [ 2535.905] sna_block_handler (tv=0.482000) [ 2535.905] sna_scanout_do_flush: flush timer active: delta=14 [ 2535.905] sna_accel_do_throttle -- no pending activity [ 2535.905] sna_accel_block: evaluating timers, active=5 [ 2535.905] sna_accel_block: flush timer expires in 14 [2535919] [ 2535.905] sna_wakeup_handler [ 2535.905] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2535.905] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2535.905] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2535.905] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2535.905] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=1) [ 2535.905] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2535.905] sna_crtc_record_swap: recording last swap on pipe=0, frame 133054 [207be], time 2535.891605 [ 2535.905] sna_dri2_add_event: adding event to window 23068682) [ 2535.905] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=133054, target=0, divisor=2, remainder=1 [ 2535.905] draw_target_seq: converting target_msc=133055 to seq 133055 [ 2535.905] sna_wait_vblank(pipe=0, waiting until seq=133055) [ 2535.905] sna_accel_flush: flush?=0, dirty?=0 [ 2535.905] sna_block_handler (tv=0.482000) [ 2535.905] sna_scanout_do_flush: flush timer active: delta=14 [ 2535.905] sna_accel_do_throttle -- no pending activity [ 2535.905] sna_accel_block: evaluating timers, active=5 [ 2535.905] sna_accel_block: flush timer expires in 14 [2535919] [ 2535.906] sna_wakeup_handler [ 2535.906] sna_mode_wakeup: len=32 [ 2535.906] sna_dri2_vblank_handler(type=0, sequence=133055) [ 2535.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 133055 [207bf], time 2535.908278 [ 2535.906] sna_accel_flush: flush?=0, dirty?=0 [ 2535.906] sna_dri2_event_free(draw?=1) [ 2535.906] sna_dri2_remove_event: remove[0x7fb59a1e34b0] from window 23068682, active? 1 [ 2535.906] sna_dri2_vblank_handler complete [ 2535.906] sna_accel_flush: flush?=0, dirty?=0 [ 2535.906] sna_block_handler (tv=0.481000) [ 2535.906] sna_scanout_do_flush: flush timer active: delta=13 [ 2535.906] sna_accel_do_throttle -- no pending activity [ 2535.906] sna_accel_block: evaluating timers, active=5 [ 2535.906] sna_accel_block: flush timer expires in 13 [2535919] [ 2535.906] sna_wakeup_handler [ 2535.907] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=24 (refs=2/2, flush=1, attach=0) [ 2535.907] sna_dri2_copy_region: region (2145, 503), (2154, 519) x 1 [ 2535.907] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2535.907] __sna_dri2_copy_region: source size 3150x1680, region size 9x16 [ 2535.907] sna_pixmap_move_area_to_gpu: pixmap=17 box=(2145, 503), (2154, 519), flags=41 [ 2535.907] _sna_damage_subtract_box(None - (2145, 503), (2154, 519))... [ 2535.907] = None [ 2535.907] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2535.907] sna_pixmap_discard_shadow_damage: discarding region 1x[(2145, 503), (2154, 519)] from damage 1x[(2145, 503], (2154, 519)] [ 2535.907] wait_for_shadow: flags=43, flips=0, handle=24, shadow=16 [ 2535.907] wait_for_shadow: setting front pixmap to handle=16 [ 2535.907] sna_dri2_pixmap_update_bo: pixmap=17, old handle=24, new handle=16 [ 2535.907] sna_dri2_pixmap_update_bo: dropping flush hint from handle=24 [ 2535.907] kgem_bo_flink: flinked handle=16 to name=3, marking non-reusable [ 2535.907] sna_dri2_pixmap_update_bo: adding flush hint to handle=16 [ 2535.907] sna_pixmap_move_area_to_gpu: already all-damaged [ 2535.907] sna_pixmap_unclean(pixmap=17): cleaning foreign bo handle=16, busy=0 [ring=0] [ 2535.907] __kgem_bo_clear_busy: handle=16 [ 2535.907] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2535.907] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=16 to handle=16 [ 2535.907] sna_dri2_select_mode: src handle=20 busy?=0 [ 2535.907] __kgem_bo_clear_busy: handle=20 [ 2535.907] sna_dri2_select_mode: dst handle=16 busy?=0 [ 2535.907] __kgem_bo_clear_busy: handle=16 [ 2535.907] sna_dri2_select_mode: src/dst is idle, using defaults [ 2535.907] __sna_dri2_copy_region: copying [(2145, 503), (2154, 519)]x1 src=(0, 0), dst=(0, 0) [ 2535.907] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2535.907] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2535.907] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2535.907] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2535.907] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2535.907] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(12800, 12800) [ 2535.907] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16383) [ 2535.907] sna_blt_copy_boxes: box=(2145, 503)x(9, 16) [ 2535.907] kgem_add_reloc: handle=16, pos=4, delta=0, domains=28002 [ 2535.907] kgem_add_handle: handle=16, index=0 [ 2535.907] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 2535.907] kgem_add_reloc: handle=20, pos=7, delta=0, domains=28000 [ 2535.907] kgem_add_handle: handle=20, index=1 [ 2535.907] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 2535.907] batch[3/3, flags=1c00]: 10 10 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=10500 [fenced=0] [ 2535.907] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.907] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.907] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=4651000 [ 2535.907] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2535.907] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2535.907] __sna_dri2_copy_region: flushing? -1786489712 [ 2535.907] sna_accel_flush: flush?=0, dirty?=0 [ 2535.907] sna_accel_flush: flush?=0, dirty?=0 [ 2535.907] sna_block_handler (tv=0.480000) [ 2535.907] kgem_retire, need_retire?=1 [ 2535.907] kgem_retire__flushing: 0 bo on flushing list [ 2535.907] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.907] __kgem_busy: handle=1, busy=262145, wedged=0 [ 2535.907] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1 [ 2535.907] kgem_retire -- retired=0, need_retire=1 [ 2535.907] sna_scanout_do_flush: flush timer active: delta=12 [ 2535.907] timer_enable (time=2535907), starting timer 1 [ 2535.907] sna_accel_block: evaluating timers, active=7 [ 2535.907] sna_accel_block: flush timer expires in 12 [2535919] [ 2535.907] sna_wakeup_handler [ 2535.907] sna_accel_flush: flush?=0, dirty?=0 [ 2535.907] sna_block_handler (tv=0.480000) [ 2535.907] kgem_retire, need_retire?=1 [ 2535.907] kgem_retire__flushing: 0 bo on flushing list [ 2535.907] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.907] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.907] __kgem_retire_rq: request 1 complete [ 2535.907] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 2535.907] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.907] kgem_retire -- retired=0, need_retire=0 [ 2535.907] sna_scanout_do_flush: flush timer active: delta=12 [ 2535.907] sna_accel_block: evaluating timers, active=7 [ 2535.907] sna_accel_block: flush timer expires in 12 [2535919] [ 2535.910] sna_wakeup_handler [ 2535.910] sna_accel_flush: flush?=0, dirty?=0 [ 2535.910] sna_accel_flush: flush?=0, dirty?=0 [ 2535.910] sna_block_handler (tv=0.477000) [ 2535.910] sna_scanout_do_flush: flush timer active: delta=9 [ 2535.910] sna_accel_block: evaluating timers, active=7 [ 2535.910] sna_accel_block: flush timer expires in 9 [2535919] [ 2535.911] sna_wakeup_handler [ 2535.911] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2535.911] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2535.911] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2535.911] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2535.911] sna_dri2_get_msc(draw=23068682, pipe=0) [ 2535.911] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2535.911] sna_crtc_record_swap: recording last swap on pipe=0, frame 133055 [207bf], time 2535.908278 [ 2535.911] sna_dri2_get_msc: msc=133055 [raw=133055], ust=2535908278 [ 2535.911] sna_accel_flush: flush?=0, dirty?=0 [ 2535.911] sna_accel_flush: flush?=0, dirty?=0 [ 2535.911] sna_block_handler (tv=0.476000) [ 2535.911] sna_scanout_do_flush: flush timer active: delta=8 [ 2535.911] sna_accel_block: evaluating timers, active=7 [ 2535.911] sna_accel_block: flush timer expires in 8 [2535919] [ 2535.911] sna_wakeup_handler [ 2535.911] sna_covering_crtc for box=(0, 0), (3150, 1680) [ 2535.911] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 2535.911] sna_box_intersect: (1050, 0), (2100, 1680) intersect (0, 0), (3150, 1680) = (1050, 0), (2100, 1680) [ 2535.911] sna_covering_crtc: box overlaps desired crtc: (1050, 0), (2100, 1680) [ 2535.911] sna_dri2_schedule_wait_msc(pipe=0, target_msc=0, divisor=2, rem=0) [ 2535.911] sna_wait_vblank(pipe=0, waiting until seq=0 [relative]) [ 2535.911] sna_crtc_record_swap: recording last swap on pipe=0, frame 133055 [207bf], time 2535.908278 [ 2535.911] sna_dri2_add_event: adding event to window 23068682) [ 2535.911] sna_dri2_schedule_wait_msc: missed target, queueing event for next: current=133055, target=0, divisor=2, remainder=0 [ 2535.911] draw_target_seq: converting target_msc=133056 to seq 133056 [ 2535.911] sna_wait_vblank(pipe=0, waiting until seq=133056) [ 2535.911] sna_accel_flush: flush?=0, dirty?=0 [ 2535.911] sna_block_handler (tv=0.476000) [ 2535.911] sna_scanout_do_flush: flush timer active: delta=8 [ 2535.911] sna_accel_block: evaluating timers, active=7 [ 2535.911] sna_accel_block: flush timer expires in 8 [2535919] [ 2535.919] sna_wakeup_handler [ 2535.919] sna_block_handler (tv=0.468000) [ 2535.919] sna_scanout_do_flush: flush timer active: delta=0 [ 2535.919] sna_scanout_do_flush (time=2535919), triggered [ 2535.919] sna_scanout_flush (time=2535919), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2535.919] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2535.919] stop_flush: scanout=16 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 2535.919] has_shadow: has pending damage? 1, outstanding flips: 0 [ 2535.919] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2535.919] sna_mode_redisplay: damage: 1x(2145, 503), (2154, 519) [ 2535.919] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2535.919] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2535.919] sna_pixmap_move_to_gpu: already all-damaged [ 2535.919] sna_pixmap_mark_active: pixmap=17, handle=16 [ 2535.919] sna_mode_redisplay: crtc[0] transformed? 1 [ 2535.919] sna_mode_redisplay: crtc[0] damage? 0[0]: 0x[(1050, 0), (1050, 0)] [ 2535.919] sna_mode_redisplay: crtc[1] transformed? 1 [ 2535.919] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2145, 503), (2154, 519)] [ 2535.919] crtc_source: using Screen pixmap=17 [ 2535.919] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2535.919] crtc_source: using Screen pixmap=17 [ 2535.919] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2535.919] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2535.919] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2535.919] create_pixmap: serial=6461, usage=-1, 0x0 [ 2535.919] sna_pixmap_attach_to_bo: attaching GPU handle=17 to pixmap=6462 [ 2535.919] __sna_damage_all(1680, 1050) [ 2535.919] gen7_render_composite: 1680x1050, current mode=0/0 [ 2535.919] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2535.919] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 2535.919] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 2535.919] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2535.919] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2535.919] sna_drawable_use_bo pixmap=6462, box=((0, 0), (1680, 1050)), flags=7... [ 2535.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2535.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2535.919] sna_drawable_use_bo: using whole GPU bo [ 2535.919] gen7_composite_set_target: pixmap=6462, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2535.919] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2535.919] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2535.919] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2535.919] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2535.919] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2535.919] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2535.919] sna_render_pixmap_bo: GPU all damaged [ 2535.919] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2535.919] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2535.919] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2535.919] kgem_bo_is_render: handle=17, rq? 0 [0] [ 2535.919] kgem_bo_is_blt: handle=17, rq? 0 [ 2535.919] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2535.919] gen4_choose_composite_emitter: affine src, no mask [ 2535.919] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2535.919] aligning vertex: was 2, now 3 floats per vertex [ 2535.919] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.919] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.919] kgem_add_handle: handle=4, index=0 [ 2535.919] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.920] gen7_composite_get_binding_table(ffe0) [ 2535.920] kgem_add_reloc: handle=17, pos=16369, delta=0, domains=20002 [ 2535.920] kgem_add_handle: handle=17, index=1 [ 2535.920] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 2535.920] [3ff0] bind bo(handle=17, addr=44257280), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2535.920] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2535.920] kgem_add_handle: handle=16, index=2 [ 2535.920] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.920] gen7_emit_cc: blend = 980 [ 2535.920] gen7_emit_sampler: sampler = 40 [ 2535.920] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.920] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.920] gen7_emit_vertex_elements: setup id=2 [ 2535.920] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2535.920] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2535.920] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2535.920] gen4_vertex_flush[20c] = 3 [ 2535.920] sna_destroy_pixmap: pixmap=6462, attached?=1 [ 2535.920] __sna_free_pixmap(pixmap=6462) [ 2535.920] gen4_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 2535.920] gen4_vertex_close: copy to batch: 9 @ 138 [ 2535.920] gen4_vertex_close: reloc[0] = 126 [ 2535.920] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.920] batch[1/1, flags=1c00]: 138 147 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=7107 [fenced=0] [ 2535.920] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.920] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.920] kgem_fixup_relocs: shrinking by 61440 [ 2535.920] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.920] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.920] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2a35000 [ 2535.920] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.920] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2535.920] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.920] get_fb: reusing fb=97 for handle=17 [ 2535.920] sna_mode_redisplay: recording flip on CRTC:24 handle=17, active_scanout=1, serial=10 [ 2535.920] sna_mode_redisplay: crtc[2] transformed? 1 [ 2535.920] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2535.920] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=24 [active?=0], new handle=16 [active=0] [ 2535.920] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 11, transformed? 1 [ 2535.920] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 3, transformed? 1 [ 2535.920] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 9, transformed? 1 [ 2535.920] sna_mode_redisplay: flipped 1 outputs, shadow active? 24 [ 2535.920] set_shadow: waiting for region 1x[(2145, 503), (2154, 519)], front handle=16, shadow handle=24 [ 2535.920] sna_accel_block: evaluating timers, active=7 [ 2535.920] sna_accel_block: flush timer expires in 16 [2535935] [ 2535.923] sna_wakeup_handler [ 2535.923] sna_mode_wakeup: len=32 [ 2535.923] sna_dri2_vblank_handler(type=0, sequence=133056) [ 2535.923] sna_crtc_record_swap: recording last swap on pipe=0, frame 133056 [207c0], time 2535.924970 [ 2535.923] sna_accel_flush: flush?=0, dirty?=0 [ 2535.923] sna_dri2_event_free(draw?=1) [ 2535.923] sna_dri2_remove_event: remove[0x7fb59a3b0770] from window 23068682, active? 1 [ 2535.923] sna_dri2_vblank_handler complete [ 2535.923] sna_accel_flush: flush?=0, dirty?=0 [ 2535.923] sna_block_handler (tv=0.464000) [ 2535.923] kgem_retire, need_retire?=1 [ 2535.923] kgem_retire__flushing: 0 bo on flushing list [ 2535.923] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.923] __kgem_retire_rq: request 1 complete [ 2535.923] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 2535.923] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.923] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.923] kgem_retire -- retired=0, need_retire=0 [ 2535.923] sna_scanout_do_flush: flush timer active: delta=12 [ 2535.923] sna_accel_block: evaluating timers, active=7 [ 2535.923] sna_accel_block: flush timer expires in 12 [2535935] [ 2535.923] sna_wakeup_handler [ 2535.923] sna_dri2_copy_region: pixmap=17, src=20 (refs=1/1, flush=0, attach=1) , dst=16 (refs=2/2, flush=1, attach=0) [ 2535.923] sna_dri2_copy_region: region (2145, 503), (2154, 532) x 1 [ 2535.923] is_clipped: region[1]x(0, 0),(3150, 1680) against drawable 3150x1680 [ 2535.923] __sna_dri2_copy_region: source size 3150x1680, region size 9x29 [ 2535.923] sna_pixmap_move_area_to_gpu: pixmap=17 box=(2145, 503), (2154, 532), flags=41 [ 2535.923] _sna_damage_subtract_box(None - (2145, 503), (2154, 532))... [ 2535.923] = None [ 2535.923] sna_pixmap_move_area_to_gpu: applying move-to-gpu override [ 2535.923] sna_pixmap_discard_shadow_damage: discarding region 1x[(2145, 503), (2154, 532)] from damage 1x[(2145, 503], (2154, 519)] [ 2535.923] wait_for_shadow: flags=43, flips=1, handle=16, shadow=24 [ 2535.923] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 2535.923] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 2535.923] kgem_create_2d(3150x1680, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 2535.923] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=12800, height=1680 [ 2535.923] __kgem_bo_init(handle=30, num_pages=5250) [ 2535.923] __kgem_bo_make_scanout: create fb 3150x1680@24/32 [ 2535.924] __kgem_bo_map__gtt(handle=30, size=21504000) [ 2535.933] __kgem_bo_make_scanout: attached fb=99 to handle=30 [ 2535.933] new pitch=12800, tiling=1, handle=30, id=1068, num_pages=5250 [5250], bucket=12 [ 2535.933] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 2535.933] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (3150, 1680) [ 2535.933] gen7_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 2535.933] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2535.933] kgem_bo_is_render: handle=30, rq? 0 [0] [ 2535.933] kgem_bo_is_render: handle=30, rq? 0 [0] [ 2535.933] kgem_bo_is_render: handle=16, rq? 0 [0] [ 2535.933] kgem_bo_is_render: handle=30, rq? 0 [0] [ 2535.933] kgem_bo_is_render: handle=30, rq? 0 [0] [ 2535.933] kgem_bo_is_blt: handle=30, rq? 0 [ 2535.933] needs_batch_flush: flushing before handle=30 for new reservation [ 2535.933] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2535.933] aligning vertex: was 3, now 2 floats per vertex [ 2535.933] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.933] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.933] kgem_add_handle: handle=4, index=0 [ 2535.933] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.933] gen7_composite_get_binding_table(ffe0) [ 2535.933] kgem_add_reloc: handle=30, pos=16369, delta=0, domains=20002 [ 2535.933] kgem_add_handle: handle=30, index=1 [ 2535.933] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 2535.933] [3ff0] bind bo(handle=30, addr=0), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2535.933] kgem_add_reloc: handle=16, pos=16361, delta=0, domains=40000 [ 2535.933] kgem_add_handle: handle=16, index=2 [ 2535.933] [3fe8] bind bo(handle=16, addr=73732096), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.933] gen7_emit_cc: blend = 980 [ 2535.933] gen7_emit_sampler: sampler = 0 [ 2535.933] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.933] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.933] gen7_emit_vertex_elements: setup id=0 [ 2535.933] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2535.933] (0, 0) -> (0, 0) + (3150, 503) [ 2535.933] (0, 503) -> (0, 503) + (2145, 29) [ 2535.933] (2154, 503) -> (2154, 503) + (996, 29) [ 2535.933] (0, 532) -> (0, 532) + (3150, 1148) [ 2535.933] gen4_vertex_flush[20c] = 12 [ 2535.933] wait_for_shadow: setting front pixmap to handle=30 [ 2535.933] _kgem_bo_destroy: handle=24, proxy? 0 [ 2535.933] __kgem_bo_destroy: handle=24, size=21504000 [ 2535.933] kgem_bo_move_to_scanout: moving 24 [fb 96] to scanout cache, active? 0 [ 2535.933] sna_dri2_pixmap_update_bo: pixmap=17, old handle=16, new handle=30 [ 2535.933] sna_dri2_pixmap_update_bo: dropping flush hint from handle=16 [ 2535.933] kgem_bo_flink: flinked handle=30 to name=4, marking non-reusable [ 2535.934] sna_dri2_pixmap_update_bo: adding flush hint to handle=30 [ 2535.934] sna_pixmap_move_area_to_gpu: already all-damaged [ 2535.934] sna_pixmap_mark_active: pixmap=17, handle=30 [ 2535.934] __sna_dri2_copy_region: updated FrontLeft dst_bo from handle=30 to handle=30 [ 2535.934] sna_dri2_select_mode: busy, not switching [ 2535.934] __sna_dri2_copy_region: copying [(2145, 503), (2154, 532)]x1 src=(0, 0), dst=(0, 0) [ 2535.934] gen7_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=11, self-copy=0, overlaps? 0 [ 2535.934] kgem_bo_is_render: handle=20, rq? 0 [0] [ 2535.934] kgem_bo_is_render: handle=30, rq? 1 [1] [ 2535.934] kgem_bo_is_render: handle=30, rq? 1 [1] [ 2535.934] kgem_check_bo: num_pages=+5250, num_exec=+1 [ 2535.934] kgem_flush: opportunistic flushing? flush=1,0, aperture=10509/174762, idle?=1 [ 2535.934] gen4_vertex_close: used=24, vbo active? 0, vb=1, nreloc=1 [ 2535.934] gen4_vertex_close: copy to batch: 24 @ 138 [ 2535.934] gen4_vertex_close: reloc[0] = 126 [ 2535.934] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.934] batch[1/1, flags=1c00]: 138 162 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=10509 [fenced=0] [ 2535.934] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.934] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.934] kgem_fixup_relocs: shrinking by 61440 [ 2535.934] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.934] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.934] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6a57000 [ 2535.934] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.934] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=4651000 [ 2535.934] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.934] kgem_check_bo: num_pages=+10500, num_exec=+2 [ 2535.934] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.934] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.934] kgem_add_handle: handle=4, index=0 [ 2535.934] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.934] gen7_composite_get_binding_table(ffe0) [ 2535.934] kgem_add_reloc: handle=30, pos=16369, delta=0, domains=20002 [ 2535.934] kgem_add_handle: handle=30, index=1 [ 2535.934] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 2535.934] [3ff0] bind bo(handle=30, addr=111505408), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> render [ 2535.934] kgem_add_reloc: handle=20, pos=16361, delta=0, domains=40000 [ 2535.934] kgem_add_handle: handle=20, index=2 [ 2535.934] [3fe8] bind bo(handle=20, addr=18628608), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.934] gen7_emit_cc: blend = 980 [ 2535.934] gen7_emit_sampler: sampler = 0 [ 2535.934] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.934] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.934] gen7_emit_vertex_elements: setup id=0 [ 2535.934] gen7_emit_vertex_elements: first channel 0 floats, offset=4b [ 2535.934] (2145, 503) -> (2145, 503) + (9, 29) [ 2535.934] gen4_vertex_flush[20c] = 3 [ 2535.934] __sna_dri2_copy_region: flushing? -1786489712 [ 2535.934] sna_accel_flush: flush?=1, dirty?=0 [ 2535.934] gen4_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 2535.934] gen4_vertex_close: copy to batch: 6 @ 138 [ 2535.934] gen4_vertex_close: reloc[0] = 126 [ 2535.934] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.934] batch[1/1, flags=1c00]: 138 144 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=10509 [fenced=0] [ 2535.934] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.934] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x2, presumed-offset=8644000 [ 2535.934] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.934] kgem_fixup_relocs: shrinking by 61440 [ 2535.934] __kgem_busy: handle=2, busy=0, wedged=0 [ 2535.934] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8644000 [ 2535.934] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=6a57000 [ 2535.934] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.934] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11c4000 [ 2535.935] sna_accel_flush: flush?=0, dirty?=0 [ 2535.935] sna_accel_flush: flush?=0, dirty?=0 [ 2535.935] sna_block_handler (tv=0.452000) [ 2535.935] kgem_retire, need_retire?=1 [ 2535.935] kgem_retire__flushing: 0 bo on flushing list [ 2535.935] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.935] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1 [ 2535.935] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.935] kgem_retire -- retired=0, need_retire=1 [ 2535.935] sna_scanout_do_flush: flush timer active: delta=0 [ 2535.935] sna_scanout_do_flush (time=2535935), triggered [ 2535.935] sna_scanout_flush (time=2535935), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2535.935] has_shadow: has pending damage? 1, outstanding flips: 1 [ 2535.935] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 2535.935] has_shadow: has pending damage? 1, outstanding flips: 1 [ 2535.935] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 2535.935] sna_mode_redisplay: damage: 1x(2145, 503), (2154, 532) [ 2535.935] sna_accel_do_throttle (time=2535935), triggered [ 2535.935] sna_accel_throttle (time=2535935) [ 2535.935] sna_accel_block: evaluating timers, active=7 [ 2535.935] sna_accel_block: flush timer expires in 16 [2535951] [ 2535.935] sna_wakeup_handler [ 2535.935] sna_accel_flush: flush?=0, dirty?=0 [ 2535.935] sna_block_handler (tv=0.452000) [ 2535.935] kgem_retire, need_retire?=1 [ 2535.935] kgem_retire__flushing: 0 bo on flushing list [ 2535.935] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.935] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1 [ 2535.935] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.935] kgem_retire -- retired=0, need_retire=1 [ 2535.935] sna_scanout_do_flush: flush timer active: delta=16 [ 2535.935] sna_accel_block: evaluating timers, active=7 [ 2535.935] sna_accel_block: flush timer expires in 16 [2535951] [ 2535.936] sna_wakeup_handler [ 2535.936] sna_mode_wakeup: len=32 [ 2535.936] sna_mode_wakeup: recording last swap on pipe=1, frame 132291 [204c3], time 2535.938066 [ 2535.936] sna_mode_wakeup: removing handle=3 [active_scanout=0] from scanout, installing handle=17 [active_scanout=1] [ 2535.936] sna_mode_wakeup: flip complete, pending? 1 [ 2535.936] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 2535.936] sna_mode_redisplay: damage: 1x(2145, 503), (2154, 532) [ 2535.936] move_crtc_to_gpu: CRTC 20 [pipe=0] requires frontbuffer [ 2535.936] sna_pixmap_move_to_gpu(pixmap=17, usage=16), flags=10a [ 2535.936] sna_pixmap_move_to_gpu: already all-damaged [ 2535.936] sna_pixmap_mark_active: pixmap=17, handle=30 [ 2535.936] sna_mode_redisplay: crtc[0] transformed? 1 [ 2535.936] sna_mode_redisplay: crtc[0] damage? 0[0]: 0x[(1050, 0), (1050, 0)] [ 2535.936] sna_mode_redisplay: crtc[1] transformed? 1 [ 2535.936] sna_mode_redisplay: crtc[1] damage? 1[1]: 1x[(2145, 503), (2154, 532)] [ 2535.936] crtc_source: using Screen pixmap=17 [ 2535.936] sna_crtc_redisplay: crtc 24 [pipe=1], damage (2100, 0), (3150, 1680) x 1 [ 2535.936] crtc_source: using Screen pixmap=17 [ 2535.936] sna_crtc_redisplay__composite: compositing transformed damage boxes [ 2535.936] sna_crtc_redisplay__composite: dst format=28888, depth=32, bpp=32, pitch=7168, size=1680x1050 [ 2535.936] create_pixmap: allocating pixmap 0x0, depth=32, size=0 [ 2535.936] create_pixmap: serial=6463, usage=-1, 0x0 [ 2535.936] sna_pixmap_attach_to_bo: attaching GPU handle=3 to pixmap=6464 [ 2535.936] __sna_damage_all(1680, 1050) [ 2535.936] gen7_render_composite: 1680x1050, current mode=0/0 [ 2535.936] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2535.936] kgem_bo_is_busy: handle=30, domain: 3 exec? 0, rq? 1 [ 2535.937] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 2535.937] gen7_composite_fallback: dst is already on the GPU, try to use GPU [ 2535.937] gen7_composite_set_target: (0, 0)x(1680, 1050), partial?=1 [ 2535.937] sna_drawable_use_bo pixmap=6464, box=((0, 0), (1680, 1050)), flags=7... [ 2535.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 2535.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 2535.937] sna_drawable_use_bo: using whole GPU bo [ 2535.937] gen7_composite_set_target: pixmap=6464, format=20028888, size=1680x1050, pitch=7168, delta=(0,0),damage=0xffffffffffffffff [ 2535.937] gen7_composite_picture: (0, 0)x(1680, 1050), dst=(0, 0) [ 2535.937] sna_transform_is_imprecise_integer_translation: FilterNearest?=1, precise?=1, transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2535.937] sna_transform_is_imprecise_integer_translation: not unity scaling [ 2535.937] gen7_composite_picture: pixmap, repeat=0, filter=0, transform?=1 [affine? 1], format=20028888 [ 2535.937] gen7_composite_picture: transform=[0.00 -1.00 3150.00, 1.00 0.00 0.00, 0.00 0.00 1.00] [ 2535.937] sna_render_pixmap_bo pixmap=17, (0, 0)x(1680, 1050)/(3150, 1680) [ 2535.937] sna_render_pixmap_bo: GPU all damaged [ 2535.937] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2535.937] kgem_bo_is_render: handle=30, rq? 1 [1] [ 2535.937] kgem_bo_is_render: handle=3, rq? 0 [0] [ 2535.937] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.937] __kgem_ring_is_idle: last fence handle=1 still busy [ 2535.937] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=980 [ 2535.937] gen4_choose_composite_emitter: affine src, no mask [ 2535.937] kgem_check_bo: num_pages=+7098, num_exec=+2 [ 2535.937] aligning vertex: was 2, now 3 floats per vertex [ 2535.937] kgem_add_reloc: handle=0, pos=19, delta=1, domains=100000 [ 2535.937] kgem_add_reloc: handle=4, pos=20, delta=769, domains=100000 [ 2535.937] kgem_add_handle: handle=4, index=0 [ 2535.937] kgem_add_reloc: handle=4, pos=22, delta=769, domains=100000 [ 2535.937] gen7_composite_get_binding_table(ffe0) [ 2535.937] kgem_add_reloc: handle=3, pos=16369, delta=0, domains=20002 [ 2535.937] kgem_add_handle: handle=3, index=1 [ 2535.937] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 2535.937] [3ff0] bind bo(handle=3, addr=140812288), format=192, width=1680, height=1050, pitch=7168, tiling=1 -> render [ 2535.937] kgem_add_reloc: handle=30, pos=16361, delta=0, domains=40000 [ 2535.937] kgem_add_handle: handle=30, index=2 [ 2535.937] [3fe8] bind bo(handle=30, addr=111505408), format=192, width=3150, height=1680, pitch=12800, tiling=1 -> sampler [ 2535.937] gen7_emit_cc: blend = 980 [ 2535.937] gen7_emit_sampler: sampler = 40 [ 2535.937] gen7_emit_sf: num_sf_outputs=1, read_length=1, read_offset=0 [ 2535.937] gen7_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 192, 32-wide? 0) [ 2535.937] gen7_emit_vertex_elements: setup id=2 [ 2535.937] gen7_emit_vertex_elements: first channel 2 floats, offset=4b [ 2535.937] sna_crtc_redisplay__composite: (2100, 0)x(1050, 1680) -> (0, 0), (1680, 1050) [ 2535.937] gen7_render_composite_box: (0, 0), (1680, 1050) [ 2535.937] gen4_vertex_flush[20c] = 3 [ 2535.937] sna_destroy_pixmap: pixmap=6464, attached?=1 [ 2535.937] __sna_free_pixmap(pixmap=6464) [ 2535.937] gen4_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 2535.937] gen4_vertex_close: copy to batch: 9 @ 138 [ 2535.937] gen4_vertex_close: reloc[0] = 126 [ 2535.937] kgem_add_reloc: handle=0, pos=126, delta=552, domains=200000 [ 2535.937] batch[1/1, flags=1c00]: 138 147 16360 16384, nreloc=6, nexec=3, nfence=0, aperture=7107 [fenced=0] [ 2535.937] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.937] __kgem_retire_rq: request 1 complete [ 2535.937] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=631e000 [ 2535.937] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 2535.937] kgem_fixup_relocs: shrinking by 61440 [ 2535.937] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.937] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=631e000 [ 2535.937] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=864a000 [ 2535.937] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=863b000 [ 2535.937] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=6a57000 [ 2535.937] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.937] get_fb: reusing fb=102 for handle=3 [ 2535.937] sna_mode_redisplay: recording flip on CRTC:24 handle=3, active_scanout=1, serial=10 [ 2535.937] sna_mode_redisplay: crtc[2] transformed? 1 [ 2535.937] sna_mode_redisplay: crtc[2] damage? 0[0]: 0x[(0, 0), (0, 0)] [ 2535.937] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=16 [active?=0], new handle=30 [active=0] [ 2535.937] sna_mode_redisplay: crtc 0 [20, pipe=0] active? 11, transformed? 1 [ 2535.937] sna_mode_redisplay: crtc 1 [24, pipe=1] active? 17, transformed? 1 [ 2535.937] sna_mode_redisplay: crtc 2 [28, pipe=2] active? 9, transformed? 1 [ 2535.938] sna_mode_redisplay: flipped 1 outputs, shadow active? 16 [ 2535.938] set_shadow: waiting for region 1x[(2145, 503), (2154, 532)], front handle=30, shadow handle=16 [ 2535.938] sna_block_handler (tv=0.449000) [ 2535.938] kgem_retire, need_retire?=1 [ 2535.938] kgem_retire__flushing: 0 bo on flushing list [ 2535.938] __kgem_busy: handle=2, busy=0, wedged=0 [ 2535.938] __kgem_retire_rq: request 2 complete [ 2535.938] __kgem_busy: handle=1, busy=65537, wedged=0 [ 2535.938] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1 [ 2535.938] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.938] kgem_retire -- retired=0, need_retire=1 [ 2535.938] sna_scanout_do_flush: flush timer active: delta=13 [ 2535.938] sna_accel_block: evaluating timers, active=7 [ 2535.938] sna_accel_block: flush timer expires in 13 [2535951] [ 2535.951] sna_wakeup_handler [ 2535.951] sna_block_handler (tv=0.436000) [ 2535.951] kgem_retire, need_retire?=1 [ 2535.951] kgem_retire__flushing: 0 bo on flushing list [ 2535.951] __kgem_busy: handle=1, busy=0, wedged=0 [ 2535.951] __kgem_retire_rq: request 1 complete [ 2535.951] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 2535.951] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 2535.951] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0 [ 2535.951] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0 [ 2535.951] kgem_retire -- retired=0, need_retire=0 [ 2535.951] sna_scanout_do_flush: flush timer active: delta=0 [ 2535.951] sna_scanout_do_flush (time=2535951), triggered [ 2535.951] sna_scanout_flush (time=2535951), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 2535.951] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2535.951] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2535.951] has_shadow: has pending damage? 0, outstanding flips: 1 [ 2535.951] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 2535.951] sna_accel_block: evaluating timers, active=7 [ 2535.951] sna_accel_block: flush timer expires in 16 [2535967] [ 2535.953] sna_wakeup_handler [ 2535.953] sna_mode_wakeup: len=32 [ 2535.953] sna_mode_wakeup: recording last swap on pipe=1, frame 132292 [204c4], time 2535.954748 [ 2535.953] sna_mode_wakeup: removing handle=17 [active_scanout=0] from scanout, installing handle=3 [active_scanout=1] [ 2535.953] sna_mode_wakeup: flip complete, pending? 1 [ 2535.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2535.953] sna_block_handler (tv=0.434000) [ 2535.953] sna_scanout_do_flush: flush timer active: delta=14 [ 2535.953] sna_accel_do_throttle (time=2535953), triggered [ 2535.953] sna_accel_throttle (time=2535953) [ 2535.953] sna_accel_disarm_timer[1] (time=2535953) [ 2535.953] sna_accel_block: evaluating timers, active=5 [ 2535.953] sna_accel_block: flush timer expires in 14 [2535967] [ 2535.967] sna_wakeup_handler [ 2535.967] sna_block_handler (tv=0.420000) [ 2535.967] sna_scanout_do_flush: flush timer active: delta=0 [ 2535.967] sna_scanout_do_flush (time=2535967), triggered [ 2535.967] sna_scanout_flush (time=2535967), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 2535.967] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2535.967] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 2535.967] has_shadow: has pending damage? 0, outstanding flips: 0 [ 2535.967] sna_accel_disarm_timer[0] (time=2535967) [ 2535.967] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 2535.967] sna_accel_do_throttle -- no pending activity